Имя: Пароль:
1C
1С v8
Представить клиентов как колонки ТЗ
,
0 Darhon
 
24.07.15
13:21
Здаравствуйте. Проблема в следующем есть ТЗ вида:

Январь ИП пупкин 500
Февраль ИП Пупкин 600
...
Февраль ООО Рога 1000
Март ООО Рога  0
....
И так по всем 12 месяцам. А хотелось бы, чтобы в строках были месяца, колонки клиенты, а на пересечении суммы. Подскажите как это сделать менее ресурсоемким способом?
1 Лефмихалыч
 
24.07.15
13:23
СКД
2 Darhon
 
24.07.15
13:35
(1) Если без СКД?
3 Лефмихалыч
 
24.07.15
13:44
(2) построитель
4 spectre1978
 
24.07.15
13:48
Ну как-как. Сделать отчет, который растет вниз и вправо. Можно через СКД (восьмерка-way), можно с использованием объекта Таблица Вывести () и Присоединить () (клюшки-way).
5 vicof
 
24.07.15
13:52
А когда клиентов будет тыщ 10, вся форма с этой таблицей ой как будет тормозить.
6 spectre1978
 
24.07.15
13:54
(5) на это ограничения есть по периоду, группам клиентов и т.д. 10000 клиентов в одной форме никому не надо, это глупость.
7 Aprobator
 
24.07.15
13:54
12 строк удобнее чем 12 колонок? Офигеть!
8 Aprobator
 
24.07.15
13:54
+(7) с учетом того, что контрагентов может быть гораздо больше.
9 spectre1978
 
24.07.15
13:55
хотелки такие хотелки... привыкли на бумаге или в экселе так строить - имеют право желать видеть в программе
10 spectre1978
 
24.07.15
13:56
технически это возможно - почему тогда бы и нет?
11 aka AMIGO
 
24.07.15
14:04
ТЗ = Новый ("ТаблицаЗначений");
ТЗ.Колонки.Добавить("Дата");
Для (.. и т.тд..) Цикл //по клнтрагентам
    ТЗ.Колонки.Добавить(""+Контрагент.Наименование);
КонецЦикла;
//далее заполнять ТЗ
..
// ну и - печатать ТД
12 aka AMIGO
 
24.07.15
14:05
"Менее ресурсоемким" - не знаю, разве что сделает этот отчет другой программист, с последующей оплатой
13 Aprobator
 
24.07.15
14:07
(9) ну да, привыкли огонь трением добывать - нахера использовать спички?
14 aka AMIGO
 
24.07.15
14:08
спички => добыча огня трением - головки о бочок коробка