|
Вывести Таблицу Значений на форму
| ☑ |
0
Pe3HuK
07.10.15
✎
16:28
|
Напишите, пожалуйста, как вывести таблицу значений на форму в цикле
|
|
1
trdm
07.10.15
✎
16:37
|
Подробности.
|
|
2
Pe3HuK
07.10.15
✎
16:44
|
(1) На форме есть реквизит Контрагенты и Табличная часть с реквизитами. Есть запрос:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| РеализацияТоваровУслугТовары.Ссылка.Контрагент,
| РеализацияТоваровУслугТовары.Номенклатура,
| СУММА(РеализацияТоваровУслугТовары.Количество) КАК Количество,
| СУММА(РеализацияТоваровУслугТовары.Цена) КАК Цена,
| СУММА(РеализацияТоваровУслугТовары.Сумма) КАК Сумма
|ИЗ
| Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
|ГДЕ
| РеализацияТоваровУслугТовары.Ссылка.Контрагент = &Контрагент
|
|СГРУППИРОВАТЬ ПО
| РеализацияТоваровУслугТовары.Номенклатура,
| РеализацияТоваровУслугТовары.Ссылка.Контрагент";
Запрос.УстановитьПараметр("Контрагент",Контрагент);
Как вывести на форму значения табличных реквизитов в цикле?
|
|
3
Asmody
07.10.15
✎
16:45
|
(2) Зачем в цикле?
|
|
4
Pe3HuK
07.10.15
✎
16:50
|
(3) Для саморазвития
|
|
5
balak05
07.10.15
✎
16:53
|
(2) ТабличнаяЧасть.Загрузить(Запрос.Выполнить().Выгрузить())
|
|
6
Asmody
07.10.15
✎
16:57
|
(4) Для саморазвития подучи терминологию. Табличная часть не может лежать на форме. А "значения табличных реквизитов" — это вообще ахинея.
|
|
7
Pe3HuK
07.10.15
✎
17:05
|
(6) Ну вы же меня поняли, можете помочь?
|
|
8
DmitriyDI
07.10.15
✎
17:07
|
(7)
выборка = запрос.выполнить().выбрать();
пока выборка.следующий() цикл
заполнитьзначениесвойств(выборка, ТабличнаяЧасть.добавить());
конецЦикла;
|
|
9
Asmody
07.10.15
✎
17:08
|
(7) Не, я не понял. Начиная с того, о каких формах идет речь.
|
|
10
ВРедная
07.10.15
✎
17:09
|
(8) а исправить ошибку в приведенном коде поможет синтакс помощник.
|
|
11
DmitriyDI
07.10.15
✎
17:10
|
(10) ну чтобы совсем прям не расслабляться)
|
|