в 1с не печатается штрих код в
Решение проблемы с печатью отчетов и документов с двумерным штрихкодом 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С и др. Подробнее тут.
Печать штрихкодов в 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С?
Позвоните по номеру телефона, указанному на сайте или заполните форму обратной связи, чтобы мы могли сориентировать по стоимости и рассказать, как начать сотрудничество.
Печать штрих кода 8.3.16.1063
После обновления платформы 8.3.16.1063 на принтер не выводится штрих код. При формировании печатной формы все норм. штрих код есть, в предварительном просмотре есть, а на бумаге нет.
Переустановил 1C\1CBarCode. Не помогло. Сохраняю печ. форму в pdf, затем печать. только так пока печатает.
Какие варианты решения возможны?
(1)искал решение, не помогло ничего, в итоге переделал обработку печати на использование ШК по новой схеме, в принципе, не сложно, макет взял из УНФ из печати этикеток и ценников, пару функций оттуда-же немного переделал, ну и макете с ШК переделал ШК на картинку, в УТ 10.3 работает норм
Функция ПолучитьКартинкуШтрихкода(ПараметрыШтрихкода) Экспорт
Если ВнешняяКомпонента = Неопределено Тогда
ВызватьИсключение НСтр(«ru = ‘Ошибка подключения внешней компоненты печати штрихкода.'»);
КонецЕсли;
// Зададим размер формируемой картинки.
ВнешняяКомпонента.Ширина = Окр(ПараметрыШтрихкода.Ширина);
ВнешняяКомпонента.Высота = Окр(ПараметрыШтрихкода.Высота);
//Если ПараметрыШтрихкода.ТипКода = 99 Тогда
// ТипШтрихкодаВрем = ОпределитьТипШтрихкода(ПараметрыШтрихкода.Штрихкод);
// Если ТипШтрихкодаВрем = «EAN8» Тогда
// ВнешняяКомпонента.ТипКода = 0;
// ИначеЕсли ТипШтрихкодаВрем = «EAN13» Тогда
ВнешняяКомпонента.ТипКода = 1;
// // Если код содержит контрольный символ, обязательно указываем.
// ВнешняяКомпонента.СодержитКС = СтрДлина(ПараметрыШтрихкода.Штрихкод) = 13;
// ИначеЕсли ТипШтрихкодаВрем = «EAN128» Тогда
// ВнешняяКомпонента.ТипКода = 2;
// ИначеЕсли ТипШтрихкодаВрем = «CODE39» Тогда
// ВнешняяКомпонента.ТипКода = 3;
// ИначеЕсли ТипШтрихкодаВрем = «CODE128» Тогда
// ВнешняяКомпонента.ТипКода = 4;
// ИначеЕсли ТипШтрихкодаВрем = «ITF14» Тогда
// ВнешняяКомпонента.ТипКода = 11;
// ИначеЕсли ТипШтрихкодаВрем = «QR» Тогда
// ВнешняяКомпонента.ТипКода = 16;
// ИначеЕсли ТипШтрихкодаВрем = «EAN13Addon2» Тогда
// ВнешняяКомпонента.ТипКода = 14;
// ИначеЕсли ТипШтрихкодаВрем = «EAN13Addon5» Тогда
// ВнешняяКомпонента.ТипКода = 15;
// Иначе
// ВнешняяКомпонента.АвтоТип = Истина;
// КонецЕсли;
//Иначе
// ВнешняяКомпонента.АвтоТип = Ложь;
// ВнешняяКомпонента.ТипКода = ПараметрыШтрихкода.ТипКода;
//КонецЕсли;
//Если ПараметрыШтрихкода.Свойство(«ПрозрачныйФон») Тогда
// ВнешняяКомпонента.ПрозрачныйФон = ПараметрыШтрихкода.ПрозрачныйФон;
//КонецЕсли;
//
//Если ПараметрыШтрихкода.Свойство(«GS1DatabarКоличествоСтрок») Тогда
// ВнешняяКомпонента.GS1DatabarКоличествоСтрок = ПараметрыШтрихкода.GS1DatabarКоличествоСтрок;
//КонецЕсли;
//ВнешняяКомпонента.ОтображатьТекст = ПараметрыШтрихкода.ОтображатьТекст;
ВнешняяКомпонента.ОтображатьТекст = Истина;
// Для обеспечения совместимости с предыдущими версиями БПО.
Если Не ПараметрыШтрихкода.Свойство(«Масштабировать»)
Или (ПараметрыШтрихкода.Свойство(«Масштабировать») И ПараметрыШтрихкода.Масштабировать) Тогда
Если Не ПараметрыШтрихкода.Свойство(«СохранятьПропорции»)
Или (ПараметрыШтрихкода.Свойство(«СохранятьПропорции») И Не ПараметрыШтрихкода.СохранятьПропорции) Тогда
// Если установленная нами ширина меньше минимально допустимой для этого штрихкода.
Если ВнешняяКомпонента.Ширина 0) Тогда
// ВнешняяКомпонента.ВертикальноеВыравниваниеКода = ПараметрыШтрихкода.ВертикальноеВыравнивание;
//КонецЕсли;
Если ПараметрыШтрихкода.Свойство(«РазмерШрифта») И (ПараметрыШтрихкода.РазмерШрифта > 0)
И (ПараметрыШтрихкода.ОтображатьТекст) И (ВнешняяКомпонента.РазмерШрифта <> ПараметрыШтрихкода.РазмерШрифта) Тогда
ВнешняяКомпонента.РазмерШрифта = ПараметрыШтрихкода.РазмерШрифта;
КонецЕсли;
Если ПараметрыШтрихкода.Свойство(«РазмерШрифта») И ПараметрыШтрихкода.РазмерШрифта > 0
И ПараметрыШтрихкода.Свойство(«МонохромныйШрифт») Тогда
// Сформируем картинку
ДвоичныеДанныеКартинки = ВнешняяКомпонента.ПолучитьШтрихкод();
// Если картинка сформировалась.
Если ДвоичныеДанныеКартинки <> Неопределено Тогда
// Формируем из двоичных данных.
Возврат Новый Картинка(ДвоичныеДанныеКартинки);
КонецЕсли;
Функция ПодключитьВнешнююКомпонентуПечатиШтрихкода() Экспорт
макет = ПолучитьМакет («КомпонентаПечатиШтрихкодов»);
адрес = ПоместитьВоВременноеХранилище( макет );
ПодключениеВыполнено = ПодключитьВнешнююКомпоненту(адрес, «КартинкаШтрихкода», ТипВнешнейКомпоненты.Native);
// Создадим объект внешней компоненты.
Если ПодключениеВыполнено Тогда
ВнешняяКомпонента = Новый(«AddIn.КартинкаШтрихкода.Barcode»);
Иначе
Возврат Неопределено;
КонецЕсли;
Возврат ВнешняяКомпонента;
КонецЕсли;
1С не дает печатать отчеты со штрихкодом – как настроить штрихкод?
Программа 1С не дает печатать отчеты с штрихкодом. Что делать?
Установка шрифта EanGnivc
Этот шрифт можно взять:
Установить нужный шрифт можно разными способами. Тот способ, что описан в файле ReadMe.txt является устаревшим для последних версий Windows, поэтому мы предлагаем загрузить шрифт EanGnivc следующим образом:
Получите понятные самоучители 2021 по 1С бесплатно:
Шрифт устанавливается в системе только один раз, повторную установку выполнять не нужно.
32-разрядная Платформа
Но есть еще некоторые нюансы по работе со штрихкодами.
Печать формы с двухмерным штрихкодом поддерживается только в 32-разрядной Платформе. Если у вас установлена 64-разрядная Платформа — загрузка шрифта EanGnivc не поможет.
Это ограничение«вшито» в программный код конфигурации 1С при печати штрихкодов: «Внимание! Печать бланка формы с двухмерным штрихкодом PDF417 поддерживается только в 32-разрядной версии платформы».
Поэтому если вы работаете на 64-разрядной Платформе, то вам придется прибегать к услугам программиста для доработки конфигурации по запуску печати штрихкода в отчетах.
Сбой в обновлении Платформы
В нашей практике были случаи, когда печать двумерного штрихкода переставала работать сразу после обновления Платформы. Если до обновления Платформы штрихкод печатался нормально и у вас 32-разрядная Платформа, попробуйте запуститься с более ранней версии Платформы. Если все пройдет хорошо, то просто подождите следующей версии Платформы и обновите ее.
Настройка печати отчетов
При выполнении всех перечисленных условий у вас дне должно быть проблем с печатью отчетов со штрих-кодом.
Если Вы являетесь подписчиком системы «БухЭксперт8: Рубрикатор 1С Бухгалтерия», тогда читайте дополнительный материал по теме:
Если Вы еще не являетесь подписчиком системы БухЭксперт8:
После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
Карточка публикации
(7 оценок, среднее: 4,43 из 5)
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Вы можете задать еще вопросов
Доступ к форме «Задать вопрос» возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку «Задать вопрос», я соглашаюсь с
регламентом БухЭксперт8.ру >>
спасибо, много познавательного и необходимого как во всех семинарах
Компонента 1С: Печать штрихкодов не установлена на данном компьютере
Установка компоненты 1C:Печать штрихкодов
Установка компоненты может отличаться в зависимости от режима запуска 1С:
Обычное приложение
Большинство современных конфигураций работают под управляемым режимом, но еще встречаются организации, которые работают в режиме обычного приложения, где используется интерфейс и формы, применявшиеся в программах 8.1 и 8.2. Примером работы в обычном приложении служит Бухгалтерия 2.0
Для обычного приложения компоненту печати штрихкодов нужно установить вручную. Данную компоненту можно скачать с сайта https://users.v8.1c.ru.
Получите понятные самоучители 2021 по 1С бесплатно:
Если компонента не установлена, то вместо документа со штрихкодом программа 1С выдает сообщение об ошибке.
Рассмотрим, как установить компоненту 1С:Печать штрихкодов вручную.
Ручная установка компоненты 1С:Печать штрихкодов
Если данная компонента отсутствует, то установщик сам предложит ее установить. В случае, если компонента установлена, будет предложено ее изменить, исправить (в случае некорректной работы) или удалить.
После установки компоненты сообщение: «Компонента 1С:Печать штрихкодов не установлена на данном компьютере!» больше появляться не будет.
Управляемое приложение
Основное отличие управляемого приложения от обычного — это использование управляемого командного интерфейса и управляемых форм. Практически все современные программы 1С сейчас работают в этом приложении.
Для управляемого приложения внешние компоненты работают по другой технологии и вручную загружать компоненту печати штрихкодов не нужно: она уже содержится в закодированном виде в общем макете программы и подключается с помощью функции ПодключитьВнешнююКомпонентуПечатиШтрихкода().
В случае сбоя программного использования компоненты 1С сообщит об ошибке подключения. В этом случае может помочь обновление конфигурации и чистка кэшей 1С. В нашей практике были случаи, когда печать двумерного штрихкода переставала работать сразу после обновления платформы. Если до обновления платформы штрихкод печатался нормально и у вас 32-разрядная платформа, попробуйте запуститься с более ранней версии платформы. Если все пройдет хорошо, то просто подождите следующей версии платформы и обновите ее.
Также могут помочь:
Переустановка компоненты печати штрихкодов в 1С
При нажатии на кнопку Переустановить компоненту запустится процесс ее установки.
Следуя шагам мастера установки устанавливаем компоненту печати штрихкода.
Разрядность платформы для печати штрихкодов в 1С
Обратите внимание, что модули печати штрихкодов 32-битные. Т.е. при установленной 64-битной версии платформы 1С: Предприятие могут возникнуть проблемы с печатью.
Как пользователю определить, какая платформа установлена: 32-битная или 64-битная?
Откроем диск С. Там увидим папку, куда устанавливается программы. Так, 64-битная платформа была бы установлена в папку Program Files, а 32-битная — Program Files (х86).
В нашем примере платформа установлена в папку Program Files (х86), то есть является 32-битной.
Разрядность операционной системы можно также посмотреть, нажав правой кнопкой мышки на иконку Этот компьютер на рабочем столе и выбрав пункт Свойства.
Если Вы еще не являетесь подписчиком системы БухЭксперт8:
После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
Карточка публикации
(3 оценок, среднее: 1,00 из 5)