Имя: Пароль:
1C
1С v8
Установка ответственного при проведении, если было изменение документа
,
0 narimaki22
 
07.06.12
16:31
Задача такая -  при проведении документов нужно проставлять ответственного, если он был изменен. Проблема из-за того, что при проверке документа в ПодпискахНаСобытия Модифицированность всегда истина.
1 fisher
 
07.06.12
16:32
Самописка, что ли?
2 shuhard
 
07.06.12
16:35
(0) что мешает сравнить объект и ссылку перед записью ?
3 narimaki22
 
07.06.12
16:35
УТП для украины
4 narimaki22
 
07.06.12
16:37
(2) Каждый реквизит?
5 shuhard
 
07.06.12
16:38
(4) комментарий проверять не стоит
6 mikecool
 
07.06.12
16:38
(4) можно тупо - проверить модифицированность объекта
7 Maxus43
 
07.06.12
16:39
и в перед записью и подставлять текущего юзера, а не при проведении
8 fisher
 
07.06.12
16:40
(3) Странно. Обычно это ошибка начинающих пейсателей - чего-то там переприсваивать при простом открытии.
9 narimaki22
 
07.06.12
16:42
Модифицированность объекта всегда Истина...Почему то... Стандартная УТП
10 fisher
 
07.06.12
16:42
Когда просто открываешь форму дока, звездочка модифицированности в заголовке появляется?
11 Maxus43
 
07.06.12
16:42
(9) перед записью проверяй
12 fisher
 
07.06.12
16:43
(11) В "При записи" оно всегда Ложь. А у него Истина.
13 Maxus43
 
07.06.12
16:44
(12) он в обработке проведения смотрит имхо
14 narimaki22
 
07.06.12
16:50
(10) нет..
Сейчас такая ситуация - я создал подписку на событие ПередЗаписью. В ней и проверяю
15 narimaki22
 
07.06.12
16:50
Туда включил все документы
16 hhhh
 
07.06.12
16:52
(15) если кто-то из ваших документ ваял, пристрелить гада, если типовой, тогда надо разбираться.
17 fisher
 
07.06.12
17:03
(14) Значит, что-то меняется в ПередЗаписью() в модуле документа, например. Отследи там в отладчике, в какой момент модифицированность появляется.
18 fisher
 
07.06.12
17:05
(17) Хотя... Это ж нормальная ситуация может быть в принципе. Получается, что не получится красиво через подписку...
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.