Реализация печатной формы!
11.08.2012
18:28
#1
Здравствуйте формумчане!!!
Мне необходимо реализовать печатную форму справочника из формы списка не пользуясь конструктором! При настройке справочника я содал необходимый макет, но не знаю как сделать чтобы выводить его на печать!
Заранее благодарен советам!!!
Мне необходимо реализовать печатную форму справочника из формы списка не пользуясь конструктором! При настройке справочника я содал необходимый макет, но не знаю как сделать чтобы выводить его на печать!
Заранее благодарен советам!!!
11.08.2012
18:55
#2
"Я вот тут набросал даже текст печати макета, во вкладке Команды:
&НаКлиенте
Процедура Печать() Экспорт
ТабДок = Новый ТабличныйДокумент;
Макет = Справочники.Товары.ПолучитьМакет("ТоварнаяВедомость");
// Шапка
Шапка = Макет.ПолучитьОбласть("Шапка");
ТабДок.Вывести(Шапка);
// Фирма
Фирма = Макет.ПолучитьОбласть("Фирма");
ТабДок.Вывести(Фирма);
// Шапка
Таблица = Макет.ПолучитьОбласть("Таблица");
ТабДок.Вывести(Таблица);
ТабДок.ОтображатьСетку = Ложь;
ТабДок.Защита = Ложь;
ТабДок.ТолькоПросмотр = Истина;
ТабДок.ОтображатьЗаголовки = Ложь;
ТабДок.Показать();
КонецПроцедуры
Но программа выдаёт ошибку: {Справочник.Товары.Команда.Команда1.МодульКоманды(5,10)}: Переменная не определена (Справочники)
Макет = <>>Справочники.Товары.ПолучитьМакет("ТоварнаяВедомость"); (Проверка: Тонкий клиент)
Хотя Макет это вроде переменная которую я задаю!!!
И как мне эту команду созданную к форме подключить???"
&НаКлиенте
Процедура Печать() Экспорт
ТабДок = Новый ТабличныйДокумент;
Макет = Справочники.Товары.ПолучитьМакет("ТоварнаяВедомость");
// Шапка
Шапка = Макет.ПолучитьОбласть("Шапка");
ТабДок.Вывести(Шапка);
// Фирма
Фирма = Макет.ПолучитьОбласть("Фирма");
ТабДок.Вывести(Фирма);
// Шапка
Таблица = Макет.ПолучитьОбласть("Таблица");
ТабДок.Вывести(Таблица);
ТабДок.ОтображатьСетку = Ложь;
ТабДок.Защита = Ложь;
ТабДок.ТолькоПросмотр = Истина;
ТабДок.ОтображатьЗаголовки = Ложь;
ТабДок.Показать();
КонецПроцедуры
Но программа выдаёт ошибку: {Справочник.Товары.Команда.Команда1.МодульКоманды(5,10)}: Переменная не определена (Справочники)
Макет = <>>Справочники.Товары.ПолучитьМакет("ТоварнаяВедомость"); (Проверка: Тонкий клиент)
Хотя Макет это вроде переменная которую я задаю!!!
И как мне эту команду созданную к форме подключить???"
Читают тему
(гостей: 1)