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

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

В обработчике события ПриЗаписи в подписке на документ не видит режимЗаписи

В обработчике события ПриЗаписи в подписке на документ не видит режимЗаписи
Я
   il
 
24.05.18 - 14:14
1С:Предприятие 8.3 (8.3.10.2753) 
Сделал подписку на событие записи документа, в ней содержится строка: 
"    Если Источник.ДополнительныеСвойства.РежимЗаписи = РежимЗаписиДокумента.Запись Тогда" 
Если записать документ в интерактивном режиме, то все нормально отрабатывает, а при синхронизации с ЗУП (через файл), из которой приходит данный документ 
пишет, что :
"Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
{ОбщийМодуль.ГИМЭКС.Модуль(9331)}: Поле объекта не обнаружено (РежимЗаписи) 
Если Источник.ДополнительныеСвойства.РежимЗаписи = РежимЗаписиДокумента.Запись Тогда 
ПозицияМодуля = Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1785)
КСообщенияОбОшибках = 26 
ВызватьИсключение СтрокаСообщения;" 
Кто сталкивался. подскажите почему это происходит и как это обойти
 
 
   ildary
 
1 - 24.05.18 - 14:15
А РежимЗаписи был добавлен в ДополнительныеСвойства? Можно взглянуть на этот код?
   Ненавижу 1С
 
2 - 24.05.18 - 14:25
а почему не просто:

Если Источник.РежимЗаписи Тогда
   wms
 
3 - 24.05.18 - 14:29
Источник.ДополнительныеСвойства.свойство("РежимЗаписи") и Источник.ДополнительныеСвойства.РежимЗаписи=РежимЗаписиДокумента.Запись
   il
 
4 - 24.05.18 - 14:33
При отладке в интерактивном режиме, когда все отрабатывает
Дополнительные свойства - это структура и режимзаписи там есть.
   Жан Пердежон
 
5 - 24.05.18 - 14:41
(4) почитай что такое "ДополнительныеСвойства" и как туда что-то попадает

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