Имя: Пароль:
1C
1С v8
Отладка внешней управляемой печатной формы
0 ammorf
 
13.10.14
08:14
День добрый! Есть вопрос. Знаю что темва уже езжена и переезжена, но у меня похоже особый случай. У меня есть внешняя печатная форма для документа Требование накладная в 1С Бухгалтерия 3.0 (платформа 8.3.4.465), погуглил нашел обработки на инфостарте которые позваляют отлаживать подобные формы, но они платные(( так же нашел костыль, указывать принудительно ошибку в модуле при печати и в отладке режим Остановка при ошибке, дескать платформа должна открыть временный файл обработки на месте возниконовения ошибки, но у меня это не происходит... вместо этого открывается Общий модуль "ДополнительныеОтчетыИОбработки" на позиции:
    ВнешняяОбработкаОбъект.Печать(
        ПараметрыИсточника.ОбъектыНазначения,
        КоллекцияПечатныхФорм,
        ОбъектыПечати,
        ПараметрыВывода);
И никакого вам временного файла :(
Подскажите пожалуйста как мне можно отладить кусок выборки данных в моей печатной форме?
1 quest
 
13.10.14
08:35
На форму - реквизит выбора документа, кнопку печати. Сперва отлаживешь как обработку потом подключаешь в базу как внешнюю
2 ammorf
 
13.10.14
08:42
Процедура печати в модуле. А она не видна из модуля формы. Напомню это УФ.
3 zdas
 
13.10.14
08:52
в форме сделать кнопку вызова печати ( которая находится в модуле, а все на УФ) получится сделать?:)
4 ammorf
 
13.10.14
08:55
zdas не понял немного что имеется ввиду :)
5 zdas
 
13.10.14
08:58
ну расскажи что я не понял)))
может быть ты не понял ответа?:) судя по (4) и по (2) кто-то явно не в теме;)
6 ammorf
 
13.10.14
09:03
Я непонял что ты написал (в форме сделать кнопку вызова печати ( которая находится в модуле, а все на УФ) получится сделать?:))
А так все равно спасибо. Нарыл все таки обработку для отладки УФ внешних печ. форм. Всем спасибо. :)
7 zdas
 
13.10.14
09:07
на форме создается кнопка для вызова процедуры из модуля (смотри какие параметры передаются в
"ПараметрыИсточника.ОбъектыНазначения,КоллекцияПечатныхФорм,
ОбъектыПечати,ПараметрыВывода)
сделай такие же (хоть выбор из реквизитов, хоть хардкодом) и вызывай свою процедуру на здоровье. и да, если у тебя серверная версия без -debug, "один лук" ничего не увидишь что на сервере выполняется :)
8 Azgerd
 
13.10.14
09:38
В свое время мне очень помогла эта обработка для тестирования внешних печатных форм https://www.dropbox.com/s/tv1p8ra85q9qcw4/Отладка%20внешних%20печатных%20форм.epf правда на 8.3 её не пробовал.
9 Dionis Sergeevich
 
13.10.14
09:52
(0) Мой способ отладки http://infostart.ru/public/204306/

Соответственно место отладки должно исполняться на клиенте
10 Новенький_2009
 
13.10.14
10:26
(0) >>Остановка при ошибке, дескать платформа должна открыть временный файл обработки на месте возниконовения ошибки, но у меня это не происходит...

Это происходило в каких-то ранних релизах 8.2. Такого (на моей памяти) уже больше года не наблюдается. А пруфы на платные обработки отладки можно? :)
11 zdas
 
13.10.14
10:33
-debug при старте сервиса 1с не предлагать?
12 Новенький_2009
 
13.10.14
10:37
а ты сам проверял?
13 ammorf
 
13.10.14
12:25
14 DrZombi
 
гуру
13.10.14
12:41
(0) Напиши свою обработку печати :)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.