|
Представить клиентов как колонки ТЗ |
☑ |
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
|
спички => добыча огня трением - головки о бочок коробка
|
|