|
Циклы
| ☑ |
0
NotToday
13.04.15
✎
01:02
|
Ребят,вот такой вопрос. Циклом в внешнюю печатную форму вывожу данные из табличной части документа. Всего 3 параметра. Когда на каждый параметр пишу свой цикл - 1С выводит их в печатной форме,но,увы повторяет три раза записи...Можно как нибудь сделать так,чтобы 3 параметра обрабатывались одним циклом?
|
|
1
Ник080808
13.04.15
✎
01:53
|
(0) можно
|
|
2
Balabass
13.04.15
✎
02:20
|
(0) Показывай код. Че ты там нацарапал?
|
|
3
NotToday
13.04.15
✎
02:56
|
(2)
//Для каждого СтрокаНоменклатура Из СсылкаНаОбъект.ТМЦ Цикл
//Номенклатура=СтрокаНоменклатура.Номенклатура;
//ОбластьМакета3.Параметры.Номенклатура = Номенклатура;
//ТабДокумент.Вывести(ОбластьМакета3);
//КонецЦикла;
//
//Для каждого СтрокаКоличество Из СсылкаНаОбъект.ТМЦ Цикл
//Количество=СтрокаКоличество.Количество;
//ОбластьМакета3.Параметры.Количество = Количество;
//ТабДокумент.Вывести(ОбластьМакета3);
//КонецЦикла;
//
//Для каждого СтрокаЦена Из СсылкаНаОбъект.ТМЦ Цикл
//Цена=СтрокаЦена.Цена;
//ОбластьМакета3.Параметры.Цена = Цена;
//ТабДокумент.Вывести(ОбластьМакета3);
//КонецЦикла;
Вот код...
|
|
4
NotToday
13.04.15
✎
02:57
|
(1) а как примерно? хотя бы подскажи с помощью чего делать - а там уже буду инфу искать
|
|
5
romix
13.04.15
✎
03:30
|
Для Каждого стр Из СсылкаНаОбъект.ТМЦ Цикл
ОбластьМакета3.Параметры.Номенклатура = стр.Номенклатура;
ОбластьМакета3.Параметры.Количество = стр.Количество;
...
ТабДокумент.Вывести(ОбластьМакета3);
КонецЦикла;
А вообще всю эту печать лучше строить конструктором по правой кнопке мышки в коде.
|
|
6
NotToday
13.04.15
✎
04:54
|
(5) спасибо)
|
|
7
Cyberhawk
13.04.15
✎
05:46
|
(3) строку ТабДокумент.Вывести(ОбластьМакета3) оставь только в последнем блоке, из первых двух - убери
|
|