Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

РеквизитФормыВЗначение("Объект")

РеквизитФормыВЗначение("Объект")
Я
   Arti
 
11.05.18 - 21:34
Добрый вечер!
В объекте обработки есть реквизит ТаблицаНач. При выполнении одной из команд формы происходит следующее:

ОбъектОбр = РеквизитФормыВЗначение("Объект");
ОбъектОбр.ТаблицаНач = ТаблицаФормы.Выгрузить();
ЗначениеВРеквизитФормы(ОбъектОбр, "Объект");

То есть, заполняю этот реквизит. Отладкой показывает, что реквизит заполнен нормально. ТаблицаФормы имеет тип ДанныеФормыКоллекция. Затем, при выполнении другой операции выполняю следующее:

Отбор = Новый Структура;
Отбор.Вставить("category", ФильтрПоКатегории);    
ОбъектОбр = РеквизитФормыВЗначение("Объект");    
Массив = ОбъектОбр.ТаблицаНач.НайтиСтроки(Отбор);
ТЗОтбор = ТаблицаФормы.Выгрузить();

А вот здесь что-то непонятное. ОбъектОбр.ТаблицаНач имеет тип ТаблицаЗначений, но почему-то отладка показывает, что у таблицы две колонки, у обеих тип СтрокаТабицыЗначений? В чём может быть проблема? Спасибо.
 
 
   GreyK
 
1 - 11.05.18 - 21:41
(0) На какой стороне ты смотришь, на сервере или на клиенте?
   Arti
 
2 - 11.05.18 - 21:42
(1) На сервере.
   МимохожийОднако
 
3 - 11.05.18 - 21:42
ОбъектОбр.ТаблицаНач.Загрузить(ТаблицаФормы.Выгрузить());
   Arti
 
4 - 11.05.18 - 21:46
(3) Попробую.
   Arti
 
5 - 11.05.18 - 21:49
(3) Не катит, пишет, что метод не обнаружен.
   aka MIK
 
6 - 11.05.18 - 21:56
F2 на ОбъектОбр.ТаблицаНач

Пятничная ветка)
   Arti
 
7 - 11.05.18 - 22:00
(6) Показывает тип ТаблицаЗначений, это понятно. И тут же выдаёт ошибку, о которой писал выше.
   Arti
 
8 - 11.05.18 - 22:08
Если не так, тогда другой вопрос. Есть ТаблицаЗначений на форме. есть также поле ввода с выпадающим списком. Как создать отбор по таблице по определённой колонке. Первый отбор получается, а последующие нет, так как я пишу что-то вроде Таблица.НайтиСтроки(Отбор), а Таблица уже изменена относительно первоначального состояния первым отбором. Спасибо.
   aka MIK
 
9 - 11.05.18 - 22:11
(8) юзай табчасть не морочь голову)
   Arti
 
10 - 11.05.18 - 22:17
(9) В объект ТЧ пихать вместо ТЗ?
 
 Рекламное место пустует
   Arti
 
11 - 11.05.18 - 22:26
Не получается.
   hhhh
 
12 - 12.05.18 - 01:40
(11) Объект.ТаблицаНач.Загрузить(ТаблицаФормы.Выгрузить());


РеквизитФормыВЗначение выкинь

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует