Добрый день, кто знает из за чего возникает ошибка ? Я собираюсь сделать так что бы реквизит табличной части единица измерения заполнялся автоматически из реквизита единица измерения который находится в справочнике товары.
Код процедуры:
&НаКлиенте
Процедура ТоварыЕдиницаИзмеренияПриИзменении(Элемент)
СтрокаТабличнойЧасти.ТоварыЕдиницаИзмерения = Объект.ТоварыЕдиницаИзмерения;
КонецПроцедуры
Создал процедуру синтактических ошибок не обнаружено
&НаКлиенте
Процедура ТоварыЕдиницаИзмеренияПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;
СтрокаТабличнойЧасти.ЕдиницаИзмерения = ПолучитьЕИ(СтрокаТабличнойЧасти.ЕдиницаИзмерения);
КонецПроцедуры
&НаСервере
Функция ПолучитьЕИ(Товары)
Возврат Товары.ЕдиницаИзмерения;
КонецФункции
Захожу в предприятие как только нажимаю на единицу измерения выходит следующая ошибка
{Документ.ПоступлениеТоваров.Форма.ФормаДокумента.Форма(31)}: Поле объекта не обнаружено (ЕдиницаИзмерения)
Возврат Товары.ЕдиницаИзмерения;
(3) ты в процедуру УЖЕ передаешь ЕдиницаИзмерения. У нее ты все равно хочешь получить ЕдиницаИзмерения?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший