Хелп Люди добрые. Подскажите какие еще есть способы что бы посмотреть где вызывается функция/процедура из общего модуля, юзал точки останова, делал поиск по всем модулям и объектам и т.д, Стек вызовов тоже ничего не дал, ощущение что она сама на себя ссылается. Суть такова что есть 2 док. РеализацияТоваров и ЗаказПокупателя. если на основании заказа сделана реализация и состояния док.Заказа <> Отгружен. Проведение = ложь. так все ок. Но если я создаю реализацию просто то вылазит ошибка. "Мол нету объекта для проверки".Все модуля перерыл док., нигде и намека нет. как быть ? вот Код
(1) полный "Значение не является значением объектного типа (Состояние)" это значит что ЗаказПокупателяРТУ = "Ничего не попадает"; т.к Реализация была создана не на основании Заказа.
(2) Скорее всего у тебя УФ и не включена отладка на сервере.
Либо выгрузи базу в файловую локальную копию и смотри там, либо включи отладку на сервере.
Чтобы исправить ситуацию напиши код:
Если Не Отказ Тогда
ЗаказПокупателяРТУ = Источник.Сделка;
СостояниеЗаказа = ЗаказПокупателяРТУ.Состояние;
Если СостояниеЗаказа <> Перечисления.СостоянияДокументов.Отгружен Тогда
Если Не Отказ Тогда
ЗаказПокупателяРТУ = Источник.Сделка;
Если ТипЗнч(ЗаказПокупателяРТУ) = Тип("ДокументСсылка.ЗаказПокупателя")
И ЗначениеЗаполнено(ЗаказаПокупателяРТУ) Тогда
СостояниеЗаказа = ЗаказПокупателяРТУ.Состояние;
Если СостояниеЗаказа <> Перечисления.СостоянияДокументов.Отгружен Тогда