|
Розница 2.0 Управляемые формы. Печатная форма. | ☑ | ||
---|---|---|---|---|
0
sweeex
20.09.15
✎
20:20
|
Добрый вечер. 1с 8.2 Розница 2.0 Есть документ Заказ покупателя. Нужно создать новую печатную форму. Для типовых макетов функция печати находится в Модуле менеджера.
1. Как мне добавить свой макет в список выбора когда нажимаешь кнопку Печать? 2. Если через свое подменю делать то как мне с модуля формы попасть в модуль менеджера. Спасибо за ответы по теме. |
|||
1
ДенисЧ
20.09.15
✎
20:23
|
Рекомендую почитать руководство по ЛСД^W БСП.
Там есть многие ответы |
|||
2
sweeex
20.09.15
✎
20:27
|
(1) Спасибо за совет буду гуглить и читать.
|
|||
3
sweeex
20.09.15
✎
20:36
|
(1) а сейчас можешь подсказать как решить задачу?
|
|||
4
sweeex
20.09.15
✎
21:54
|
&НаСервере
Функция новНаклейкаНаСервере() ТабличныйДокумент = Новый ТабличныйДокумент; ТабличныйДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ПФ_НаклейкаНаКонверты"; Макет = УправлениеПечатью.ПолучитьМакет("Документ.ор_ЗаказПокупателя.ПФ_НаклейкаНаКонверты"); ОбластьМакета = Макет.ПолучитьОбласть("Заголовок"); ОбластьМакета.Параметры.СуммаЗаказа = Формат(СуммаВсего,"ЧЦ=15; ЧДЦ=2"); ОбластьМакета.Параметры.Номер = Объект.Номер; ФактическейАдресОрганизация = ФормированиеПечатныхФормСервер.СведенияОЮрФизЛице(Объект.Организация, Объект.Дата).ФактическийАдрес; ОбластьМакета.Параметры.ПредставлениеПоставщика = Объект.Организация.НаименованиеПолное; ОбластьМакета.Параметры.ПочтовыйАдрес = СтрЗаменить(ФактическейАдресОрганизация,"Адрес:",""); ФактическейАдресКонтрагент = ФормированиеПечатныхФормСервер.СведенияОЮрФизЛице(Объект.Контрагент, Объект.Дата).ФактическийАдрес; ОбластьМакета.Параметры.ПредставлениеПолучателя = Объект.Контрагент.НаименованиеПолное; ОбластьМакета.Параметры.АдресДоставки = СтрЗаменить(ФактическейАдресКонтрагент,"Адрес:",""); ТабличныйДокумент.АвтоМасштаб = Истина; Возврат ТабличныйДокумент; КонецФункции &НаКлиенте Процедура новНаклейка(Команда) Результат = новНаклейкаНаСервере(); Если Результат <> Неопределено Тогда Результат.Показать(); Иначе Сообщить("Нет данных для печати!"); КонецЕсли; Выводится просто сетка без данных. Но это не правильно как мне впихнуть это в кнопку печать? :( |
|||
5
Wirtuozzz
20.09.15
✎
22:25
|
Надо создать ВПФ, да не простую, а для УФ. Если мои слова ни о чем не говорят - СРОЧНО вызвать программиста.
|
|||
6
sweeex
20.09.15
✎
22:55
|
(5) с ВПФ тоже особо не получается :(
|
|||
7
ДенисЧ
21.09.15
✎
06:43
|
(6) может, с программистом получится?
|
|||
8
Апош
21.09.15
✎
06:49
|
забавно. героически заполняются параметры у области, которая никому не нужна
|
|||
9
sweeex
21.09.15
✎
08:39
|
(8) это какая область мне не нужна?)
|
|||
10
Апош
21.09.15
✎
08:40
|
(9) ОбластьМакета
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |