|
РеквизитФормыВЗначение("Объект") |
☑ |
0
Arti
11.05.18
✎
21:34
|
Добрый вечер!
В объекте обработки есть реквизит ТаблицаНач. При выполнении одной из команд формы происходит следующее:
ОбъектОбр = РеквизитФормыВЗначение("Объект");
ОбъектОбр.ТаблицаНач = ТаблицаФормы.Выгрузить();
ЗначениеВРеквизитФормы(ОбъектОбр, "Объект");
То есть, заполняю этот реквизит. Отладкой показывает, что реквизит заполнен нормально. ТаблицаФормы имеет тип ДанныеФормыКоллекция. Затем, при выполнении другой операции выполняю следующее:
Отбор = Новый Структура;
Отбор.Вставить("category", ФильтрПоКатегории);
ОбъектОбр = РеквизитФормыВЗначение("Объект");
Массив = ОбъектОбр.ТаблицаНач.НайтиСтроки(Отбор);
ТЗОтбор = ТаблицаФормы.Выгрузить();
А вот здесь что-то непонятное. ОбъектОбр.ТаблицаНач имеет тип ТаблицаЗначений, но почему-то отладка показывает, что у таблицы две колонки, у обеих тип СтрокаТабицыЗначений? В чём может быть проблема? Спасибо.
|
|
1
GreyK
11.05.18
✎
21:41
|
(0) На какой стороне ты смотришь, на сервере или на клиенте?
|
|
2
Arti
11.05.18
✎
21:42
|
(1) На сервере.
|
|
3
Мимохожий Однако
11.05.18
✎
21:42
|
ОбъектОбр.ТаблицаНач.Загрузить(ТаблицаФормы.Выгрузить());
|
|
4
Arti
11.05.18
✎
21:46
|
(3) Попробую.
|
|
5
Arti
11.05.18
✎
21:49
|
(3) Не катит, пишет, что метод не обнаружен.
|
|
6
aka MIK
11.05.18
✎
21:56
|
F2 на ОбъектОбр.ТаблицаНач
Пятничная ветка)
|
|
7
Arti
11.05.18
✎
22:00
|
(6) Показывает тип ТаблицаЗначений, это понятно. И тут же выдаёт ошибку, о которой писал выше.
|
|
8
Arti
11.05.18
✎
22:08
|
Если не так, тогда другой вопрос. Есть ТаблицаЗначений на форме. есть также поле ввода с выпадающим списком. Как создать отбор по таблице по определённой колонке. Первый отбор получается, а последующие нет, так как я пишу что-то вроде Таблица.НайтиСтроки(Отбор), а Таблица уже изменена относительно первоначального состояния первым отбором. Спасибо.
|
|
9
aka MIK
11.05.18
✎
22:11
|
(8) юзай табчасть не морочь голову)
|
|
10
Arti
11.05.18
✎
22:17
|
(9) В объект ТЧ пихать вместо ТЗ?
|
|
11
Arti
11.05.18
✎
22:26
|
Не получается.
|
|
12
hhhh
12.05.18
✎
01:40
|
(11) Объект.ТаблицаНач.Загрузить(ТаблицаФормы.Выгрузить());
РеквизитФормыВЗначение выкинь
|
|