Удобная отладка внешних печатных форм

Печать - Универсальные печатные формы

отладка печатных форм

16
При стандартном запуске внешних печатных форм очень сложно отследить, почему форма работает некорректно или выдает ошибки.
Отлаживать ее через отдельную обработку гораздо удобнее.

Обработка может подключаться как внешняя через справочник внешних печатных форм.

В этом случае в документе при печати появляется новая форма.

Либо просто вызываться через меню "Файл" - "Открыть"

Порядок работы:

1. Открываем обработку.

2. Указываем документ и файл внешней печатной формы.

3. Нажимаем "Сформировать" и проверяем результат.

Если нас что-то не устраивает в печатной форме, то, не закрывая обработку, в конфигураторе правим печатную форму и нажимаем "Сформировать" повторно.

При необходимости ставим точки останова в нашей печатной форме. При формировании формы система в них остановится. 

Обработка запоминает настройки последней печати и при повторном вызове подставляет их по умолчанию.

16

Скачать файлы

Наименование Файл Версия Размер
ОтладкаВнешнихПечатныхФорм.epf
.epf 8,48Kb
25.02.14
134
.epf 8,48Kb 134 Скачать

См. также

Комментарии
Избранное Подписка Сортировка: Древо
1. DrAku1a 1290 26.02.14 04:29 Сейчас в теме
Плюс за идею! Но качать смысла не вижу - уж слишком просто реализовать такое самому...
2. Re:аниматор 415 26.02.14 08:00 Сейчас в теме
Гораздо проще в самой внешней обработке печатной формы создать Форму с выводом реквизита "СсылкаНаОбъект" и по кнопке "Выполнить" добавить код:

	ТабДокумент = Печать();
	УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент, 1, Ложь, ОбщегоНазначения.СформироватьЗаголовокДокумента(СсылкаНаОбъект, СсылкаНаОбъект.Метаданные().Представление()));


открываем в режиме предприятии, выбираем документ, жмем кнопку "Выполнить" если все ОК, то подключаем печатную форму.
dima.jung; alexn62rus; iov; bird21; dock; superbuben; +6 Ответить
7. Омский Домовой 393 26.02.14 16:17 Сейчас в теме
Плюсую за трудолюбие хотя согласен с (2)
Вот если бы отладку для управляемого приложения ... вот то бы
13. mbm 46 25.12.14 18:03 Сейчас в теме
(2) Re:аниматор, можно проще: Процедура КнопкаВыполнитьНажатие(Кнопка) Печать().Показать() КонецПроцедуры
3. OrsoBear 26.02.14 08:17 Сейчас в теме
Спасибо за идею. Как всегда все просто, но лень было делать самому :)
4. rasswet 82 26.02.14 09:29 Сейчас в теме
тут где-то уже была старая разработка для тестирования внешних печ форм. её и юзаю. уже давно. оч удобно.
под управляемые формы сделайте:)
5. ARL 278 26.02.14 09:38 Сейчас в теме
11. Bukaska 126 28.02.14 16:09 Сейчас в теме
10. Bukaska 126 28.02.14 15:57 Сейчас в теме
+ За идею)))
Уважаю, когда человек что-то сам стремится делать)))))

(4) rasswet, Ой.. а это для обычного приложения что-ли?
6. maldinitaly 26.02.14 16:13 Сейчас в теме
как уже было написано + за идею.
8. dock 34 26.02.14 18:22 Сейчас в теме
нда... нет ничего нового, есть давно забытое старое...
9. soap 51 28.02.14 15:51 Сейчас в теме
12. Isperator 13.05.14 13:43 Сейчас в теме
Проверку для обычных форм делать легко, чем для управляемых)))
Оставьте свое сообщение