То есть, заполняю этот реквизит. Отладкой показывает, что реквизит заполнен нормально. ТаблицаФормы имеет тип ДанныеФормыКоллекция. Затем, при выполнении другой операции выполняю следующее:
Отбор = Новый Структура;
Отбор.Вставить("category", ФильтрПоКатегории);
ОбъектОбр = РеквизитФормыВЗначение("Объект");
Массив = ОбъектОбр.ТаблицаНач.НайтиСтроки(Отбор);
ТЗОтбор = ТаблицаФормы.Выгрузить();
А вот здесь что-то непонятное. ОбъектОбр.ТаблицаНач имеет тип ТаблицаЗначений, но почему-то отладка показывает, что у таблицы две колонки, у обеих тип СтрокаТабицыЗначений? В чём может быть проблема? Спасибо.
Если не так, тогда другой вопрос. Есть ТаблицаЗначений на форме. есть также поле ввода с выпадающим списком. Как создать отбор по таблице по определённой колонке. Первый отбор получается, а последующие нет, так как я пишу что-то вроде Таблица.НайтиСтроки(Отбор), а Таблица уже изменена относительно первоначального состояния первым отбором. Спасибо.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший