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