Имя: Пароль:
1C
1С v8
Как сделать обход этой таблицы значений?
,
0 Босечка
 
16.04.18
17:23
Запрос=новый запрос;
Запрос.Текст=
"ВЫБРАТЬ
|    РеализацияТоваровУслуг.Номер КАК Номер,
|    РеализацияТоваровУслуг.Дата КАК Дата,
|    РеализацияТоваровУслуг.Контрагент.Ссылка КАК КонтрагентСсылка,
|    РеализацияТоваровУслуг.Товары.(
|        Номенклатура.КодДляПоиска КАК НоменклатураКодДляПоиска,
|        Цена КАК Цена,
|        Сумма КАК Сумма
|    ) КАК Товары
|ИЗ
|    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг";
Т=Запрос.Выполнить().Выгрузить();
1 FIXXXL
 
16.04.18
17:24
(0) перепиши на запрос сразу к ТЧ Товары
2 Михаил Козлов
 
16.04.18
17:26
Делайте запрос к ТЧ "Товары" документа.
Для "сборки" товаров одного документа добавьте раздел ИТОГИ ПО РеализацияТоваровУслуг.Ссылка.
Обходите выборку из запроса по документам ОбходРезультатаЗапроса.ПоГруппировкам, а товары в документе - без параметров.
3 Босечка
 
16.04.18
17:30
мне надо таблицу значений передать с сервера на клиент. Мне надо именно выгрузить запрос в ТЗ
Про табличн часть товары я знаю.
4 Любопытная
 
16.04.18
17:40
на клиенте нет таблицы значений
5 Tateossian
 
16.04.18
17:41
(4) Есть, если он не тонкий.
6 Tateossian
 
16.04.18
17:42
(0) Что за конфа?
7 hhhh
 
16.04.18
17:42
(3) делаешь на форме реквизит ТЗ типа ТаблицаЗначений. У нее делаешь подреквизиты - колонки ТЗ. ВСё

в программе пишешь

ТЗ.Загрузить(Запрос.Выполнить().Выгрузить());
8 Любопытная
 
16.04.18
17:42
(5) Если есть разделение на клиент и сервер, всегда лучше думать о том, что клиент тонкий.
9 Михаил Козлов
 
16.04.18
17:46
(3) А что с ТЗ собираетесь на клиенте делать?
10 Босечка
 
16.04.18
17:48
записывать в XML
11 hhhh
 
16.04.18
17:49
(10) дык это, запишите в строку xml на сервере. А эту строку уже передавайте на клиент.
12 Босечка
 
16.04.18
18:22
Это как?
13 mistеr
 
16.04.18
18:30
(12) Сразу после выполнения запроса.
14 Сергиус
 
16.04.18
18:42
(0)Не проверял, но могу предположить, что в полученной таблице поле Товары также имеет тип Таблица значений. Соответственно Для каждого Строка ИЗ Таблица[0].Товары Цикл
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.