Имя: Пароль:
1C
1С v8
Группировка колонок в табличном документе без Построителя и СКД
0 kuznecovii
 
24.11.12
14:52
Подскажите. А лучше дайте пример, как сгруппировать результат запроса в табличном документе, без использования построителя или СКД. Т.е. вывести группировку по колонкам в табличный документ.

Мне нужно получить печатную форму, где количество товара сгруппировано  по колонкам (контрагенты), а по строкам номенклатура,  , данные берутся из табличной части заказов покупателей.

Я посмотрел пример в справке, ТабДок НачатьАвтоГруппировкуКолонок(), Присоединить и тд, гуглил и не смог найти пример , как сгруппировать результат запроса.


Любого примера будет достаточно
1 zak555
 
24.11.12
14:54
>  по колонкам (контрагенты), а по строкам номенклатура


что за контрагенты и что за конфигурация ?
2 kuznecovii
 
24.11.12
14:56
Конфигурация УТ.

В заказе есть реквизит КОНТРАГЕНТ. по нему заполняется таб часть , где указывается что она заказывает. Нужно построить печатную форму с группировками. Требование заказчика.
3 zak555
 
24.11.12
14:57
я не верю, что нет такого отчёта в УТ
4 kuznecovii
 
24.11.12
14:57
нужен не отчет, нужна печатная форма, ну типо приказ на отгрузку, распоряжение и др
5 kuznecovii
 
24.11.12
14:58
там используется построитель
6 zak555
 
24.11.12
14:59
что-то типа того

ОбластьМесяц = ТабДок.ПолучитьОбласть("ИмяСекцииШапки|ИмяСекцииМесяц");
Для Сч=0 По КоличествоМесяцев  Цикл
    ОбластьМесяца.Параметры.Месяц=НазваниеМесяца;
    ТабДок.Присоединить(ОбластьМесяц);
КонецЦикла;
7 kuznecovii
 
24.11.12
15:00
Да.
8 kuznecovii
 
24.11.12
15:00
Но какой должен быть запрос, и как его обходить.
9 m-serg74
 
24.11.12
15:05
а откуда в одном документе несколько контрагентов в УТшке, чтоб их в печ. форме в несколько колонок выводить?
10 kuznecovii
 
24.11.12
15:07
Извиняюсь.
Мне надо несколько документов объединить в одно распоряжение.
11 Fragster
 
гуру
24.11.12
15:07
В СП же есть пример...
12 kuznecovii
 
24.11.12
15:08
Уточните пожалуйста СП это ???
13 m-serg74
 
24.11.12
15:16
в запросе поля - Номенклатура, Контрагент, Количество
из результата Запроса получить всех Контрагентов, например, в массив, потом обходишь результат Запроса по номенклатуре, потом по Контрагентам, и по индексу Контрагента в массиве определяешь в какую колонку пхать количество

как вариант
14 m-serg74
 
24.11.12
15:17
но с учетом вопроса в (12) уж и не знаю, осилишь ли:-)
15 kuznecovii
 
24.11.12
15:19
Согласен. Как вариант.

Троллить не надо )))
16 kuznecovii
 
24.11.12
15:20
А есть еще варианты ???
17 m-serg74
 
24.11.12
15:22
а зачем? чем этот то не устраивает?
18 kuznecovii
 
24.11.12
15:23
Любопытство. А вариант уже реализовал.
19 m-serg74
 
24.11.12
15:24
неоднократно, ибо как то в 7ке других не особо много, а может я не догоняю)
20 kuznecovii
 
24.11.12
15:25
Всеравно благодарю
21 m-serg74
 
24.11.12
15:25
на здоровье
22 m-serg74
 
24.11.12
15:26
но на 8ке тем более в УТ, я бы все таки смотрел в сторону СКД
23 kuznecovii
 
24.11.12
15:29
Для построения отчетов . ДА. Но вот печатные формы , что разные вещи, НЕТ.

Хотя может мои познания в СКД скудны. Но как то читал что эти два понятия как печатная форма и отчет нужно разделять и не путать, какой инструмент для чего создан.
24 Fragster
 
гуру
24.11.12
15:36
а вот в ЗУПе печатные формы на СКД есть
25 kuznecovii
 
24.11.12
15:39
Я понимаю что ограничений нет )))). Особенно если ЗУПЕрррр
26 m-serg74
 
24.11.12
15:45
ограничений нет, удобство использования есть, осталось ликвидировать недостаток познаний, если таковой есть и весь мир у Ваших ног)) лучше потратить время на изучение, чем каждый раз изворачиваться, завтра к сабжевой печатной форме, скажут - а сделайте итоги по группам номенклатуры, расшифровку к количеству по документам и все придется ваять заново, через большущие грабли
27 kuznecovii
 
24.11.12
16:02
Тогда изучим тему СКД более детально, и выпустим версия 2.0
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой