Здравствуйте. При попытке записать в документ "УстановкаЦенНоменклатуры" вылетает ошибка "{Документ.УстановкаЦенНоменклатуры.Форма.ФормаДокумента.Форма(597)}: Поле объекта не обнаружено (цена)
НоваяСтрока["цена" + НомерСоответствияТекущейКолонки] = СтрокаТаблицыТоваров.Цена;"
Док = Документы.УстановкаЦенНоменклатуры.СоздатьДокумент();
НоваяСтрока = Док.ТипыЦен.Добавить();
НоваяСтрока.ТипЦен = Справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("Основная цена закупки").Ссылка;
Для каждого Стр из ТЗ Цикл
СтрокаТовары = Док.Товары.Добавить();
СтрокаТовары.Номенклатура = Стр.Номенклатура;
СтрокаТовары.Цена = Стр.Цена;
СтрокаТовары.Валюта = Стр.Валюта;
КонецЦикла;
Док.Дата = ТекущаяДата();
Док.Ответственный = глЗначениеПеременной("глТекущийПользователь");
Форма = Док.ПолучитьФорму();
Форма.Открыть();
(12) скорее всего с этим и связано. Но никак не могу понять, как описать НомерСоответствияТекущейКолонки.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший