Печать сертификатов



Печать сертификатов номенклатуры.

Внешняя печатная форма, для документа "Реализация товаров и услуг" и "Чек ККМ". Позволяет вывести на экран и распечатать, заранее прикрепленные к элементу справочника номенклатура файлы изображений сертификатов. Сертификаты выводятся для всей номенклатуры, находящейся в табличной части документа. Открытие файлов выполняется приложениями по умолчания Windows, для указанного типа файлов.

Краткая инструкция:
1. В первую очередь с помощью типового механизма, необходимо прикрепить к элементам справочника номенклатура, файлы изображений (jpg, bmp … или pdf)
2. Прикрепить к документу Реализация товаров и услуг внешнюю печатную форму, используя скачанный из данной публикации файл.
3. После того как первые два действия выполнены, можно заходить в документ Реализация товаров и услуг и выводить вновь созданную печатную форму на печать. 

57 Comments

  1. Kochevnic

    Спасибо!

    Reply
  2. anig99

    Работает только с картинками? так как pdf для хранения удобнее

    Reply
  3. iov

    (2) Пример сетевой МФУ — сканирование в pdf — открываем PDF — там картинка (конечно же). Но согласен — печатать желательно из некоторого количества форматов.

    Reply
  4. sonGodv

    Спасибо! Подумаю над добавлением такой возможности.

    Reply
  5. anig99

    (3) просто pdf удобный многостраничный формат…

    Reply
  6. iov

    (5) с такой точки зрения (когда комплект документов сразу пакетом печатать) pdf вообще незаменим. Но блин иногда напечатать их корректно — прям никак не получается — то маштаб — то дуплекс…

    Reply
  7. sonGodv

    Добавил вывод pdf файлов

    Reply
  8. vamleshka

    А на прямую на печать, сертификаты можно отправить не открывая их? особенно это касается пдф- так как в основном все сертификаты, именно в этом формате. Просто вывод на экран не удобно, у меня пользователям нравиться пакетная печать. а в некоторых случаях вообще без участия пользователей печатаются документы.

    Reply
  9. katya_sun

    Хочется спросить, неужели вы храните сертификаты в базе как изображения? это же очень раздувает базу по размерам. у кого какой опыт?

    Reply
  10. sonGodv

    (9) katya_sun, Думаю все зависит от количества номенклатуры и срока действия сертификатов, а также от формата к который сканируются сертификаты. Например формат PDF/A.

    Reply
  11. sonGodv

    (8) Реализован механизм вывода изображений и pdf сразу на принтер.

    Reply
  12. anig99

    (11) качать лень… Как реализовали вывод сразу на принтер?

    Reply
  13. sonGodv

    (12) anig99, Через Глобальный контекст, ЗапуститьПриложение.

    Reply
  14. anig99

    (13) тогда продолжаем викторину… Как обыграл ситуацию, что путь до acrobata в разных системах может быть разным? Чистишь ли мусор за собой? Или временная папка для файлов на компьютере будет пухнуть от изображений сертификатов?

    Reply
  15. sonGodv

    В обработке реализован механизм выбора и сохранения пути к приложению Acrobat Reader.

    Очистка временной папки не входит в задачи данной обработки. Это задача платформы 1С.

    Reply
  16. anig99

    (15) платформа не чистит временную папку. Т.е. вы сохраняете из хранилища файл во временную папку, печатаете его через акробат и усё… файл остается во временной папке.

    Reply
  17. X-morph

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

    Reply
  18. energylight

    а инструкции по реализации не предусмотренно???

    Reply
  19. sonGodv

    Инструкция, очень простая:

    1. В первую очередь с помощью типового механизма, необходимо прикрепить к элементам справочника номенклатура, файлы изображений (jpg, bmp … или pdf)

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

    3. После того как первые два действия выполнены, можно заходить в документ Реализация товаров и услуг и выводить вновь созданную печатную форму на печать. При этом, если к номенклатуре прикреплены файлы pdf, то при первом выводе необходимо будет указать путь к приложению Adobe Acrobat Reader.

    Reply
  20. extremehelp

    А будет ли обработка работать в управлении торговлей 10.3 на платформе 8.1, и если потребуется конвертация, возможно ли это сделать автоматически стандартными средствами, открыв обработку в конфигураторе (извините, что задаю такие вопросы, сам не специалист по 1С, а пользователь). Спасибо.

    Reply
  21. extremehelp

    Поискал по интернету везде пишут, что конвертировать из 8.2 в 8.1 нельзя, а нельзя ли выложить обработку под платформу 8.1 (перейти на 8.2 нет возможности, используется модуль СРМ от поставщика), заранее благодарен.

    Reply
  22. wwizard

    спасибо

    Reply
  23. diva-irk

    Всё работает

    но попробовали к чеку ККМ, не печатает

    можно ли до работать?

    Reply
  24. sonGodv

    (23) diva-irk, Доработал. Теперь можно подключать и к документу «Чек ККМ».

    Reply
  25. nsr17

    Файл *.jpeg прикреплен как Изображение к Номенклатуре.

    Выдает сообщение:

    Не удалось сформировать внешнюю печатную форму!

    Ошибка при вызове конструктора (Картинка): Несоответствие типов (параметр номер ‘1’)

    Пробовал как Изображение (внешнее) вообще тишина.

    Поясните в чем беда.

    Модуль закрыт кодом?!

    Reply
  26. sonGodv

    (25) nsr17, Проверяли на последнем файле?

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

    Reply
  27. nsr17

    Разобрался.

    Ошибка на специфичной конфигурации КТ

    На УПП работает.

    Всё таки пакетная печать сразу на принтер не всегда оправдана.

    Лучше если есть выбор просмотр или печать сразу.

    Reply
  28. Artemuch2

    Отличная штука. можно еще модуль работы со сканером подключить и будет полный комплект. А где кстати хранятсяэти сертификаты и как учитывать если сертифакит обновлися

    Reply
  29. sonGodv

    (27) nsr17, Да, наверное имеет сделать вывод сразу на печать опционально.

    Reply
  30. sonGodv

    (28) Artemuch2, Сертификаты прикрепляются к элементу номенклатуры как файлы и хранятся в Хранилище дополнительной информации.

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

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

    Reply
  31. vic205

    Как быть если к элементам справочника прокреплены не только файлы сертификатов, а нужно указать например только печать сертификатов (файл1 и файл2) ?, и все таки желательно для универсальности добавить флаг в обработке — выводить сразу на печать или предварительный просмотр.

    Reply
  32. sonGodv

    (31) vic205, Временно добавил еще один вариант ВПФ с предварительным просмотром.

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

    Reply
  33. zbruy

    А где конкретно хранятся эти самые файлы изображений отправленные на печать, но не удаленные 1с’ом после себя?)

    Хм… та же беда что и в посте№ 25…

    Reply
  34. inga75

    Очень интересная тема

    Reply
  35. sonGodv

    (33) zbruy, Файлы хранятся во временном папке пользователя операционной системы. Для Windows 7 это например C:UsersпользовательAppDataLocalTemp. Соответственно, для операционной системы, не важно, какое приложение создало файл во временной папке. Очистка производится по общим правилам.

    Что касается ошибки, см. пост 27. Какая у Вас конфигурация 1С?

    Reply
  36. zbruy

    (35) стоит УТ 10.3 на 8.2

    Reply
  37. akril19811

    Очень удобо, спасибо

    Reply
  38. age2001

    такая же ошибка

    Не удалось сформировать внешнюю печатную форму!

    Ошибка при вызове конструктора (Картинка): Несоответствие типов (параметр номер ‘1’)

    ут 10.3 на 8.2

    что не так ?

    Reply
  39. diva-irk

    После обновления 1С ,перестало работать. Подскажите что сделать?

    Reply
  40. sonGodv

    (39) diva-irk, После обновления какой типовой конфигурации, и до какого релиза?

    Reply
  41. sonGodv

    (38) age2001, УТ доработанная?

    Reply
  42. age2001

    нет не доработанная релиз самый последний

    попробовал на упп последней тоже самое

    Reply
  43. sonGodv

    (42) age2001, Проверил на УПП со следующими парамтерами:

    1С:Предприятие 8.2 (8.2.14.540), Управление производственным предприятием, редакция 1.3 (1.3.23.1)

    Ошибка не воспроизводится. Вы как прикрепляете сертификат, как файл или как изображение? Надо как файл.

    Reply
  44. age2001

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

    Reply
  45. zbruy

    ага, мне привязка к файлу, а не картинке тоже помогло, но:

    1. если у позиции есть изображения, то обработка все равно ругается на нее, хотя распечатывает сертификат.

    И второе, получается, что обработка формирует табличный документ, в который закинуты все необходимые картинки сертификатов, а у 1С формирование табличного документа происходит очень интересно, они получаются неперевариваемого размера,(скажем 15 мб при 1й картинке в оригинале 2мб, а таких позиций в среднем доке ~40), в моем случае, сама база находится на удаленном сервере, поэтому имеем огромные расходы на двусторонний трафик(как исходящий с сервера, так и входящий на локальной машине), да и времени подобная переброска будет тратить очень много, проще вручную отпечатать сертификаты. Вот такие проблемы, может есть какие мысли как это решить, скажем завести локальную базу(ключ на 1 машину есть) в которую перед распечаткой сертификатов скидывать инфу стандартной обработкой обмена между идентичными конфигурациями. Однако, тут тоже лишние телодвижения…

    Reply
  46. sonGodv

    (45) zbruy, Я проверил на jpg. Получилось файл 140 кб. Таблица 200 кб. Не понимаю, как у Вас получется 15мб из 2?

    Мое предложение. Работать на размером скан образов.

    Reply
  47. zbruy

    (46) Опустим пока этот момент, думаю связано с уникальностью формирования задания для принтера, у каждой модели она своя.

    Как быть с тем моментом, что при печати реализации, если в ней есть позиции с изображением, печатаются только сертификаты до этой позиции(включительно)..?

    Reply
  48. SOBUK

    Здравствуйте. Приобрели данную обработку. Она запрашивает пароль. Не видели здесь упоминаний об этом.

    Reply
  49. sonGodv

    (48) SOBUK, Приветствую, на обработку пароля нет. Есть пароль на модуль. К сожалению пароль не помню. Попробуйте снять с помощью обработки Декомпилятор 1С

    Reply
  50. nata3106

    Хотела посмотреть модуль Печать()… Требует пароль. Почему?

    Reply
  51. nata3106

    Получилось снять пароль! Спасибо!)

    Reply
  52. egrmxmv

    Нужно решение для печати

    Reply
  53. sonGodv

    (52) уточните пожалуйста какое решение?

    Reply
  54. user644664_revadenko2013

    Добрый день! Хотела бы скачать у вас первую из трех обработок, можно ли это сделать, выполнив оплату деньгами, а не стартмани?

    Reply
  55. sdn31

    Добрый день, Отличная разработка. Спасибо.

    Но если в карточке номенклатуры в файлах есть файлы помеченные на удаление, то программа их тоже печатает,

    Reply
  56. denis-sqluev

    Здравствуйте!

    УТ 11.4

    выдается вот такая ошибка

    {ОбщийМодуль.РаботаСФайламиСлужебныйКлиент.Модуль(5234)}: Ошибка при вызове метода контекста (ПолучитьФайлы)

    Если Не ПолучитьФайлы(ПередаваемыеФайлы, ПолученныеФайлы , , Ложь) Тогда

    по причине:

    Ошибка при выполнении файловой операции ‘e1c://filev/D/pks59/Копия УТ/e1cib/tempstorage/3be5083c-19f2-4755-ab70-d3a91d4e3832?seanceId=db81d76d-1509-402c-a7b7-55e8d82c4709’. Значение данного типа невозможно преобразовать для передачи как файл. (Неопределено)

    по причине:

    Ошибка при выполнении файловой операции ‘e1c://filev/D/pks59/Копия УТ/e1cib/tempstorage/3be5083c-19f2-4755-ab70-d3a91d4e3832?seanceId=db81d76d-1509-402c-a7b7-55e8d82c4709’. Значение данного типа невозможно преобразовать для передачи как файл. (Неопределено)

    Подскажите, пожалуйста, с чем это связано?

    Reply
  57. denis-sqluev

    Ошибка из (56) не показывается,

    не обратил внимание, обработка Ваша как работает: печатает картинки изображения? а не привязанные файлы из справочника Сертификаты номенклатуры? правильно?

    добавил pdf-файл как картинку номенклатуры. При печати предлагается сохранить этот pdf-файл, но сохранять не нужно, надо просто открыть этот файл, как для картинок сделано. А то получается надо этот pdf-файл сохранить, а потом открыть и печатать. Засорение будет. Или я суть работы обработки не уловил.

    Reply

Leave a Comment

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