Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Логирование регистрации объекта на обмен 1с 8

Логирование регистрации объекта на обмен 1с 8
Я
   Ibsen
 
31.01.18 - 17:20
Подскажите, можно как-то перехватывать (возможно обработчик) факт установки объекта на регистрацию изменений узла?
Проблема в следующем, кто-то может руками через обработку "РегистрацияИзмененийДляОбменаДанными" поставить на обмен документ. Нужно это отражать например в каком-то регистре сведений, что такой-то пользователь, в такое-то время зарегистрировал такой-то документ.
Что-то в интернетах не смог найти...

Буду очень благодарен!
 
 
   dezss
 
1 - 31.01.18 - 17:22
(0) Он так же добавит просто проведя документ.
ИМХО, если на логировать только добавление через эту обработку, то ее и надо править.
   Ibsen
 
2 - 31.01.18 - 17:29
(1) пусть и перезапись документа регистрируется. Главное вести факт установки объекта на регистрацию.
Просто у пользователей на руках внешние обработки. Запретить использовать внешние нельзя, а не факт что умышленно не воспользуются старой обработкой, чтоб не засветиться.((((
   Вафель
 
3 - 31.01.18 - 17:31
навесь триггер на таблицу скл, хотя там юзера 1с не увидешь
   drcrasher
 
4 - 31.01.18 - 17:36
(0) если это единственный документ, в источник.доппараметры скаладывай нужную инфу при проведении. если нужных параметров нет, то письмо на почту, запись в жр и вызвать исключение. вроде самый простой способ
   ptiz
 
5 - 31.01.18 - 17:37
(0) Делай подписку ПриЗаписи и сохраняй  ОбменДанными.Получатели в регистре.
   Ibsen
 
6 - 31.01.18 - 17:40
(5) (4) ПланыОбмена.ЗарегистрироватьИзменения(Узел, Объект) - такой момент же не перехватит
   mistеr
 
7 - 31.01.18 - 17:51
(2) Ваши пользователи получают какую-то выгоду от регистрации объектов? Бонус к зарплате от количества зарегистрированных?
   Ibsen
 
8 - 31.01.18 - 17:55
(7) старые периоды передергивают закрытые. Сам обмен обходит границу запрета, а при этом документ распроводится и проводится по-новой в процессе загрузки данных
   Serg_1960
 
9 - 31.01.18 - 18:03
(0) Sorry, ничего сложно в сабже не вижу.

В самой обработке можно сделать изменение - добавление нужного значения в ДополнительныеСвойства объекта, а само логирование - через подписку на событие ПриЗаписи объекта.

PS: бессмысленное занятие - между сеансами обмена объект можно как зарегистрировать, так удалить регистрацию.

Ненужные телодвижения получаются: придётся не только логировать установку регистрации, но и удалять её, если отмена регистрации будет произведена до обмена данными.
   Serg_1960
 
10 - 31.01.18 - 18:06
(8) Есть путь проще: сделай подписку на событие, которая будет работать при .ОбменДанными.Загрузка = Истина и выявляй там изменение документов закрытого периода.
 
 Рекламное место пустует
   Вафель
 
11 - 31.01.18 - 18:15
(8)следай так чтоб не обходил
   Йохохо
 
12 - 31.01.18 - 18:27
(8) половинчатое решение
(11) + обработать в приемнике датузапрета, если что - отказ = истина, и найденный в приемнике отметить для выгрузки в источник. Превентивно, а потом к нам едет ревизор, кровь слезы

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует