Ошибка в объекте Метаданные при создании документа #738896


#0 by 01230123
При попытке создать новый документ "Платежное поручение" выдаётся ошибка Ошибка при выполнении обработчика - 'ОбработкаЗаполнения' по причине: {ОбщийМодуль.ЗаполнениеДокументов.Модуль}: Значение не является значением объектного типа (Метаданные) Возможно, ошибка из-за того, что 1С переводили с 8.1 на 8.3 Подскажите, что дописать нужно в код:
#1 by ktvladimir
начать с того что проверить чему равные на входе переменные ДокументОбъект и МетаданныеДокументаОснования
#2 by 01230123
Они пустые, т.к. (забыл сказать) я создаю новый документ, не на основании. Не понимаю, при чём здесь процедура заполнения на основании...
#3 by barrgand
Поправить необходимо процедуру ОбработкаЗаполнения.
#4 by Любопытная
Обработка заполнения вызывается всегда, даже если заполняется не на основании. ДокументОбъект не может быть совсем пустым, там должен быть объект метаданных
#5 by DrShad
не объект метаданных, а документ объект
#6 by 01230123
В ДокументОбъект значение "Платежное поручение входящее  от 01.01.0001 0:00:00" А так как у нас вообще нет ни одного платёжного поручения входящего, то я и подумал, что это пустое значение.
#7 by DrShad
а как это значение туда попадает? можно кусочек предыдущего кода?
#8 by 01230123
В модуле создаваемого документа я нашёл только вот это: И больше не знаю, где искать. При попытке создать вызывается , как я понял, процедура ОбработкаЗаполнения, а почему ЭтотОбъект на этот момент уже имеет такое значение, не пойму.
#9 by ktvladimir
уверен что на входе процедуры ЗаполнитьШапкуДокументаПоОснованию ДокументОбъект документ имеет тип ДокументОбъект.Имя документа и ДокументОснование, что там именно объект а не неопределено к примеру? я к примеру совсем не уверен что у тебя основание имеет тип ДокументОбъект а не структура какая нить к примеру
#10 by DrShad
если тебе нужны метаданные передавай туда пустую ссылку, а не еще не записанный объект
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С