|
Свертка Таблицы Значений
| ☑ |
0
ВежливаяТварь
21.02.12
✎
11:41
|
Добрый день столкнулся с весьма проблематичной задачей. У меня есть Таблица Значений В которой есть стабильные первые две колонки: наименование, артикул. А вот дальше колонок будет столько сколько пользователь укажет складов (указывает он в списке значений, причём колонки называются так же как и склады). Вопрос как потом свернуть это счастье?
|
|
1
MikleV
21.02.12
✎
11:42
|
свернуть по каким параметрам?
|
|
2
ВежливаяТварь
21.02.12
✎
11:43
|
первые две стабильные колонки группировка, все остальные сумма
|
|
3
andrewks
21.02.12
✎
11:43
|
"причём колонки называются так же как и склады"
а если будет "Склад №1" ?
|
|
4
ВежливаяТварь
21.02.12
✎
11:44
|
значит и колонка будет называться "склад №1"
|
|
5
Darky
21.02.12
✎
11:46
|
Колонка ТЗ не может называться "склад №1". Если ты дошел до программного создания колонок на основании указанных значений из списка, то и свертка для тебя не вызовет затруднений
|
|
6
Reset
21.02.12
✎
11:47
|
Для каждого ИмяНестабильнойКолонки из МойСписокНестабильныхКолонок цикл
СписокНестабильныхКолонок=СписокНестабильныхКолонок+","+ИмяНестабильнойКолонки;
КонецЦикла;
Свернуть("СтабильнаяКолонка1,СтабильнаяКолонка2",Сред(СписокНестабильныхКолонок,2));
|
|
7
DexterMorgan
21.02.12
✎
11:47
|
Ресурсы = "";
Для Каждого Элемент Из ТвойСписокЗначений Цикл
Ресурсы = Ресурсы + Элемент.Значение + ",";
ТаблицаЗначений.Колонки.Добавить(Элемент.Значение);
КонецЦикла;
ТаблицаЗначений.Свернуть("Номенклатура, Артикул", Ресурсы);
|
|
8
ВежливаяТварь
21.02.12
✎
11:48
|
(6,7) Похоже уловил. Спасибо огромное.
|
|
9
ВежливаяТварь
21.02.12
✎
11:56
|
(6) а почему Сред(СписокНестабильныхКолонок,2), почему нам не нужны первые 2 символа?
|
|
10
Шапокляк
21.02.12
✎
11:58
|
(9) один символ, он запятая :)
|
|
11
ВежливаяТварь
21.02.12
✎
11:59
|
(10) Понял, спасибо.
|
|