Имя: Пароль:
1C
1С v8
Подскажите пож-та по Клиенту-Серверу
0 lim9
 
13.03.14
09:53
Делаю внешнуюю печ.форму. В модуле обр-ки внешн.печатной формы ставлю обязательную процедуру Печать(...) Экспорт, к которой обращется типовая конфигурация при нажитии "печать" в док-те. Так вот, эта процедура печать естетсвенно не на Клиенте, а мне необходимо при формировании печатной формы, чтобы пользователь выбрал из списка. Как это реализовать?
1 lim9
 
13.03.14
09:57
т.е. код из Типовой:
Процедура ПечатьПоВнешнемуИсточнику(Ссылка, ПараметрыИсточника, КоллекцияПечатныхФорм,
    ОбъектыПечати, ПараметрыВывода) Экспорт
...    
    ВнешняяОбработкаОбъект.Печать(
        ПараметрыИсточника.ОбъектыНазначения,
        КоллекцияПечатныхФорм,
        ОбъектыПечати,
        ПараметрыВывода);
...
КонецПроцедуры

а код в модуле обр-ки:
Функция Печать(МассивОбъектов,КоллекцияПечатныхФорм,ОбъектыПечати,ПараметрыВывода) Экспорт
...
Модель=сп.ВыбратьЭлемент("Выбирите конкретную модель");
//понятно что "ВыбратьЭлемент" нельзя сделать на Серевере, но и как на Клиента передать - не знаю!
...
КонецФункции
2 ИС-2
 
naïve
13.03.14
10:01
(0) прочитал 2 раза - не понял.
(1) понял. К сожалению ни как. Только если при старте сохранить куда-нибудь модель, а потом на сервере к ней обратиться.
Либо делить алгоритм на 2 части
3 НеБорис Нуралиев
 
13.03.14
10:04
(0) Можно подключить печ. форму как обработку.
4 lim9
 
13.03.14
10:15
(3) понял, но пользователи не согласятся так работать
5 НеБорис Нуралиев
 
13.03.14
10:19
(4) Тогда только определять параметры печати заранее и передавать их в обработку печати.