|   |   | 
| 
 | 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 | 
        с миру по нитке - голому куча ниток.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |