Имя: Пароль:
1C
1С v8
Происки черного одинесника, или данные меняются без моего ведома.
0 Balabass
 
10.11.14
05:17
Внедрили у нас, значит упп, шатко, валко - но качается, и досочка вроде бы не кончается и все бы ничего, но, иногда произвольно меняются данные, а в журнале 0. Знаю что если обработка там или еще какие средства - то ничего не пишется в журнал.
Админские права у меня и еще пары разработчиков. Но работы ведутся через хранилище. И никак не затрагивают те данные, что пляшут.
Сегодня - изменился внешний отчет (что в доп. отчетах лежит) - пропало 3 макета печатной формы в нем. Смотрю журнал - последние изменения аж в апреле.
Иногда изменяется номенклатура - а ответственный стоит директор ФЭО, которому вообще без надобности туда ходить, и в то время, что он туда ходил и якобы менял - воскресенье вообще. Авторизация доменная. Пароль знает только пользователь.
Вопрос ко мне - как такое может быть. Я ответить на него не могу.
Прошу совета - как быть в такой ситуации. Где искать хлебные крошки?
1 Balabass
 
10.11.14
05:27
Про ФЭО это частный пример. Разные бывают ответсвенные. Вплоть до РАсчетчика, у которого нет даже прав на объект.
2 jarett
 
10.11.14
05:40
а вот кому нужно это упп? семерки не хватало?
3 Cube
 
10.11.14
05:42
(0) Про метаданные - прекратите баловаться демоническим обновлением.
Про данные - чудес не бывает (с).
4 Галахад
 
гуру
10.11.14
05:54
"Знаю что если обработка там или еще какие средства - то ничего не пишется в журнал"
Это в 7.7 было. В 8-ке пишется.
5 Lama12
 
10.11.14
06:57
(0) Проверь настройки журнала. Внего все пишется.
6 13_Mult
 
10.11.14
07:12
в плюс к настройке журнала можно ещё версионирование включить
7 Balabass
 
10.11.14
07:25
(3) Так если я правлю форму документа, то каком образом это влияет на другие объекты метаданных не связанные?
Про данные согласен. Но журнал молчит. Есть номер транзакции - в рамках этой транзакции идет обработка тех или иных объектов. Но вот больше информации нет. Изменение и все тут.
(2) Вопрос риторический.
(6) Версирование объектов? Чем это поможет? Посмотреть что было до изменения? Как это скажется на производительности?
8 Escander
 
10.11.14
07:31
(7).3 оно будет писать все версии + позволяет сравнить, фиксируется автор изменений + дата-время.

Скажется на производительности незначительно, но регистр версий будет быстро разрастаться (надеюсь у вас не файловая база?)
9 Balabass
 
10.11.14
07:51
(8) Т.е. просто включить в настройках версирование и все?
А где потом смотреть результат?
База не файловая ибо нефик.
10 dmpl
 
10.11.14
07:56
(7) Ты не в Конфигураторе, случаем, журнал смотришь?
11 Escander
 
10.11.14
08:04
(9)угу, просто включить и сделать начальный образ объектов ИБ(что-бы при изменении была уже запись До изменения).

есть встроенный сервис для этого... как включишь версионирования должны кнопки появляться (сейчас заперты функциональными опциями), если конечно прав хватает.
12 Balabass
 
10.11.14
08:06
(10) нет
13 Balabass
 
10.11.14
08:15
(11) Я константах я включил версирование - указал справочник СОТРУДНИКИ - с вариантом версирования - вегда.
А как создать образ справочника и как смотреть историю элемента? Не вижу.
14 dmpl
 
10.11.14
08:16
(12) Ну тогда смотри свои права - на ссылочные типы в ЖР есть указание на конкретные данные.
15 Looser-1c
 
10.11.14
08:16
(13) программно пробеги и запиши весь справочник
16 Balabass
 
10.11.14
08:18
(14) У меня полные права. Доступ полный. Я не пойму принципа этого избирательного. Указано что вот этот человек менял данные. Но человек может на больничном быть. Вот такие пироги.
17 Balabass
 
10.11.14
08:20
(15) Включить предусмотренный системой механизм, но пробежаться руками и что то куда то записать не зная как оно работает? Ник оправдан ;)
18 Azverin
 
10.11.14
08:20
(16) ответ дан в (3) ставь грабли - ищи пользователей с разбитыми носами. версионирование поможет.
19 Azverin
 
10.11.14
08:21
(17) всё верно он сказал
20 mehfk
 
10.11.14
08:23
(0) Ищите еще один сервер 1С:Предприятие, который подключен к этой же MSSQL базе.
21 Balabass
 
10.11.14
08:23
(20) не. это лишнее)
22 butterbean
 
10.11.14
08:27
(0) а в журнале есть записи, что директор ФЭО входил/выходил в 1С в то время когда там менялось?? или просто изменения??
23 Balabass
 
10.11.14
08:31
(22) Вот этого не знаю. Гляну. Спасибо за наводку.
Еще момент что работаем на терминале - имя машины, с который выполнен вход одно и тоже всегда.
24 Azverin
 
10.11.14
08:33
(23) бред не пиши. у нас на терминале при входе в ЖР пишет: Пользователь ОС: server\user
25 kosts
 
10.11.14
08:34
А запуск внешних обработок отключен?
26 Balabass
 
10.11.14
08:38
(25) server - имя серверной машины? или имя пользовательской?
27 Balabass
 
10.11.14
08:39
(25) Да.
28 Azverin
 
10.11.14
08:40
(27) такое чувство, что ты тролль. возьми и посмотри.
29 Balabass
 
10.11.14
08:43
(28) Алё. На терминале 1с всегда пишет что вхож выполнен с терминальной машины. Где бред?
30 Necessitudo
 
10.11.14
09:03
(24) Сервер-то один и тот же.
31 Azverin
 
10.11.14
09:06
32 Azverin
 
10.11.14
09:08
я всегда распознаю кто зашёл под admin - по учётке ОС)
33 dmpl
 
10.11.14
09:09
(32) Что за бардак? Почему у вас пользователи админы?
34 Azverin
 
10.11.14
09:09
(31) блин, на скрине пользователь с локальной машины, но уверяю вас, у терминального вместо ПК имя сервера - единственное отличие
35 Azverin
 
10.11.14
09:10
(33) не надо надумывать. пользователи не админы
36 dmpl
 
10.11.14
09:13
(35) Тогда кого ты распознаешь? Барабашку?
37 CrazyBear
 
10.11.14
09:14
(0) а у Вас случайно не РИБ? Может забыли включить блокировку рег заданий на машине прогов, вот и летят данные черти какие?
38 DrZombi
 
гуру
10.11.14
09:15
(0) Ограничь для начала права у всех программистов, в рабочей БД...
Пускай только избранные могут осуществлять обновления ;)

Там спустя время смотришь, и окажется, что у вас в Штате есть еще парочка Франчайзи от Гл Буха :)
39 DrZombi
 
гуру
10.11.14
09:15
(37) Судя по описанию, у них там макеты пропадают, а не сами данные :)
40 CrazyBear
 
10.11.14
09:17
(39) ну если в узле поменять внешнею обработку, то она и во все узлы полетит :) а на сколько я понял из текста, стерлась именно внешняя обработка
41 DrZombi
 
гуру
10.11.14
09:20
(40) Жесть, не усмотрел... Тогда автору срочно нужно у пользователей ограничить доступ к возможностям менять состав внешних обработок :)
42 DrZombi
 
гуру
10.11.14
09:21
+(41) Сдается мне, что его проблема тут же пропадет, как только он урежет всем права :)
Обработку затереть это 10 секунд работы горе программисту...
43 dmpl
 
10.11.14
09:22
(41) Э-э-э... а разве это не включено в запрет запуска внешних обработок?
44 CrazyBear
 
10.11.14
09:23
(41) чаще с прогами проблема, мы уже так искали какого данные меняются не понятно кем )))) оказалась, копию узла сделал себе прог на месте (основной штат в другом городе), а блокировку не поставил и давай экспериментировать))
45 dmpl
 
10.11.14
09:26
(44) Дык при выгрузке надо же проверять - из рабочей базы или из копии обмен идет...
46 Balabass
 
10.11.14
09:28
(37) Нет. Не риб.
47 Azverin
 
10.11.14
09:29
(36) с ТС не путай. я всё распознаю, иначе не писал бы.
48 CrazyBear
 
10.11.14
09:32
(46) могу конечно ошибаться, но если изменять объект.ОбменДанными.Загрузка = Истина, то в ЖР не запишется... но, повторюсь, могу ошибаться
49 dmpl
 
10.11.14
09:32
(47) У пользователей админа нет - так кто же заходит под админом?
50 Azverin
 
10.11.14
09:47
(49) ты правда тупой или прикидываешься?
51 dmpl
 
10.11.14
10:03
(50) Ляпнул не подумав, теперь спрыгиваешь? Давай уж рассказывай, что там у тебя за админы в базе шарятся...
52 Azverin
 
10.11.14
10:09
(51) так ты серьёзно? я и коллега. чего тут сложно допереть было?)))
53 dmpl
 
10.11.14
10:14
(52) Ага, я распознал как я зашел. Круто звучит, чо...

А вообще, это тоже бардак - админская учетная запись должна использоваться только для целей администрирования. Для обычной работы даже у админа должна быть запись с ограниченными правами.
54 Patrio_
O_Muerte
 
10.11.14
10:19
Динамическое обновление - я как то тоже в церковь хотел сходить свечечку поставить, но потом все-таки нашел решение.
55 Balabass
 
10.11.14
10:20
(53) Дык работа админа - администрировать)
56 dmpl
 
10.11.14
10:23
(55) Работа админа - спать :) А в 1С надо под юзерской записью заходить - кто знает какие в ней дыры есть, а если кто-то найдет дыру - он фактически может получить админские права в сети.
57 Azverin
 
10.11.14
10:43
(53) долго же ты ждал, чтобы излить свою речь. молодец. пирожок с полки возьми.
58 necro
 
10.11.14
10:49
(53) Никогда такого не видел! В висте даже UAC из-за этого изобрели.
59 zdas
 
10.11.14
10:50
база mssql? с данными никто не балуется? может update делали (со старых данных) к примеру?
60 necro
 
10.11.14
10:57
Я лично устройство вашей 1Ски не понял, из полтергейстов знаю РИБ и демоническое обновление, однако ни то ни другое не пишут фигню в ЖР.
Ищите крысу и дыру.
61 Balabass
 
10.11.14
11:09
(59) Нет. Такого не делаем.
Только 1 база, только скл, админ только Я, пара разработчиков, которые работают в хранилище.
Но есть демоническое обновление.
62 Balabass
 
10.11.14
11:09
(60) Понятно
63 Vladal
 
10.11.14
11:17
(0) В копиях баз разработчиков отключить фоновые задания.
(61) Демоническое обновление зло. Как вариант - локальной политикой при завершении сеанса очищать кэш средствами сервера.
64 Krendel
 
10.11.14
11:18
+(60) Добавлю от себя
1- все обновляют через хранилище, а не один человек, отсюда старые версии заменяют новые
2- Пользователи
65 Balabass
 
10.11.14
11:20
(63) В копиях отключаю всегда регламентные. Один раз столкнулся. с фантомными рассылками почты.
66 Krendel
 
10.11.14
11:23
(65) Обычно проблема в том что разрабы не умеют работать через хранилище
67 ManyakRus
 
10.11.14
12:24
перед восстановлением базы из копии надо отключаться от хранилища, ато бардак получится - старые модули станут новыми и наоборот
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс