nik389 @ Сегодня, 13:55
необходимо зарегистрироваться для просмотра ссылки
,
Понимаю, что сейчас глупость сморожу, но у меня не внешняя печатная форма, внутренний макет печати...
Как таковых параметров при печати этого макета нет. Нажимается кнопка, а потом в Менеджере идет отбор непосредственно из формы...
На кнопке открываю форму "Форма отбора" - эта форма свободная без привязки к какаому либо документу
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
ПолучитьФорму("Документ.Заказ.Форма.ФормаОтбора").ОткрытьМодально();
УправлениеПечатьюКлиент.ВыполнитьКомандуПечати(
"Документ.Заказ",
"ПечатьАктУслугУстановки",
ПараметрКоманды,
Неопределено);
КонецПроцедуры
При создании на сервере этой свободной формы пишу:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
//Вставить содержимое обработчика
ЭтаФорма.ГородДляПечати = Справочники.Города.НайтиПоНаименованию("Ярославль");
ЭтаФорма.ДатаСоставленияАкта = ТекущаяДата();
Параметры = Новый Структура("ГородПечати",ЭтаФорма.ГородДляПечати);
КонецПроцедуры
Потом эта форма закрывается. Нужно где-то и как-то сохранить этот Город и потом применить его при печати Макета в Менеджере:
Обл=Макет;
Обл.Параметры.НомерДоговора = Объект.Номер;
Обл.Параметры.Заказчик = Объект.Заказчик.Наименование;
Обл.Параметры.ДатаЗаказа = " от "+ Формат(Объект.Дата,"ДЛФ=DD");
Обл.Параметры.ДатаЗаказа = Город //????????????????
дайте списать
! |
| необходимо зарегистрироваться для просмотра ссылки: 9
|