v8:ТЗ на форме обработки
☑
0
UnoMomento
08.07.14
✎
21:43
Уважаемые форумчане, подскажите, пж., как записать на форму обработки заполненную ТЗ, чтобы потом ее можно было видеть и изменять
1
bizon2008
08.07.14
✎
21:44
(0) Реквизит формы.
2
UnoMomento
08.07.14
✎
21:48
Вот кусок кода
Рез = Запрос.Выполнить().Выбрать();
ТЗОстатков = Новый("ТаблицаЗначений");
ТЗОстатков.Колонки.Добавить("Контрагент");
ТЗОстатков.Колонки.Добавить("Договор");
ТЗОстатков.Колонки.Добавить("Остаток");
Пока Рез.Следующий() Цикл
ТТЗ = ТЗОстатков.Добавить();
ТТЗ.Контрагент = Рез.Контрагент;
ТТЗ.Остаток = Рез.СуммаВзаиморасчетовОстаток;
КонецЦикла;
ЭлементыФормы.Остатки.Значение = ТЗОстатков.СкопироватьКолонки();
ЭлементыФормы.Остатки.Значение = ТЗОстатков.Скопировать();
Отрабатывает, по отладчику вижу, что таблица заполнилась, а на форме пусто
3
bizon2008
08.07.14
✎
21:49
ЭлементыФормы.Остатки.СоздатьКолонки();
4
Franchiser
гуру
08.07.14
✎
21:50
Если толстый клиент то (3)
5
UnoMomento
08.07.14
✎
21:55
Спасибо большое - получилось. Только этот метод и упустил - все остальное препробовал.
6
Фокусник
08.07.14
✎
22:18
(0) Зачем на форме обработки ТЗ, если есть возможность сделать ТЧ? Разместить её в конфигураторе и заполнять одной строкой через ТЧ.Загрузить().
Колонки в коде не динамические, к чем эти мучения? :)
7
Фокусник
08.07.14
✎
22:19
*к чем = к чему
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший