|
v7: глупый вопрос по ТЗ. | ☑ | ||
---|---|---|---|---|
0
ShadowCoder
20.11.13
✎
12:28
|
здравствуйте.. подскажите, пожалуйста, как свернуть тз, если 3 из 5 колонок созданы без названия, то есть тупо новаяколонка();
можно ли как-то свернуть эту тз ? ведь при свертке нужно указывать "","", и все колонки ... |
|||
1
aka AMIGO
20.11.13
✎
12:28
|
колонки имеют номера
|
|||
2
ShadowCoder
20.11.13
✎
12:29
|
(1) это да ... номера. так а как их передать в свернуть() ? допустим, я знаю имя двух колонок, и это выглядит так тз.свернуть("колонка1,колонка2", "а здесь- то что писать?") ? как сюда передать эти номера ?
|
|||
3
ДенисЧ
20.11.13
✎
12:30
|
(2) "5, 10,100500"
| |
|||
4
ShadowCoder
20.11.13
✎
12:31
|
(3) супер ... и как их туда передать ? откуда я знаю, сколько этих колонок было создано программно ? может быть 2, а может быть 4 ... как туда в переменных передать номера ?
|
|||
5
aka AMIGO
20.11.13
✎
12:31
|
(2) Свернуть("1,2","3")
|
|||
6
aka AMIGO
20.11.13
✎
12:32
|
(4) ТЗ.КоличествоКолонок();
|
|||
7
ShadowCoder
20.11.13
✎
12:32
|
блин... есть 2 фиксированные колонки, а остальных может быть n число. если бы я знал, сколько их конкретно будет - я бы тут не спрашивал ..
|
|||
8
1dvd
20.11.13
✎
12:32
|
(4) а откуда ты знаешь какие колонки надо сворачивать?
|
|||
9
ДенисЧ
20.11.13
✎
12:33
|
(7) А мы откуда знаем?
|
|||
10
ShadowCoder
20.11.13
✎
12:33
|
(6) м... разве можно передавать переменную в свернуть() ? как это выглядеть будет ? свернуть("1,2", "переменная1,переменная2...переменнаяН"); ?
|
|||
11
ShadowCoder
20.11.13
✎
12:34
|
(8) все кроме двух фискированных надо суммировать ..
|
|||
12
ShadowCoder
20.11.13
✎
12:35
|
вопрос в том, как передать номер колонки переменной в эту функцию ?
|
|||
13
aka AMIGO
20.11.13
✎
12:35
|
(11) определяй в цикле
|
|||
14
Skom
20.11.13
✎
12:37
|
(0) а почему нельзя поименовать эти колонки?
|
|||
15
aka AMIGO
20.11.13
✎
12:38
|
(12) тоже в цикле, конкатенируй
ТЗ.Свернуть("1,2",КолКол); а само КолКол - из цикла Для ы=3 по ТЗ.КоличествоКолонок Цикл ..//здесь конкатенация имен колонок конецЦикла; |
|||
16
Ёпрст
20.11.13
✎
12:38
|
(12)
для к = 3 По ТЗ.КоличествоКолонок() Цикл СворачиваемыеКолонки = СворачиваемыеКолонки +","+к; КонецЦикла; СворачиваемыеКолонки = Сред(СворачиваемыеКолонки,2); |
|||
17
ShadowCoder
20.11.13
✎
12:40
|
(15) (16) Сейчас попробую поклеить все в переменную и передать.
|
|||
18
aka AMIGO
20.11.13
✎
12:49
|
КолКол="3";
Для ы=4 по ТЗ.КоличествоКолонок() Цикл КолКол = КолКол+","+ы; |
|||
19
ShadowCoder
20.11.13
✎
13:05
|
все, собрав с миру по нитке, сделал требуемое ... спасибо большое, ребята !
|
|||
20
KRV
20.11.13
✎
13:06
|
с миру по нитке - голому куча ниток.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |