Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
12 дек 2024, 20:28

Свойства в документе

Автор Ivan3333567, 26 мар 2014, 12:11

0 Пользователей и 1 гость просматривают эту тему.

Ivan3333567

Пытаюсь изменить значение в документе через внешнюю обработку. Вот код:

МенеджерЗаписи = РегистрыСведений. ЗначенияСвойствОбъектов. СоздатьМенеджерЗаписи ();
МенеджерЗаписи. Объект = ДокументОбъект;
МенеджерЗаписи. Свойство = ПланыВидовХарактеристик. СвойстваОбъектов. НайтиПоНаименованию ("Наличие подписанных документов от Покупателя");
МенеджерЗаписи. Прочитать ();
ЕСли НЕ ЗначениеЗаполнено(МенеджерЗаписи.Значение) тогда
МенеджерЗаписи.Значение = ЛОжь;

КонецЕсли;

МенеджерЗаписи. Записать ();


При открытии внешней обработки выдает ошибку:

{ВнешняяОбработка. ДокументыРеализацияТоваровУслугОтчетНаНаличиеДокументов. МодульОбъекта (105)}: Ошибка при вызове метода контекста (Записать)
МенеджерЗаписи. Записать ();
по причине:
Запись не верна! Значение поля "Объект" не может быть пустым! : ЗначенияСвойствОбъектов: , (Регистр сведений: Значения свойств объектов)

В чем проблема? =(

MuI_I_Ika

Проблема может быть в том что объект пустой. Посмотри отладчиком что там в менеджере записи после прочитать()

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск