1с печать двухмерного штрих кода x64
Решение проблемы с печатью отчетов и документов с двумерным штрихкодом PDF417 в программах системы 1С:Предприятие
Как в программах системы «1С:Предприятие 8» решить проблему с формированием машиночитаемых форм при печати бланков и документов с двумерным штрихкодом PDF417
Данный вариант решения проблемы с печатью двумерного шрихкода PDF417 можно использовать в типовых конфигурациях 1С, как в локальных версиях, установленных на компьютере пользователя, таки в облачном сервисе 1CFresh.com.
PDF417 — это двухмерный штрих-код, поддерживающий кодирование большого объема информации (до 90 строк и 2710 знаков). Использование двумерного шрихкода позволяет повысить скорость и точность ввода данных с бумажных носителей. Двумерный машиночитаемый код PDF417 был разработан еще в 1991 году фирмой Symbol Technologies (дочерним предприятием Motorola). Формат PDF417 открыт для общего использования и в настоящее время широко применяется в Российской Федерации при сдаче отчетности в контролирующие органы. Печать двумерного штрихкода в формате PDF417 выполняется на основе шаблона печати для каждого конкретного документа. Шаблоны публикуются на общедоступных источниках налоговой информации и распространяются налоговыми органами.
Решение проблемы в случае, если была установлена x64 версия платформы 1С:Предприятие 8.3
Отключить формирование двумерного штрихкода PDF417
Легализация
Можем предложить два варианта решения проблемы: приобрести лицензионную версию программного продукта 1С (получив при этом возможность использовать клиента 1С:Предприятие 8.3 любой разрядности) или перейти на работу с облачной версией «1С:Бухгалтерии».
Вариант 1: Приобрести лицензионную версию программного продукта 1С.
Обратите внимание, что приобретать необходимо именно ту версию 1С:Бухгалтерии, которую реально используете, т.е. если например, вы используете 1С:Бухгалтерию ПРОФ, то приобретать 1С:Бухгалтерию Базовой версии смысла не имеет.
Если у вас используется однопользовательская версия программы в файловом режиме, то достаточно будет приобрести только основную поставку. Если же используется сетевая версия на нескольких компьютерах в клиент-серверном режиме, то необходимо также приобрести дополнительные клиентские лицензии и лицензию на сервер 1С:Предприятие.
Стоимость программ 1С:Бухгалтерия
Вариант 2: Облачная версия 1С:Бухгалтерии
В данном случае вы загружаете свою базу данных 1С:Бухгалтерии со всеми накопленными учетными данными на облачный сервер 1С Фреш (https://1cfresh.com/).
Доступ к облачному серверу 1С предоставляется на условиях аренды по бизнес-модели SaaS (Software as a Service). Стоимость доступа к облачной версии 1С:Бухгалтерии составляет около 500-600 рублей в месяц за одного пользователя. Точная стоимость будет зависеть от количества пользователей, количества используемых баз данных, выбранного тарифа и способа оплаты.
* Указанная стоимость действительна при соблюдении непрерывности договора.
** В стоимость подключения по тарифу ПРОФ помимо доступа для 5 пользователей и 10 информационных баз входит ряд дополнительных сервисов: 1С-Отчетность; нормативно-правовая база «1С:Гарант»; полный доступ к информационной системе 1С:ИТС; консультации и ответы аудиторов и экспертов на вопросы пользователей по бухгалтерскому учету, налогообложению и кадровым вопросам (в личном кабинете на сайте 1С:ИТС); доступ к обновлениям для коробочных версий платформы 1С:Предприятие и типовых конфигураций 1С и др. Подробнее тут.
Внешняя компонента (Native) для печати двумерного штрих-кода PDF417
Общая информация
Порядок использования, интерфейс компоненты
Хранить ВК в конфигурации можно различными способами. Мы храним в виде отдельных общих макетов.
Свойства компоненты (чтение/запись):
Как правило, вывод картинки со штрих-кодом требуется в рисунок табличного документа. Экспериментально подобран оптимальный множитель для перевода размеров рисунка в пиксели для компоненты (=3.725).
Сама картинка возвращается выполнением функции ПолучитьКартинку(Ширина, Высота, Текст).
Итого, примерно так:
Причины появления этой публикации
Тогда решил таки обновить свою ВК. Нашел, что в n8api уже достаточно давно ошибка «некорректная работа компоненты с памятью» исправлена. После скачивания новой версии модуля и перекомпилляции все нормально заработало.
На текущий момент компонента успешно работает в продуктиве на платформе 8.2.17.157 (32-бит) и в тестовом режиме 8.3.7.2008 (64-бит).
Учитывая свой отрицательный опыт использования компоненты от 1С и положительный опыт продолжения эксплуатации своей компоненты, думаю, что компонента может быть полезна и кому-то еще. И, кстати, 1С никак не заинтересовались моей разработкой. Для FR компонента тоже неинтересна.
Что далее.
UPD (13.10.2018) По пожеланиям товарища shatalov_ms опубликованы дополнительные свойства компоненты (ранее были только Высота и Ширина).
Скачать файлы
Специальные предложения
Обработка вывода на печать QR-кода и штрихкодов в различных форматах (одномерные и двумерные)
Обработка предназначена для вывода на печать QR-кода и штрихкодов в различных форматах. Работает в любой конфигурации на платформе 8.3 (даже на пустой) на управляемых формах. Не требует установки и регистрации дополнительных ActiveX компонент (типа 1С:Печать штрих-кодов (ActiveX)). Все необходимые компоненты включены в обработку в виде макетов. Компоненты используют библиотеку ImageMagick, разработанную ImageMagick Studio LLC. Обработку можно использовать для вывода на печать штрихкодов и QR кода или как пример для встраивания в собственные конфигурации (например для автоматизации документооборота путем присвоения печатным формам штрихкода, на основании идентификатора документа).
Часть кода взята из БСП, часть от компонент, что-то своё. Собрано и переработано в одной обработке.
Скачать файлы
Специальные предложения
(1) В состав обработки включены следующие компоненты печати:
Для штрихкода
— КомпонентаПечатиШтрихкодовWindows32
— КомпонентаПечатиШтрихкодовWindows64
— КомпонентаПечатиШтрихкодовLinux32
— КомпонентаПечатиШтрихкодовLinux64
Для QR кода
— КомпонентаПечатиQRКода
К сожалению в Linux системах протестировать нет возможности
Обновление 22.05.19 14:35
См. также
Внешняя компонента: Android tools Промо
12.01.2021 4858 15 KAV2 8
Разъяснение внешних компонент
Более пятилетки назад, еще в 2015 году я написал свою внешнюю компоненту на Visual Basic 6. По сути, это была простая обертка для доступа к функция DLL. Потом написал еще одну обертку уже для другой DLL, от другого оборудования. На этом моё писательство внешних компонент и ограничилось. И вот в 2020 году существенно изменилось SDK оборудования, для которого было написано SDK. А Visual Basic прекратил свое существование. На нем еще можно писать внешние компоненты, но уже только под 32 разряда. Пришлось искать новые средства для разработки, поддерживающие 64-разрядные платформы. И на этом пути пришлось потратить более 6 часов для выбора инструмента и его настройки.
17.06.2021 1775 1 fixin 1
Ввод в оборот марок, полученных из csv, при упрощенной схеме ввода начальных остатков
02.02.2021 3041 4 Rustig 20
Использование встроенного сканера ТСД на Android в мобильном клиенте и мобильном приложении (драйвер сканера Android для 1С)
Используя данный драйвер, можно без единой строки кода, просто установив на ТСД мобильный клиент 1С, сразу начать подбирать товары в документах вашей учётной системы. А, адаптировав нужные формы под небольшой размер экрана ТСД, можно просто создать полноценное рабочее место для выполнения операций с помощью ТСД, не прибегая к стороннему софту. Если же на складе плохая связь (или её нет вовсе), то можно использовать возможности мобильного клиента в автономном режиме (потребуется доработка вашей конфигурации). Драйвер также можно использовать и для Android приложения на мобильной платформе. В результате чего можно обойтись без ненужных полей ввода и клавиатуры «на пол-экрана».
09.10.2020 19044 155 ltfriend 133
Внешняя компонента для работы по Web-socket протоколу x32 x64 Промо
Кто когда-нибудь сталкивался с обменом данными по Web-Socket (wss) протоколу из 1С, тому известно, что в платформе отсутствуют данные механизмы (не путать с HTTP запросами и WebServices). Предлагается использовать внешнюю компоненту, написанную по технологии NativeAPI, для подключения и обмена с серверами из 1С-Предприятия, работающими по протоколу Web-Socket.
30.03.2018 35160 59 Ditron 103
Привязка марок к товарам и печать марок, поступивших от поставщика
УТ 10.3. Привязка марок к обуви и печать марок, поступивших от поставщика.
23.09.2020 8747 14 Rustig 69
Диагностика контекста выполнения (внешняя компонента)
Небольшая экспериментальная внешняя компонента для получения дополнительной информации о контексте выполнения.
24.07.2020 8043 2 YPermitin 14
Списание кодов маркировки, нанесенных на обувь
Списание марок обуви, введенных в оборот: описание + реализация. УТ 10.3.
15.07.2020 7342 11 Rustig 1
В отличие от нечеткого сравнения строк, когда обе сравниваемых строки равнозначны, в задаче нечеткого поиска выделяются строка поиска и строка данных, а вычислить необходимо не степень похожести двух строк, а степень присутствия строки поиска в строке данных. Нормированный коэффициент, находящийся между 0 и 1 позволяет отсечь заведомо низкие результаты, организовать поиск по синонимам и т.д. Наглядное отображение результатов в кратком и детальном виде поможет быстро найти интересующий фрагмент.
19.09.2018 22895 32 TSSV 19
Универсальная обертка для использования NATIVE компонент на платформе 1С 7.7, 8.0 и 8.1
Используете 1С 7.7, 8.0 или 8.1 и вас раздражает, что под вашу 1С уже не выпускаются современные компоненты. А хотелось бы?
07.07.2020 6396 7 karpik666 5
22.06.2020 6024 12 SanyMaga 19
Массовая печать ценников на А4. Розница
Небольшая обработка, позволяющая массово печатать ценники на товары на листах А4.
01.06.2020 6107 6 aximo 4
28.11.2013 91836 288 Serginio 74
Внешняя компонента Native API для управления окнами и буфером обмена, получения снимков окон Windows и Linux
Внешняя компонента Native API для Windows и Linux с исходными кодами на C++. Возможности компоненты: получение списка окон и списка процессов, управление размерами и положением окна, снимок окон и снимок экрана, доступ к данным буфера обмена, взаимодействие по протоколу WebSocket.
16.04.2020 6558 12 kandr 11
Получение фото с веб-камеры
Получение фото с веб-камеры без ActiveX. Внешняя компонента по технологии Native API.
25.03.2020 10549 94 berezdetsky 46
Быстрая печать этикеток (ZPL, EPL, TSPL, EZPL, GEPL, TSPL-EZ)
Качественная и быстрая печать на внутреннем языке принтеров этикеток.
02.02.2020 12300 53 Johny_v 13
Tool1CD Beta в деле Промо
Пс, парень! Не хочешь немного сырых байтов?
09.05.2018 30899 32 baton_pk 26
Сканирование по TWAIN в 1С (обычные и управляемые формы)
Обработка показывает пример, как можно в 1С проводить сканирование с помощью компоненты TWAIN.
03.01.2020 9079 34 Denr83 0
Клиент событий в «бесконечном» HTTP-соединении для 1С: Предприятие 8
Native Компонента в отдельном потоке обрабатывает пакеты событий, в «бесконечном» http соединении и передаёт данные в очередь внешних событий.
02.12.2019 7191 3 starovton 13
Управление окнами и мониторами в 1С
Управление размерами, активностью и положением окон из 1С с возможностью вывода окон на второй монитор и запретом изменения окна.
28.10.2019 12673 18 Grigoriy251 10
NativeDraw: Компонента рисования для 1С [V2.6.2] Промо
Рисуйте в формах 1С, также предлагается небольшое количество нерисовальных функций
13.07.2015 52351 472 ПерваяСистема 147
Маленькая и скромная мобильная внешняя компонента
Изваять простенькую мобильную компоненту на 1С для android не так-то просто. Посему назло отдельным супостатам, не желающим делится исходниками, представляю весь свой скромный труд на публичный суд.
21.10.2019 13175 8 ripreal1 34
Native внешняя компонента для оповещения по UDP или TCP
Native внешняя компонента для оповещения по UDP или TCP, которая реализует возможность в 1С передавать сообщения с сервера на клиента. Исходный код компоненты также представлен.
06.10.2019 14784 37 vdv2701 37
Внешняя компонента Sundries: несколько полезных системных функций
Звук, пауза, буфер обмена, раскладки клавиатуры и т.д.
30.08.2019 9020 10 sivin-alexey 17
Компоненты распознавания и печати штрих-кодов Промо
Комплект программного обеспечения для реализации функций оптического распознавания штрих-кодов различных систем при помощи обычной web-камеры, а также их отображения в печатных формах. Программы могут работать в составе конфигураций, созданных на базе платформ «1С-Предприятие» версий 7.7, 8.2, 8.3. Компонент чтения кодов реализован в виде внешней компоненты 1С с COM-интерфейсом. Компонент отображения создан по стандартной технологии ActiveX для Windows, и может быть встроен в любое приложение, поддерживающее встраивание ActiveX элементов управления, например в документ Word или Excel, или форму VBA. P.S. Добавлена новая версия программы распознавания. Новые функции: обработка видео в реальном режиме (а не по таймеру, как раньше), добавлена возможность распознавания штрих-кодов из графических файлов JPEG, PNG, GIF, BMP, а также передавать для распознавания картинки из 1С, теперь можно получить в 1С захваченное с камеры или файла изображение, как с выделением мест, содержащих коды, так и без, а также отдельные фрагменты изображений, содержащие код. Добавлены новые свойства и методы для программирования. Обновлена документация.
10.07.2015 75889 90 igorberezhnov 113
Печать отчетности с двумерным штрихкодом из 1С 8.3
В повседневной деятельности возникает очень распространенная проблема, когда заказчик просит распечатать отчет, бланк или заявление для ИФНС на бумажном носителе с двумерным штрихкодом PDF417. Мы открываем отчет в 1С 8.3, нажимаем кнопку «Распечатать» затем «Распечатать с двумерным штрихкодом PDF417» и. получаем сообщение от программы, что данная функция доступна только для 32-разрядных версий программы. Что это значит?
Это значит, что у вас на ПК установлена 64-разрядная платформа 1С – узнать ее можно очень просто, как правило, она имеет следующее название (можно увидеть в списке установленных программ) 1С: Предприятие 8 (х86-64) (8.3…..) – вот эта часть (х86-64), собственно и означает разрядность установленной платформы.
По вышеуказанной процедуре есть одна проблема – возможно, что после перезагрузки ПК, при попытке загрузить базы как обычно, через 64-разрядную платформу, 1С будет выдавать ошибку – «Нарушена целостность данных». При возникновении данной ошибки помогает удаление 32-разрядной платформы, после этого все базы снова работают стабильно.
Наши социальные сети:
Печать штрихкодов в 1С: инструкция
Обновим 1С с гарантией сохранности базы
Поможем с 1С 24/7, без выходных
Установим сервисы 1С бесплатно
Оперативно решим любые задачи по 1С
Как в 1С вывести на печать штрихкод? Что необходимо установить и настроить для этого? Предлагаем нашим читателям подробную инструкцию по установке компоненты, добавлению штрихкода в ценник, созданию макета и вывода его на печать.
Установка компонента 1С Печать штрихкодов
Для вывода в 1С штрихкода в печатную форму предназначен объект «1С:Печать штрихкодов». Данный элемент управления предназначен для формирования штрихкодов следующих форматов:
EAN8, EAN13, EAN13 AddOn 2, EAN13 AddOn 5, ITF14, RSS14, EAN128, Code39, Code39 Full ASCII, Code93, Code128, Code16k, Industrial 2 of 5, Interleaved 2 of 5, CodaBar, PDF417.
В нем поддерживается автоопределение формата штрихкода, возможность передавать символьное значение штрихкода как с контрольным символом, так и без него, а также можно отключать показ контрольного символа штрихкода на результирующем изображении штрихкода.
Если данный элемент не установлен у вас не установлен, то при попытке сделать печать вы увидите ошибку с текстом: «Компонента печать штрихкодов 1С не установлена на данном компьютере». В таком случае перед следующими шагами вам необходимо установить элемент. Выберите его на сайте и установите на ПК.
Установка максимально простая, поэтому просто следуйте указаниям:
Печать штрихкодов на ценниках в 1С
Для примера предлагаем рассмотреть печать штрихкода в«1С:Розница». Обратимся к пункту «Цены номенклатуры» и рассмотрим вывод на печать ценников товаров, на которые уже назначена цена.
Печать ценников и этикеток доступны из документа «Установка цены номенклатуры» в кнопке «Печать»:
В обработке уже будут выбраны товары, поэтому нам нужно будет задать «Шаблон ценника». Если заранее такой шаблон не был подготовлен, то создайте его на этом шаге.
Нажав кнопку «Редактировать макет», переходим в редактор шаблонов и выбираем «Загрузить шаблон по умолчанию».
Выбрав созданный шаблон, выделяем необходимые товары и нажимаем кнопку «Печать».
Штрихкод 1С в макете печатной формы
Вы можете самостоятельно разработать макет печатных форм с использованием штрихкода. В конфигураторе открываем макет печатной формы нужного документа и переходим в меню:
Таблица — Рисунок — Вставить объект
В появившемся окне переключаем указатель в положение «Элемент управления» и мы видим, что появился тип объекта «1С.V8. Печать штрих-кодов».
Помощь профессионалов
Если у вас нет достаточно компетентных сотрудников или у ваших специалистов сейчас есть более важные задачи, мы предлагаем обратиться за помощью к специалистам компании «ПРОГРАММЫ 93»!
Как мы можем помочь вам в работе с 1С?
Позвоните по номеру телефона, указанному на сайте или заполните форму обратной связи, чтобы мы могли сориентировать по стоимости и рассказать, как начать сотрудничество.