Печать НД с PDF417 x64

Переходник для использования 32-битного COM-объекта «Печать НД с PDF417» с 64-битным тонким клиентом.

Обновление могу выслать по мылу, моё прописано в свойствах расширения в конфигураторе, правда в 1.0.0 с ошибкой — одного P не хватает.

***

Клиент попросил сделать печать PDF417 на 64-битном 1С.

При установке:
Безопасный режим = Нет
Защита от опасных действий = Да

***

Отправил запрос в ГНИВЦ по поводу 64-битной версии компонента, но в ответ получил 32-битную прогу print-nd-pdf417.exe, которая выводит то же окошко печатной формы с командной строки.

Пришлось пилить костыли, результат прилагается.

Кстати, костыль вышел весьма элегантный — пришлось поправить всего 2 процедуры в конфигурации. Эмулируется полный интерфейс бъекта TaxDocPrint2, так что перетащить в почти любую конфу на управляемых формах ничего не стоит.

Сильно не тестил, баги кидайте в обсуждение.

 

*** 20241012 (1.0.1)
Удалены лишние проверки режимов совместимости.
Режим совместимости расширения установлен 8.3.12 — по последней конфе БП 3.0.65.80. Просто чтобы подольше не вспоминать. Кому охота использовать расширение со старыми конфигурациями — не стесняйтесь понижать режим, никаких особых плюшек оно не использует.

 

*** 20240415 (1.0.2)
Режим совместимости расширения установлен 8.3.10 для совместимости с ЗУП.

42 Comments

  1. Pipapalamm

    Красотуля взлетела на x64 клиенте 8.3.12.1616 (БП 3.0.65.80).

    Огромное спасибо!

    Reply
  2. VGHOST

    Рад стараться!

    Кстати, того же 11 числа заказчик этого чуда обновил платформу, и расширение отказалось работать.

    Убрал ненужные проверки и подтянул режим совместимости расширения до 8.3.12, как в последней конфе БП.

    Обновление могу выслать по мылу, моё прописано в свойствах расширения в конфигураторе, правда в 1.0.0 с ошибкой — одного P не хватает.

    Reply
  3. vitkernel1

    Халяву никто не любит.

    Но если окажете благотворительную помощь, наш фонд будет благодарен.

    Reply
  4. vitkernel1

    Сергей, здравствуйте! Окажите гуманитарную помощь Благотворительному фонду «Северный духовный путь». Пожалуйста!

    Reply
  5. kalaratra

    Игнорирует настройки печати. Указала не печатать один из разделов (отчет расчет по страховым взносам — раздел 3), все равно напечатал.

    Reply
  6. VGHOST

    (5) Здравствуйте.

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

    По этому поводу нужно писать в 1С на v8@1c.ru.

    Возможно, в Вашей конфигурации еще осталась форма отправки отчета об ошибках, тогда поспешите ей воспользоваться — в последней версии БП3 базовой к примеру она уже отсутствует, как и с функционал внешнего КЛАДР — видимо 1С не на шутку озаботился «оптимизацией»…

    Reply
  7. VGHOST

    (4)Здравствуйте.

    К сожалению, на мне уже 2 фонда, третий не потяну.

    Думаю, вам будут более интересны авторы «программ с техподдержкой».

    Reply
  8. cartograph

    Огромное спасибо! Отлично работает.

    Проверял в Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.65.84)

    Платформа 8.3.13.1513 (х64)

    Reply
  9. VGHOST

    Не-за-что.

    ЗЫ: И будет работать, пока не изменят 2 перекрытые функции или методы компоненты (что еще менее вероятно).

    Так что приблуда — всерьёз и надолго 🙂

    Reply
  10. microekspert

    т.е. чтобы клмпонента заработала, я должен платить дополнительно. жесть

    Reply
  11. Gendelf

    Добрый день, можете выслать?

    Reply
  12. Gendelf

    Ребят, помогите, нужна срочно!

    Ошибка «(Критичная) : Режим совместимости расширения конфигурации больше режима совместимости основной конфигурации»

    Reply
  13. VGHOST

    (11) Ну так написано ж в описании: «Кому охота использовать расширение со старыми конфигурациями — не стесняйтесь понижать режим». Обновите конфу до последнего релиза, и будет вам счастье.

    Высылать нечего, вы скачали последнюю редакцию, в ней уже все исправлено.

    Reply
  14. Gendelf

    (13) БП 3.0.57.10 вполне актуальная, в обсуждении писали о более старых версиях

    Reply
  15. VGHOST

    (14) Кто здесь писал о более старых версиях? Я писал о 3.0.65 как минимум.

    Не хотите обновлять — понизьте режим совместимости в свойствах расширения. Потом все одно обновите в отчетный период.

    Не понимаю, что тут обсуждать вообще — все написано уже.

    Reply
  16. Gendelf

    (15)

    понизьте режим совместимости в свойствах расширения

    подскажите пожалуйста подробнее, свойства недоступны для изменения.

    Reply
  17. VGHOST

    (16) Конечно недоступны, 1С редактирует только установленные расширения.

    Воспользуйтесь этим меню:

    Reply
  18. Evgenij1990

    Спасибо! ЗУП 3.1.8.185 и БП 3.0.66.70, Платформа 8.3.12.1685 — работает

    Reply
  19. VGHOST

    На ЗУП встала без доработки? Интересно…

    Reply
  20. user1141519

    Спасибо!

    Reply
  21. user1148834

    (2)здравствуйте! закиньте, пожалуйста, обновление на мыло ab6h7xk2zegx@mail.ru

    Reply
  22. Lera_1c

    Спасибо огромное! Мега штука!

    Reply
  23. Leonid NN

    Отлично, всё работает!

    БП 3.0.67.70, платформа 8.3.12.1790, даже в толстом клиенте работает, но безопасный режим пришлось отключить

    Reply
  24. Leonid NN

    (24) Точнее, БП 3.0.67.74 и отключил Защиту от опасных действий

    Reply
  25. dronprog

    Поставьте режим совместимости 8.3.10, так как не во всех конфигурациях актуальных он снят. Например, в ЗУП ещё есть режим совместимости.

    Reply
  26. VGHOST

    Изменил

    Reply
  27. midaw

    Скачивается какая-то странная оптимизация.cfe с кодом:

    &Вместо(«ПодсистемаСуществует»)
    Функция дином_ПодсистемаСуществует(ПолноеИмяПодсистемы)
    Если дином_Оптимизация.НенужнаяПодсистема(ПолноеИмяПодсистемы)
    Тогда Возврат Ложь // нефиг торговать отладочыми версиями!!!
    Иначе Возврат ПродолжитьВызов(ПолноеИмяПодсистемы)
    КонецЕсли;
    КонецФункции
    

    &Вместо(«Показать»)

    Процедура дином_Показать()

    // 1С-ная реклама — чрезвычайно важный анал инфрмирования пользователей и совем не замедляет запуск…

    КонецПроцедуры

    Ожидаемое в скачиваемом я не увидел. Но 32 битный клиент ставится вместо 64 битного на 64 винде и работает вполне корректно с 32 битной pdf417.

    Reply
  28. VGHOST

    Загрузил не тот файл. Исправлено.

    Reply
  29. Alvils

    Здравствуйте. Подскажите, что у вас значит КодВозврата=3 при выполнении команды ЗапуститьПриложение? Происходит при запуске клиента 1с, опубликованного в режиме RemoteApp.

    Reply
  30. VGHOST

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

    К сожалению, ГНИВЦ не документировал коды возврата. Отправил им запрос, но ответа можно ждать долго.

    На терминальном сервере стоит «Печать НД с PDF417»?

    Reply
  31. Alvils

    (32) Нет, не установлена

    Reply
  32. VGHOST

    В таком случае рекомендую внимательно прочитать первую строку описания расширения.

    Блин, при ответе по ссылке Инфостарт кидает сообщения в корень и удалять не даёт…

    Reply
  33. vadimugatu

    Добрый день. Все прекрасно работает, но хотелось бы уточнить кое что. Подскажите пжл, что лежит в макете дином_ПечатьНДсPDF417x64? Правильно ли я понимаю, что компонента от ГНИВЦ при использовании данного расширения вообще не используется, а вся логика вынесена в макет дином_ПечатьНДсPDF417x64. При такой реализации существует ли вероятность того, что произойдет рассинхронизация данных, пользователь видит на печать одно, а в двумерном штрихкоде данные другие.

    Reply
  34. VGHOST

    (35) Добрый. В макете лежит приложение x32, которое используется как прокладка между 1С x64 и COM-компонентой ПечатьНД x32. Компонента должна быть установлена на машине, где выполняется клиент 1С.

    Поскольку двумерный штрихкод формируется компонентой, все претензии по его содержимому — к ГНИВЦ.

    Reply
  35. Pasha_ZZZ

    Если путь до TEMP содержит пробелы (даже стандартный например, если имя пользователя с пробелом) — не работает. И опечатка в тексте. В обеих функциях (PrintFile, PreviewFile).

    Было:

    Стало:

    Reply
  36. Anthon

    Большое спасибо! Столько лет мучились ) Объединил со своим расширением, все работает!

    Reply
  37. Montecrizto

    рСПАСИБО ОГРОМНОЕ ВСЕ РАБОТАЕТ ! Искали всем отделом год)

    Reply
  38. ApTeM_26_

    Добрый день. Планируем приобрести выше расширение для клиента. Хотел бы задать вопрос в связи с этим.

    База БП КОРП актуального на сегодня релиза, клиент-серверный вариант работы, платформа соответственно х64. РИБ. Нормально расширение встанет или нужно будет что-то доработать?

    Reply
  39. ApTeM_26_

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

    Возможно это всё не повлияет на работу, но спросить я должен)

    Reply
  40. VGHOST

    (42)Здравствуйте.

    Расширение перекрывает РегламентированнаяОтчетностьКлиент.СоздатьОбъектДляФормированияМашичитаемойФормы() и ВывестиМашиночитаемуюФормуВТонкомКлиентеПродолжение(), если они затронуты придётся допилить.

    Reply
  41. VGHOST

    (41)На КОРП не тестировал, но думаю проблем не будет — изменения минимальные и затронуты только функции БСП, которые просто обязаны в конфигурациях совпадать.

    Reply
  42. ApTeM_26_

    (43)Эти не затронуты. Всё понял, спасибо!

    Reply

Leave a Comment

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