Имя: Пароль:
1C
1С v8
Создание распределенной базы
0 тшл
 
05.12.16
18:11
В процедуре ПриОтправкеДанныхПодчиненному(ЭлементДанных, ОтправкаЭлемента,СозданиеНачальногоОбраза)
есть строка:
метаданныеобъекта = ЭлементДанных.Метаданные();

Выдает ошибку: Значение не является значением объектного типа (Метаданные)

т.к. это созданиеначальногообраза, я не могу никак отследить отладчиком на что он ругается.
Как отловить проблему? тестирования с полным удалением всех битых ссылок и объектов делал.
1 Nuobu
 
05.12.16
18:13
Ругается на то, что "ЭлементДанных" - неопределено. Поставь проверку.
2 Фрэнки
 
05.12.16
18:21
(0) В этой процедуре первый параметр содержит данные объекта, текущего объекта.

Поищи примеры. Просто, когда разбираются разные типы выгружаемых данных, то их в этой процедуре определяют не обращением к метаданным, а сравнением
ТипЗнч(ЭлементДанных) с заданным заранее Тип("........")

Поскольку при выгрузке Объектов обрабатывается много, то для повышения быстродействия все типы делают как бы переменными-шаблонами и присваивают их в глобальном контексте данного модуля - ниже всех процедур модуля