Имя: Пароль:
1C
1С v8
Таблицу значений вывести в Табличное поле. Нужен совет
0 maxstore
 
17.08.12
11:07
ТЗ, получена из запроса, такого вида:

ТМЦ1 Склад1 КолВо Сумма
ТМЦ1 Склад2 КолВо Сумма
....
ТМЦN СкладN КолВо Сумма

На печати я хочу видеть так:
        |   Склад1  |    Склад2 | ...СкладN |
1. ТМЦ1  |КолВо|Сумма|КолВо|Сумма|КолВо|Сумма|
2. ТМЦ2  |КолВо|Сумма|КолВо|Сумма|КолВо|Сумма|
....
N. ТМЦN  |КолВо|Сумма|КолВо|Сумма|КолВо|Сумма|

Подскажите, как мне это правильно и оптимизировано сделать?
1 Капитан О
 
17.08.12
11:08
а при чём тут ТабПоле?
2 andrewks
 
17.08.12
11:08
всё смешалось - люди, кони...
3 Капитан О
 
17.08.12
11:08
ключевые слова: СКД, таблица
4 maxstore
 
17.08.12
11:08
(1) ну какая разница.. печать вывожу в таб поле.. не суть
5 Капитан О
 
17.08.12
11:11
(4) а я повторю: всё смешалось - люди, кони...
6 spleen
 
17.08.12
11:12
Попробуй метод Присоединить() в таб.доке
7 Ctyd
 
17.08.12
11:13
через присоединить.. нужно хитро делать..
Сначало он должен все склады прописать,
а потом по каждой ячейке выводить значения (проверяя или склад нужный)..

Используй СКД, там не будет проблем.
8 spleen
 
17.08.12
11:15
+(6) Но с СКД будет проще сделать.
9 maxstore
 
17.08.12
11:16
(3) СКД это хорошо, но кроме этого в отчете еще выводятся данные, у меня уровень падавана, поэтому сложные навороты в СКД еще не мое, к сожалению
10 UnAmerican
 
17.08.12
11:18
Олд скул походу. Групируй, делай итоги по складам. Потом делай обходить по группировкам, присоединить+ вывод вертикально.
11 UnAmerican
 
17.08.12
11:19
Или еще проще найди пример в конфе, их там валом. Много сильно писать кода тебе для примера.
12 spleen
 
17.08.12
11:19
(7) Вначале надо вывести все ТМЦ. А потом склады с количеством и суммой в колонке через Присоеденить()
13 Wobland
 
17.08.12
11:20
(9) не будешь использовать СКД - не научишься использовать СКД
14 spleen
 
17.08.12
11:22
(13) да я тоже так думаю. Лучше посидеть на пару часов дольше с СКД чем по старинке с кучей циклов и таблиц.
15 maxstore
 
17.08.12
11:31
(13) согласен.. СКД использую по максимуму.. сейчас буду пробывать
только в отчет еще нужно выводить из того же запроса другие параметры:
типа так:
ТМЦ .. Сальдо Нач Кон Прих Расх, ПеремещеноВПроизводство,ВнутрПеремещение - это
вот то что я хочу с разбивкой по складам (с какого склада куда)
16 AlexTim03
 
17.08.12
12:59
(0)  если таблица заполняется на основании обычного запроса (хотя можно наоборот, таблицу потом пихнуть в запрос), то если запросом вернуть выборку, можно сделать обход по разным уровням группировки в выборке. Т.о. и делалось в стандартных отчетах такой вот обход по складам.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.