|
Логирование регистрации объекта на обмен 1с 8 | ☑ | ||
---|---|---|---|---|
0
Ibsen
31.01.18
✎
17:20
|
Подскажите, можно как-то перехватывать (возможно обработчик) факт установки объекта на регистрацию изменений узла?
Проблема в следующем, кто-то может руками через обработку "РегистрацияИзмененийДляОбменаДанными" поставить на обмен документ. Нужно это отражать например в каком-то регистре сведений, что такой-то пользователь, в такое-то время зарегистрировал такой-то документ. Что-то в интернетах не смог найти... Буду очень благодарен! |
|||
1
dezss
31.01.18
✎
17:22
|
(0) Он так же добавит просто проведя документ.
ИМХО, если на логировать только добавление через эту обработку, то ее и надо править. |
|||
2
Ibsen
31.01.18
✎
17:29
|
(1) пусть и перезапись документа регистрируется. Главное вести факт установки объекта на регистрацию.
Просто у пользователей на руках внешние обработки. Запретить использовать внешние нельзя, а не факт что умышленно не воспользуются старой обработкой, чтоб не засветиться.(((( |
|||
3
Вафель
31.01.18
✎
17:31
|
навесь триггер на таблицу скл, хотя там юзера 1с не увидешь
|
|||
4
drcrasher
31.01.18
✎
17:36
|
(0) если это единственный документ, в источник.доппараметры скаладывай нужную инфу при проведении. если нужных параметров нет, то письмо на почту, запись в жр и вызвать исключение. вроде самый простой способ
|
|||
5
ptiz
31.01.18
✎
17:37
|
(0) Делай подписку ПриЗаписи и сохраняй ОбменДанными.Получатели в регистре.
|
|||
6
Ibsen
31.01.18
✎
17:40
|
(5) (4) ПланыОбмена.ЗарегистрироватьИзменения(Узел, Объект) - такой момент же не перехватит
|
|||
7
mistеr
31.01.18
✎
17:51
|
(2) Ваши пользователи получают какую-то выгоду от регистрации объектов? Бонус к зарплате от количества зарегистрированных?
|
|||
8
Ibsen
31.01.18
✎
17:55
|
(7) старые периоды передергивают закрытые. Сам обмен обходит границу запрета, а при этом документ распроводится и проводится по-новой в процессе загрузки данных
|
|||
9
Serg_1960
31.01.18
✎
18:03
|
(0) Sorry, ничего сложно в сабже не вижу.
В самой обработке можно сделать изменение - добавление нужного значения в ДополнительныеСвойства объекта, а само логирование - через подписку на событие ПриЗаписи объекта. PS: бессмысленное занятие - между сеансами обмена объект можно как зарегистрировать, так удалить регистрацию. Ненужные телодвижения получаются: придётся не только логировать установку регистрации, но и удалять её, если отмена регистрации будет произведена до обмена данными. |
|||
10
Serg_1960
31.01.18
✎
18:06
|
(8) Есть путь проще: сделай подписку на событие, которая будет работать при .ОбменДанными.Загрузка = Истина и выявляй там изменение документов закрытого периода.
|
|||
11
Вафель
31.01.18
✎
18:15
|
(8)следай так чтоб не обходил
|
|||
12
Йохохо
31.01.18
✎
18:27
|
(8) половинчатое решение
(11) + обработать в приемнике датузапрета, если что - отказ = истина, и найденный в приемнике отметить для выгрузки в источник. Превентивно, а потом к нам едет ревизор, кровь слезы |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |