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

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