0
mrCreator
20.08.16
✎
10:19
|
Добрый день!
Есть задача в форме списка контрагентов вывести дополнительную информацию, которой нет в элементе справочника.
Голова по чуть чуть сломалась уже.
Делаю так:
При открытии к табличному полю добавляю колонки
ЭлементыФормы.СправочникСписок.Колонки.Добавить("ГородКлиента", "Город клиента");
ЭлементыФормы.СправочникСписок.Колонки.Добавить("ВсегоЗаказов", "Всего заказов");
ЭлементыФормы.СправочникСписок.Колонки.Добавить("ОбщаяСуммаЗаказов", "Общая сумма заказов");
ЭлементыФормы.СправочникСписок.Колонки.Добавить("ДоставленныхЗаказов", "Доставленных заказов");
ЭлементыФормы.СправочникСписок.Колонки.Добавить("ДоставленнаяСуммаЗаказов", "Доставленная сумма заказов");
Затем при выводе строки я расчитываю значение и пытаюсь его подставить в текущую строку
Элементы.ТекущаяСтрока.ДоставленнаяСуммаЗаказов = Выборка.Итог_Сумма;
И у меня выходит ошибка
{Справочник.Контрагенты.Форма.ФормаСписка.Форма(18)}: Поле объекта не обнаружено (Итог_Сумма)
ЭлементыФормы.СправочникСписок.ТекущаяСтрока.Итог_Сумма= Выборка.Итог_Сумма;
При том когда в отладчике я смотрю список колонок табличного поля там есть эти колонки, а когда получаю доступ к строке там нет.
|
|