Имя: Пароль:
1C
 
Вызвать процедуру с внешней обработки
, ,
0 sky2010
 
09.10.14
13:04
Здравствуйте!Помогите пожалуйста в следующей проблемы. Делаю внешнюю обработку и мне нужно вызвать процедуру Печать которая находится в документе в форме документа вопрос как это сделать?

делаю так

П = Документы.Покупатель.ПолучитьФорму("ФормаДокумента").Печать();


{Форма.Форма.Форма(10)}: Обращение к процедуре объекта как к функции (Печать)
    П = Документы.Покупатель.ПолучитьФорму("ФормаДокумента").Печать();

Заранее спасибо!
1 PR
 
09.10.14
13:05
И какая из букв не понятна?
2 Maxus43
 
09.10.14
13:06
Просто:
Документы.Покупатель.ПолучитьФорму("ФормаДокумента").Печать();

З.ы. но работать всё равно не будет
3 Molinor
 
09.10.14
13:06
Вполне закономерно.
4 Maxus43
 
09.10.14
13:06
обычно сама печать (формирвоание таб дока) в модуле объекта, а не формы.
5 sky2010
 
09.10.14
13:14
(1) "Обращение к процедуре объекта как к функции" я это понял. Так вот вопрос в следующем как правильно мне обратиться к процедуре?
6 Maxus43
 
09.10.14
13:15
(5) никак, чего печатать то хочешь? алгоритмы печати себе переноси, если в объекте ничсего нету. Форма сама по себе - ничто без объекта
7 sky2010
 
09.10.14
13:18
Всем спасибо!
решил так

П = Документы.Покупатель.ПолучитьФорму("ФормаДокумента");
П.Печать();
8 User_Agronom
 
09.10.14
13:19
(5) см (2)
(7) Ну да. То же самое))
9 lxndr
 
09.10.14
13:34
(7) и что, работает?
Что печатает?
10 anatoly
 
09.10.14
13:44
(7) а Документы.Покупатель - это ссылка или объект?
11 lxndr
 
09.10.14
13:46
(10) мьеньедьжьеръ )
12 Naumov
 
09.10.14
13:46
(10) Это менеджер
Ошибка? Это не ошибка, это системная функция.