Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

ЗарегистрироватьИзменения() для документа

ЗарегистрироватьИзменения() для документа
Я
   withoutname
 
14.09.21 - 13:25
В каком месте корректнее вставить данный метод (ЗарегистрироватьИзменения()) при ручной регистрации?
   ДенисЧ
 
1 - 14.09.21 - 13:26
В любом, где удобно.
Вопрос странный.
   arsik
 
2 - 14.09.21 - 13:35
(0) Для регистраций обычно делают подписку отдельную, на событие "ПриЗаписи". Ну или в модуле объекта "ПриЗаписи".
В "ПередЗаписью" еще нет ссылки.
   youalex
 
3 - 14.09.21 - 13:47
+ в ПередУдалением() - в подписке/модуле,  если ты будешь УдалениеОбъекта передавать.
   Дык ё
 
4 - 14.09.21 - 14:16
(0) можно и никуда не вставлять - добавь узел обмена в ОбменДанными.Получатели перед записью
   withoutname
 
5 - 14.09.21 - 14:20
ПриЗаписи думаю не подойдет, т.к. документ еще не проведен...
(3) нет, такое не планирую передавать
Может лучше в ОбработкаПроведения?

Сюда же думаю, надо ли делать проверку на Отказ? Типа Если Не Отказ Тогда Регистрировать
   withoutname
 
6 - 14.09.21 - 14:21
(4) о, надо рассмотреть этот вариант )
   withoutname
 
7 - 14.09.21 - 14:23
(4) тут же можно проверить РежимЗаписи...
   Вафель
 
8 - 14.09.21 - 14:42
(5) а какая разница проведен уже или нет?
   Serg_1960
 
9 - 14.09.21 - 14:45
(5) "Может лучше в ОбработкаПроведения?" - всегда надо помнить о "ОбменДанными.Загрузка = Истина" - проведенный документ можно изменять без перепроведения.
   withoutname
 
10 - 14.09.21 - 14:52
(8) возможно документ на стадии заполнения, и проведут, когда введут все данные
   withoutname
 
11 - 14.09.21 - 14:54
(9) в данном случае, думаю нет необходимости регистрировать
   Serg_1960
 
12 - 14.09.21 - 15:16
PS: Вы вольны в любое время зарегистрировать изменений, но оптимальный вариант - ПередЗаписью().
   Serg_1960
 
13 - 14.09.21 - 15:18

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.