Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Вывод в табличный документ из выборки

Вывод в табличный документ из выборки
Я
   saradip
 
10.08.19 - 14:58
Доброго времени суток.
Необходимо из "выборки" вывести данные( которые подходят под определенные условия) в печатную форму.
Данные я получаю  и, допустим, могу их добавить в ТЗ по колонкам.

Но, есть один нюанс, данные должны быть сгруппированы по периоду, получается у некоторых колонок в ТЗ совпадает "Дата".
Вот, и нужно чтобы в печатную форму мои данные вывелись сгруппированы по этой дате.

Как это можно реализовать?
Допустим, если данные из ТЗ выводить построчно, то при выводе в ТабДок группировки естественно не будет.
Или вообще не использовать ТЗ?
 
 
   Fuas4
 
1 - 10.08.19 - 15:06
Если с группировкой в запросе не заморачиваться, то:
1. Выгрузить результат запроса в ТЗ
2. Выгрузить из ТЗ колонку с датой
3. Удалить повторяющиеся даты
4. Циклом обойти оставшиеся даты
5. Внутри цикла по датам сделать цикл по ТЗ и выводить только те строки ТЗ, где совпадает дата
   MyNick
 
2 - 10.08.19 - 15:12
А зачем использовать неподходящую по структуре данных выборку для своего отчета/документа? Любитель костылей и квадратных колес?
   Fuas4
 
3 - 10.08.19 - 15:14
(2) Судя по вопросу, автору еще рано в оптимизацию :) Пусть выведет хоть как-нибудь
   saradip
 
4 - 10.08.19 - 15:26
(2) Я выбираю данные из регистра сведений (1дата,2поле,3поле).
Далее во вложенном цикле проверяю 1дату на кратность датам из определенного интервала, в момент когда условие срабатывает, я добавляю (текущую дату из интервала и 2поле, 3поле) в колонки ТЗ.

Ну и в итоге нужно вывести отобранные строки.
   Ёпрст
 
5 - 10.08.19 - 21:48
(4) делай все это в запросе и познакомься с итогами запроса
   mikecool
 
6 - 10.08.19 - 21:50
делай все это в скд, ознакомься с СКД )

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.