Имя: Пароль:
1C
1С v8
как можно программно ...
0 lamme
 
30.01.12
04:23
Комплексная 82
обыкновенный формы
Обновляю новые сч-ф.
Само собой обработку для КА как внешний файл- через печатные формы добавил.
Вопрос такой.
Как программно сказать - что типа с такого то числа - печатать форму сч-ф через внешнюю - а не через встроенные ?
Сейчас в коде идет

ОбъектСчФ = ДокСчф.ПолучитьОбъект();
ОбъектСчФ.Печать("СчетФактура451",1,Ложь);
в коде макета СчетФактура1137 - нет.

как правильно сдеать ?
1 Rie
 
30.01.12
04:28
(0) Во внешней печатной форме для новой с/ф проверь дату документа - и если она меньше чем нужная, вызови печать старой с/ф.
2 lamme
 
30.01.12
04:31
(1)

дык это я и сам понимаю.

как вызвать печать новой формы сч-ф , если она - идет как внешняя обработка - и встроена через Сервис-Доп отчеты и обраьотки -Печатные формы

как к ней обратится и передать параметр ?
3 Rie
 
30.01.12
04:34
(2) Вопрос неправильно ставишь. Правильно - "как вызвать печать _старой_ с/ф из внешней обработки для печати _новой_ с/ф?".
4 Rie
 
30.01.12
04:34
+(3) Вставь код, проверяющий дату, в обработку для внешней печатной формы.
5 lamme
 
30.01.12
04:37
(2)
короче.
как программно вызвать внешнюю обработку
которая лежит в сервис-доп обратки и отчеиты - печатные формы
с передачей  в нее параметра для печати.

нужен пример кода
6 Rie
 
30.01.12
04:40
(5) Пример кода извлекаешь из типовой конфигурации. В ней же смотришь, как устроен справочник ВнешниеОбработки.

Но открывать зонтик левой рукой в правом ухе - занятие не для слабонервных.
7 lamme
 
30.01.12
04:41
(6)
ну как умею .. че уж тут.
пока до этого кода из типвоой конф доберешься - застрелиться можно
8 lamme
 
30.01.12
04:46
короче
пошел вообще через большую ж///у :)
вставил эту обработку в конфигуратоwb.
ну и вызываю ее ...

тема закрыта

)
9 Rie
 
30.01.12
04:47
(7) А не надо из типовой лезть к внешней печатной формы. Там - стандартный механизм (см. модуль ФормированиеПечатныхФорм и ПриОткрытии любой формы документа) действует. Его не стоит ломать.
А вот внешняя печатная форма - в твоём полном ведении. Вот в ней и делай проверку.