УТ 10.3. Отправка печатных форм документов на почту в .pdf без дополнительных обработок и программ

УТ10.3. Отправка печатных форм документов в .pdf средствами 1С

Многие, не понимая, а может побаиваясь, или из-за кажущейся неудобности управляемых форм, возвращаются на конфигурации предыдущих версий.

Однако, больше удобняшек и функций реализовано только в более современных версиях продуктов.

Например, при переходе с УТ11 на УТ 10.3 пользователь 1С теряет возможность отправлять отчет в формате .pdf клиенту стандартными средствами. Для этого приходится прибегать к использованию дополнительных обработок (которых достаточно много) или дополнительных программ.

Вот пример как можно добиться нужного результата без использования дополнительных обработок.

1. Еще одна удобняшка Выводим кнопку «Автомасштаб» в шапку типовой печатной формы.

Открываем конфигуратор и делаем несколько дополнений

 

 

2. Дорабатываем форму для отправки отчетности в pdf

 Открываем конфигуратор и снова немного правим

Далее в модуле находим вхождения ВложенияXLS по аналогии создаем для PDF

и далее по тексту по аналогии со строкой ВложенияXLS…

 

 

и как результат — достаточно удобный механизм без особых заморочек.

Добавляйте логотипы, печати, клеше в печатные формы и оправляйте в виде pdf.

47 Comments

  1. webester

    Если в файле только тот код который в статье, я бы рекомендовал файл убрать.Качать его все равно будут единицы(если будут вообще) а без файла пост будет считаться как статья и если наберет нужное количество плюсов(хотя я сомневаюсь, что адекватный человек будет плюсовать описание методов из СП, но на ИС всякое бывает), вам начислят 50 маней.

    Reply ↓
  2. Umix

    (1) webester,

    благодарю за замечание, если вы внимательно ознакомитесь с содержимым публикации, то там есть акцент, что реализовать это просто и как это сделать, и только если не получится самостоятельно, тогда качать файл. Возможно вы не верно истолковали мои мотивы: я не ставил целью нарубить $m с ее помощью, а попытался подсказать как несложным методом решить небольшую задачу, замечу без покупки дополнительных обработок и программ. Далее, если кому-то пригодилась статья и плюсанул — благодарю.

    Что касается методов из СП, то только их использование подразумевает заголовок и повторяется в самом начале публикации. Поэтому нет смысла с вами дискутировать.

    Reply ↓
  3. webester

    (2)Тихо, тихо не надо на меня агриться 🙂 я не хотел вас обидеть, тогда просто непонятно, если вдруг не получится, найти в коде нужные места самому то файл качать противопоказано как и открывать конфигуратор. Разве нет? Мне просто немного непонятно, если человек не может сохранить документ в PDF(это кстати не все версии платформы поддерживают и это нигде в статье не указано) то может ему не стоит трогать конфигуратор, а позвать специалиста?

    Reply ↓
  4. Umix

    (3) посмотрите описание там указана платформа, точнее кажется с 8.2.14.

    Reply ↓
  5. Константин С.

    Мда, куда интересней все это внести во внешнюю печатную форму. Итого получится решение для типовых конфигураций, простым пользователям без изменения конфигуратора.

    Reply ↓
  6. Umix

    (5) Константин С.,

    так я ж не против, но в том то и вопрос, тут небольшими исправлениями сразу получаем механизм отправки для всех объектов где вызывается форма ПечатьДокументов, а ВПФ еще пилить под каждый объект.

    Reply ↓
  7. hollyfood

    А что делать если такое сохранение в pdf глючит, в отличии от сохранения в Excel. Причем на многих компах в сети.

    Reply ↓
  8. Umix

    (7) hollyfood,

    либо искать в чем причина глюков, например платформу чуть обновить, либо есть другой вариант, но он уже не будет типовыми средствами 1С, а например Bullzip. Не получится — обращайтесь, помогу.

    Reply ↓
  9. mentozavr

    спасибо

    Reply ↓
  10. Umix

    (9) mentozavr,

    пожалуйста

    Reply ↓
  11. burlakov_a_a

    Огромное спасибо за публикацию!

    Интересно, почему в своих обновлениях 1С не добавила этот функционал… Это же элементарно сделать.

    Reply ↓
  12. Umix

    (11) burlakov_a_a,

    пожалуйста,

    думаю, что они больше увлечены УТ11, чем УТ10.3

    Reply ↓
  13. AndreySV

    Спасибо, все получилось за 5 минут.

    Reply ↓
  14. Umix

    (13) AndreySV,

    пожалуйста, рад что пригодилось

    Reply ↓
  15. whtblck

    Спасибо, помог

    Reply ↓
  16. Umix

    (15) Пожалуйста.

    Reply ↓
  17. artjoms

    Добрый день,

    Спасибо большое, за 5 минут добавил возможность отправки в PDF 🙂

    Есть только одно но, у меня в файл PDF сохраняет документ 2 раза — сталкивался кто-нибудь с такой проблемой ?

    Reply ↓
  18. Umix

    (17) Отлично, что вам тоже пригодилось.

    То, что сохраняет 2 раза — это нужно копать, потому как не сталкивался с такой интересной особенностью.

    Reply ↓
  19. vrn

    Спасибо, а то при отправки в xls картинка в него не сохранялась а в pdf сохраняется.

    Reply ↓
  20. Umix

    (19) Отлично, что вам тоже пригодилось.

    С Excel такое бывает иногда

    Reply ↓
  21. agent00mouse

    ЗА PDF Спасибо.

    Reply ↓
  22. Umix

    (21) Отлично, что вам тоже пригодилось.

    Reply ↓
  23. МаринаВл

    Спасибо большое, помогло

    Reply ↓
  24. Umix

    (23)

    Отлично. И вам спасибо за поддержку.

    Reply ↓
  25. briedis

    Простите, тут раньше была ссылка для скачивания? Или как воспользоваться материалом данной статьи?

    Reply ↓
  26. briedis

    Спасибо всем за всестороннюю помощь и исчерпывающие ответы… Очень помогли…

    Reply ↓
  27. Umix

    (26) пожалуйста.

    Reply ↓
  28. briedis

    наглец

    Reply ↓
  29. Umix

    (28) извините не увидел слова «всем»

    поэтому, пожалуйста, только выскажу от себя. Остальные захотят — подтянутся.

    Reply ↓
  30. briedis

    (29) Так может быть ответите на мой вопрос? (25)

    Reply ↓
  31. briedis

    Хотя неважно, все равно тут ничего не дают скачать, а за попробовать платить деньги… не знаю…

    Reply ↓
  32. Umix

    (30) ссылка была, потом убрал, и вынес вес текст и как и что сделать в тело публикации.

    За это платить ничего не нужно. Просто по шагам сделайте на копии и все будет.

    Reply ↓
  33. briedis

    Спасибо, теперь понятно, я думал, что это не весь код, а только некоторые отрывки, а на такую мысль подтолкнуло то что код, почему-то, выложен в виде принтскринов.

    Reply ↓
  34. Umix

    (33) Понял, по мере свободного времени добавлю код в виде текста.

    Reply ↓
  35. Snegur

    спасибо большое

    Reply ↓
  36. Umix

    (35) Пожайлуйста

    Reply ↓
  37. Yuris

    Спасибо. Просто и понятно, только чтобы запоминал нужно в глобально поиске найти ЗначенияXLS и добавить PDF

    Reply ↓
  38. Umix

    (37) Пожалуйста, отлично, что вам пригодилось.

    Reply ↓
  39. DoReMu

    Спасибо за отправку в pdf!

    Reply ↓
  40. Umix

    (39) Пожалуйста, отлично, что вам пригодилось.

    Reply ↓
  41. user985100

    Вопрос. После внесения изменений в файл конфигурации, при последующих обновления 1с надо заново вносить изменения? Затирается ли данное внесение при обновлениях?

    Reply ↓
  42. echo77

    (0) Спасибо! Сделал по вашей публикации внешнюю ПФ с помещением в нее Общий форм ПечатьДокумента и НастройкаОтправкиОтчета без модификации конфигурации

    Reply ↓
  43. Umix

    (42) Пожалуйста. Отлично, что пригодилось.

    Reply ↓
  44. echo77

    Пример, как сделать ПФ без изменения конфигурации https://infostart.ru/public/878730/

    (5)

    Reply ↓
  45. user857855

    Спасибо! По второй части сразу получилась отправка в формате PDF из 1сУТ10.3

    По части-1 Автомасштаб не удается выполнить рабочий вариант

    конфиг на платформе 8.3 выдает ошибку в модуле

    {ОбщаяФорма.ПечатьДокументов.Форма(17)}: Поле объекта не обнаружено (Подменю1)

    кнПодменю = Элементыформы.КоманднаяПанельФормы.Кнопки.Подменю1;

    при вызове на печать документа (Поле обьекта не обнаружено (подменю1))

    Reply ↓
  46. user857855

    платформа 8.3.12.1595

    в конфигурации УТ10.3 Общиеформы-ПечатьДокументов

    в своей не вижу опций Параметры…пробовал добавить Кнопку

    см вложения

    Reply ↓
  47. Umix

    (46)

    Не совсем так. Не добавляйте кнопку подобным образом. Нажмите к … и добавьте то, что вам нужно: группу или кнопку.

    В данном случае «Параметры» — это группа или меню, а уже в ней кнопки.

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *