|
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
|
*к чем = к чему
|
|
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.