При печати некоторых Основных средств, которые не имеют технические характеристики, возникает ошибка:
"{ВнешняяОбработка.ПечатьОС6Реконструкция.МодульОбъекта(967)}: Значение не является значением объектного типа (Наименование)
СтрокаРаздела7_1.Параметры.НаименованиеОС = Элм_Массив.ОбъектСтроительства.Наименование;"
Вот код:
Для каждого Элм_Массив ИЗ МассивОбъектовСтроительства Цикл
СтрокаРаздела7_1.Параметры.НаименованиеОС = Элм_Массив.ОбъектСтроительства.Наименование;
СтрокаРаздела7_1.Параметры.ТехХарактеристики = Элм_Массив.ТехХарактеристики;
ТабДок.Вывести(СтрокаРаздела7_1);
КонецЦикла;
Какое условие нужно поставить чтобы если эти параметры присутствовали то оно выполнялось а иначе пропускал этот цикл?
Заранее благодарю!
(1) теперь выдает эту ошибку
"{ОбщийМодуль.УправлениеПечатью.Модуль(75)}: Значение не является значением объектного типа (НайтиПоЗначению)
Элемент = ОбъектыПечати.НайтиПоЗначению(Ссылка);"
Вот условие которое я прописал по Вашему совету:
Если ЗначениеЗаполнено(Элм_Массив.ОбъектСтроительства) тогда
СтрокаРаздела7_1.Параметры.НаименованиеОС = Элм_Массив.ОбъектСтроительства.Наименование;
СтрокаРаздела7_1.Параметры.ТехХарактеристики = Элм_Массив.ТехХарактеристики;
ТабДок.Вывести(СтрокаРаздела7_1);
КонецЕсли;
(4) Это нужно заполнить вместо этих 2х строк?
"СтрокаРаздела7_1.Параметры.НаименованиеОС = Элм_Массив.ОбъектСтроительства.Наименование;
СтрокаРаздела7_1.Параметры.ТехХарактеристики = Элм_Массив.ТехХарактеристики; "
(6) а толку, в тело по условию все равно не провалится, да и другие подавляющее большинство Основных средств работают как надо, просто у некоторых отсутствуют значения данных параметров поэтому и пришлось условие задать. вопрос как грамотно условием обойти, а все остальное уже не столь важно)
(7) Научись пользоваться отладчиком и потренируйся с запросами. Гадать, что у тебя в обработке, никакого кофе не хватит.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший