|
ПечатьЧека() из модуля формы
| ☑ |
0
RickRock
01.06.16
✎
12:21
|
Здравствуйте, ситуация такая, есть документ ПриходныйКассовыйОрдер у него на форме есть команда - ПечатьЧека, собственно она вызывает процедуру в модуле формы этого документа, которая и печатает чек.Вопрос такой каким способом можно вызывать эту процедуру из модуля внешней обработки?
|
|
1
Tatitutu
01.06.16
✎
12:27
|
Какая платформа ?
"есть команда - ПечатьЧека, собственно она вызывает процедуру в модуле формы этого документа"
точно в модуле формы ? или в модуле объекта.
внешнююпечатнуюформу что ль делаешь?
|
|
2
RickRock
01.06.16
✎
12:33
|
(1) 8.3, да точно в модуле формы, в этом и проблема, т.к процедура ПечатьЧека() исполняется в контексте НаКлиенте и перенос ее в модуль объекта не очень поможет, потому что мне надо вызывать ее из внешней обработки в процедуре с контекстом НаСервере. Обработка создает несколько документов и проводит их, потом должна напечатать текст.
|
|
3
RickRock
01.06.16
✎
12:34
|
(2)опечатка ,обработка должна начпечатать ЧЕК
|
|
4
AllJoke
01.06.16
✎
12:35
|
Скопировать весь код процедуры ПечатьЧека() в модель объекта внешней обработки.
|
|
5
RickRock
01.06.16
✎
12:37
|
(4)Не получится, она обращается к клиентским общим модулям , и если я скопирую ее к себе в обработку в процедуру с контекстом НаСервере, она не будет работать
|
|
6
Tatitutu
01.06.16
✎
12:46
|
ЧтоДелать = Новый Структура("ПечатьЧека",Истина);
ОткрытьФорму("Обработка.ВВОДДК.Форма.Форма",ЧтоДелать) ;
в документе документ ПриходныйКассовыйОрдер
на форму парамерт "ПечатьЧека" булево
при открытии
проверяешь параметр если да - печать и отказ=Истина
|
|
7
RickRock
01.06.16
✎
12:58
|
(6)Спасибо большое за помощь,попробую
|
|