|   |   | 
| 
 | v7: Как соединить переменные в одну переменную | ☑ | ||
|---|---|---|---|---|
| 0
    
        Aleksandr_ Nikonov 03.12.14✎ 08:17 | 
        Всем Доброго утра подскажите пожалуйста 
 В цикле перебираю строки мне нужно в итого поместить все наименования которые были и значения их количества поместить в одну строку в одну переменную просто я делаю так в цикле Если КофеФакт > 0 Тогда Переменная = " "+КофеФактТ+" - "+КофеФакт+" "+; КонецЕсли; Если СахарФакт> 0 Тогда Переменная = " "+СахарФактТ+" - "+СахарФакт+" "+; КонецЕсли; Но в строке остается только последняя запись цикла и все! (информация о сахаре) :-) Что я деллаю не правильно? | |||
| 1
    
        Wobland 03.12.14✎ 08:19 | 
        +" "+;
 это семёрочные приколы какие-то? | |||
| 2
    
        Случайный прохожий 03.12.14✎ 08:19 | 
        Структурами хоть раз пользовались?     | |||
| 3
    
        Wobland 03.12.14✎ 08:19 | 
        й=80;
 й=90; чему будет равно й после такого? | |||
| 4
    
        Aleksandr_ Nikonov 03.12.14✎ 08:21 | 
        в цикле
 КофеФакт = Количество; КофеФактТ = Товар; Если КофеФакт > 0 Тогда Переменная = " "+КофеФактТ+" - "+КофеФакт+" "+; КонецЕсли; Если СахарФакт> 0 Тогда Переменная = " "+СахарФактТ+" - "+СахарФакт+" "+; КонецЕсли; | |||
| 5
    
        ДенисЧ 03.12.14✎ 08:21 | 
        Строка минус строка???     | |||
| 6
    
        Aleksandr_ Nikonov 03.12.14✎ 08:22 | 
        Итого  = Переменная;
 это все для печатной формы | |||
| 7
    
        Aleksandr_ Nikonov 03.12.14✎ 08:22 | 
        (5) ну и где вы здесь видите минус?     | |||
| 8
    
        Wobland 03.12.14✎ 08:23 | 
        (5) кофе сегодня пил? ;)     | |||
| 9
    
        73с 03.12.14✎ 08:23 | 
        +; в конце это вообще синтаксическая ошибка     | |||
| 10
    
        Случайный прохожий 03.12.14✎ 08:23 | 
        Почему нельзя создать несколько переменных, а для вывода использовать шаблон?     | |||
| 11
    
        ДенисЧ 03.12.14✎ 08:24 | 
        (7) Хорошо, лажанулся. Но последний плюс...
 (8) Я эту БВЖ не пью. | |||
| 12
    
        Aleksandr_ Nikonov 03.12.14✎ 08:24 | 
        да в конче я ошибся в конфиге не так а так 
 в цикле КофеФакт = Количество; КофеФактТ = Товар; Если КофеФакт > 0 Тогда Переменная = " "+КофеФактТ+" - "+КофеФакт+" "; КонецЕсли; Если СахарФакт> 0 Тогда Переменная = " "+СахарФактТ+" - "+СахарФакт+" "; КонецЕсли; | |||
| 13
    
        ДенисЧ 03.12.14✎ 08:25 | 
        Может, сделать так?
 Переменная = Переменная + " "+КофеФактТ+" - "+КофеФакт+" "; | |||
| 14
    
        Aleksandr_ Nikonov 03.12.14✎ 08:26 | 
        (10) потому что строк может быть 100 ато и 100     | |||
| 15
    
        Wobland 03.12.14✎ 08:27 | 
        (13) это слишком просто. должен быть какой-то подвох     | |||
| 16
    
        Aleksandr_ Nikonov 03.12.14✎ 08:27 | 
        (13) пробую что то я не подумал что нужно делать как и для подсчета     | |||
| 17
    
        Случайный прохожий 03.12.14✎ 08:27 | 
        Вывод в печатную форму находится внутри цикла или снаружи?     | |||
| 18
    
        ДенисЧ 03.12.14✎ 08:27 | 
        (15) Прокладку заменить - не предлагать? ))     | |||
| 19
    
        Любопытная 03.12.14✎ 08:27 | 
        (14) А если 3 в 1? В смысле и кофе есть, и сахар     | |||
| 20
    
        Aleksandr_ Nikonov 03.12.14✎ 08:29 | 
        (19) тогда использовать это :-)
 ?(,) Спасибо | |||
| 21
    
        Aleksandr_ Nikonov 03.12.14✎ 08:32 | 
        Для тех кто майнит DOGICOIN прошу ко мне  mitut.by     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |