Имя: Пароль:
1C
1C 7.7
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
Независимо от того, куда вы едете — это в гору и против ветра!