|
Ошибка в объекте Метаданные |
☑ |
0
amadeus2010
29.11.12
✎
15:11
|
при попытке создать новый документ Поступление товаров услуг, выходит ошибка
{ОбщийМодуль.ЗаполнениеДокументов.Модуль(14)}: Значение не является значением объектного типа (Метаданные)
МетаданныеДокументаОснования = ДокументОснование.Метаданные();
эта ошибка проявила себя после того как мы перевели конфигурацию с 8.1 на 8.2.15 и убрали режим совместимости с 8.1 Самое интересное что создание документа методом копирования не выдает ошибки.
|
|
1
yc4
29.11.12
✎
15:22
|
В 8.2 всегда при создании документа вызывается обработчик "ОбработкаЗаполнения()", а в предыдущих версиях нет. Возможно нужно добавить проверку:
Если ЗначениеНеЗаполнено(Основание) Тогда
Возврат;
КонецЕсли;
|
|
2
amadeus2010
29.11.12
✎
15:45
|
дело в том что я проверил код модуля УПП 1.3 там точно такой же код как и в УПП 1.2 этой процедуры ЗаполнитьШапкуДокументаПоОснованию(ДокументОбъект, ДокументОснование)и ни какой проверки обработчика нет
|
|
3
amadeus2010
29.11.12
✎
16:18
|
(1) пардон немного поторопился с выводами, нашел решение вопроса
Если Основание = Неопределено ИЛИ НЕ Документы.ТипВсеСсылки().СодержитТип(ТипЗнч(Основание)) Тогда
возврат;
КонецЕсли;
в процедуре ОбработкаЗаполнения()
|
|