|
Пустой пример в "Печать" Документа. |
☑ |
0
Needja
04.12.12
✎
13:54
|
Ещё раз здравствуйте.
Есть документ Этикетка1. На нём табличное поле. В него юзвери вбивают параметры этикетки штрихкода, которые подцепляются в макет печати. Все хорошо цикл работает, но почему то первая этикетка штрих кода выходит всегда с пустыми полями, а за ней идут уже все этикетки из штрих кода.
1с8 УПП Редакция 1.3
Ниже код процедуры Печать
Процедура Печать(Элемент)
//{{_КОНСТРУКТОР_ПЕЧАТИ_ЭЛЕМЕНТ(Печать)
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
ТабДок = Новый ТабличныйДокумент;
Макет = Документы.Этикетка1.ПолучитьМакет("Печать");
// Заголовок
Область = Макет.ПолучитьОбласть("Таблица");
ТабДок.Вывести(Область);
ОбластьТаблица = Макет.ПолучитьОбласть("Таблица");
Для Каждого ТекСтрокаТаблица Из Таблица Цикл
ОбластьТаблица.Параметры.Заполнить(ТекСтрокаТаблица);
ТабДок.Вывести(ОбластьТаблица);
КонецЦикла;
ТабДок.ОтображатьСетку = Ложь;
ТабДок.Защита = Ложь;
ТабДок.ТолькоПросмотр = Ложь;
ТабДок.ОтображатьЗаголовки = Ложь;
ТабДок.Показать();
//}}_КОНСТРУКТОР_ПЕЧАТИ_ЭЛЕМЕНТ
КонецПроцедуры
Моя первая работа в 1с и вообще в программировании, прошу тапками в нуба не кидать. Всем большое спасибо :)
|
|
1
Needja
04.12.12
✎
13:56
|
Предполагаю, что может быть нужно пропустить первый шаг в цикле, но не знаю как это осуществить.
|
|
2
Wobland
04.12.12
✎
13:58
|
Таблица - это что?
|
|
3
salvator
04.12.12
✎
14:00
|
(0) Вы 2 раза выводите область. Сначала пустую, потом с заполнением полей. Уберите вывод первой.
|
|
4
salvator
04.12.12
✎
14:00
|
Когда уже научатся писать код осмысленно, а не абы что, лишь бы написать?
|
|
5
Needja
04.12.12
✎
14:00
|
Секция(поле) объединяющая все строчки в макете печати.
Сделал выделим строки и нажал на кнопку "Назначить имя"
|
|
6
Needja
04.12.12
✎
14:01
|
Сказал же мой первый опыт вообще в программировании :(
|
|
7
Needja
04.12.12
✎
14:05
|
salvator спасибо большое!
Тему можно закрыть.
|
|