- Компонента 1С: Печать штрихкодов не установлена на данном компьютере
- Установка компоненты 1C:Печать штрихкодов
- Обычное приложение
- Ручная установка компоненты 1С:Печать штрихкодов
- Управляемое приложение
- Переустановка компоненты печати штрихкодов в 1С
- Разрядность платформы для печати штрихкодов в 1С
- Похожие публикации
- Карточка публикации
- Печать штрих кода 8.3.16.1063
Компонента 1С: Печать штрихкодов не установлена на данном компьютере
Печать штрихкодов в 1С осуществляется через компоненту 1C:Печать штрихкодов . Если компонента не установлена, то вместо документа со штрихкодом программа выдает сообщение об ошибке «Компонента 1С: Печать штрихкодов не установлена на данном компьютере!». Рассмотрим порядок действий в данной ситуации.
Установка компоненты 1C:Печать штрихкодов
Установка компоненты может отличаться в зависимости от режима запуска 1С:
Обычное приложение
Большинство современных конфигураций работают под управляемым режимом, но еще встречаются организации, которые работают в режиме обычного приложения, где используется интерфейс и формы, применявшиеся в программах 8.1 и 8.2. Примером работы в обычном приложении служит Бухгалтерия 2.0
Для обычного приложения компоненту печати штрихкодов нужно установить вручную. Данную компоненту можно скачать с сайта https://users.v8.1c.ru.
Получите понятные самоучители 2021 по 1С бесплатно:
Если компонента не установлена, то вместо документа со штрихкодом программа 1С выдает сообщение об ошибке.
Рассмотрим, как установить компоненту 1С:Печать штрихкодов вручную.
Ручная установка компоненты 1С:Печать штрихкодов
Скачав файл с сайта https://users.v8.1c.ru, запускаем установку и, следуя шагам установщика, нажимаем кнопку Далее .
Если данная компонента отсутствует, то установщик сам предложит ее установить. В случае, если компонента установлена, будет предложено ее изменить, исправить (в случае некорректной работы) или удалить.
Для запуска установки необходимо установить переключатель в положение Я принимаю условия лицензионного соглашения .
Выбрав вариант Полная установка , нажимаем кнопку Далее .
В следующем окне подтверждаем установку, нажав кнопку Установить .
После установки компоненты сообщение: «Компонента 1С:Печать штрихкодов не установлена на данном компьютере!» больше появляться не будет.
Управляемое приложение
Основное отличие управляемого приложения от обычного — это использование управляемого командного интерфейса и управляемых форм. Практически все современные программы 1С сейчас работают в этом приложении.
Для управляемого приложения внешние компоненты работают по другой технологии и вручную загружать компоненту печати штрихкодов не нужно: она уже содержится в закодированном виде в общем макете программы и подключается с помощью функции ПодключитьВнешнююКомпонентуПечатиШтрихкода().
В случае сбоя программного использования компоненты 1С сообщит об ошибке подключения. В этом случае может помочь обновление конфигурации и чистка кэшей 1С. В нашей практике были случаи, когда печать двумерного штрихкода переставала работать сразу после обновления платформы. Если до обновления платформы штрихкод печатался нормально и у вас 32-разрядная платформа, попробуйте запуститься с более ранней версии платформы. Если все пройдет хорошо, то просто подождите следующей версии платформы и обновите ее.
Также могут помочь:
- Ручная загрузка шрифта штрихкода EanGnivc. Дело в том, что 1С продолжает «видеть» установленный шрифт EanGnivc в операционной системе, поэтому иногда ручная загрузка шрифта может решить проблему.
- Переустановка компоненты печати штрихкодов в 1С.
Переустановка компоненты печати штрихкодов в 1С
Переустановить компоненту печати можно в разделе Отчеты — Регламентированные отчеты — Настройки — Двумерный штрихкод — Шаблоны печати машиночитаемых форм .
При нажатии на кнопку Переустановить компоненту запустится процесс ее установки.
Следуя шагам мастера установки устанавливаем компоненту печати штрихкода.
Разрядность платформы для печати штрихкодов в 1С
Обратите внимание, что модули печати штрихкодов 32-битные. Т.е. при установленной 64-битной версии платформы 1С: Предприятие могут возникнуть проблемы с печатью.
Разработчиком предлагаются версии 1С: Предприятия для 32-битной операционной системы и для 64-битной. PDF Если у пользователя установлена 64-битная платформа для Windows, то печать штрихкодов не выполняется, о чем программа 1С сообщит. При этом, для операционной системы 64-битной Windows, подойдет и платформа 32-битная.
Как пользователю определить, какая платформа установлена: 32-битная или 64-битная?
Откроем диск С. Там увидим папку, куда устанавливается программы. Так, 64-битная платформа была бы установлена в папку Program Files, а 32-битная — Program Files (х86).
В нашем примере платформа установлена в папку Program Files (х86), то есть является 32-битной.
Разрядность операционной системы можно также посмотреть, нажав правой кнопкой мышки на иконку Этот компьютер на рабочем столе и выбрав пункт Свойства.
Если Вы еще не являетесь подписчиком системы БухЭксперт8:
После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
- Как посмотреть версию 1С 8.3 — какая установленаПри обновлении программы 1С нужно знать текущую версию, чтобы понимать.
- Неучтенная реализация услуг текущего года, если бухгалтер не знал о данном факте хоз.жизниЗабыли оформить реализацию в базе и не понимаете, как исправить.
- Пропущенные документы прошлого года от поставщика услуг, если бухгалтер не знал о данном факте хоз.жизниИногда бывают непредвиденные ситуации из-за которых происходят пропуски в отражении.
- Неучтенная реализация услуг прошлого года, если бухгалтер не знал о данном факте хоз.жизниПри выписке первичных документов бухгалтер сам может допустить ошибки. Но.
Карточка публикации
| Разделы: | Законодательство (ЗУП), Зарплата (ЗУП), Кадры (ЗУП), Настройки (ЗУП) |
|---|---|
| Рубрика: | Ошибки в 1С |
| Объекты / Виды начислений: | |
| Последнее изменение: | 13.04.2019 |
ID задана и содержит ID поста $termini = get_the_terms( $post->ID, ‘post_tag’ ); // так как функция вернула массив, то логично будет прокрутить его через foreach() foreach( $termini as $termin )< echo '' . $termin->name . »; > /* * Также вы можете использовать: * $termin->ID — понятное дело, ID элемента * $termin->slug — ярлык элемента * $termin->term_group — значение term group * $termin->term_taxonomy_id — ID самой таксономии * $termin->taxonomy — название таксономии * $termin->description — описание элемента * $termin->parent — ID родительского элемента * $termin->count — количество содержащихся в нем постов */ —>
(3 оценок, среднее: 1,00 из 5)
Источник
Печать штрих кода 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);
// Уровень коррекции QR кода (L=0, M=1, Q=2, H=3).
//ВнешняяКомпонента.УровеньКоррекцииQR = ?(ПараметрыШтрихкода.Свойство(«УровеньКоррекцииQR»), ПараметрыШтрихкода.УровеньКоррекцииQR, 1);
// Для обеспечения совместимости с предыдущими версиями БПО.
Если Не ПараметрыШтрихкода.Свойство(«Масштабировать»)
Или (ПараметрыШтрихкода.Свойство(«Масштабировать») И ПараметрыШтрихкода.Масштабировать) Тогда
Если Не ПараметрыШтрихкода.Свойство(«СохранятьПропорции»)
Или (ПараметрыШтрихкода.Свойство(«СохранятьПропорции») И Не ПараметрыШтрихкода.СохранятьПропорции) Тогда
// Если установленная нами ширина меньше минимально допустимой для этого штрихкода.
Если ВнешняяКомпонента.Ширина 0) Тогда
// ВнешняяКомпонента.ВертикальноеВыравниваниеКода = ПараметрыШтрихкода.ВертикальноеВыравнивание;
//КонецЕсли;
Если ПараметрыШтрихкода.Свойство(«РазмерШрифта») И (ПараметрыШтрихкода.РазмерШрифта > 0)
И (ПараметрыШтрихкода.ОтображатьТекст) И (ВнешняяКомпонента.РазмерШрифта <> ПараметрыШтрихкода.РазмерШрифта) Тогда
ВнешняяКомпонента.РазмерШрифта = ПараметрыШтрихкода.РазмерШрифта;
КонецЕсли;
Если ПараметрыШтрихкода.Свойство(«РазмерШрифта») И ПараметрыШтрихкода.РазмерШрифта > 0
И ПараметрыШтрихкода.Свойство(«МонохромныйШрифт») Тогда
Если ПараметрыШтрихкода.МонохромныйШрифт Тогда
ВнешняяКомпонента.МаксимальныйРазмерШрифтаДляПринтеровНизкогоРазрешения = ПараметрыШтрихкода.РазмерШрифта + 1;
Иначе
ВнешняяКомпонента.МаксимальныйРазмерШрифтаДляПринтеровНизкогоРазрешения = -1;
КонецЕсли;
// Сформируем картинку
ДвоичныеДанныеКартинки = ВнешняяКомпонента.ПолучитьШтрихкод();
// Если картинка сформировалась.
Если ДвоичныеДанныеКартинки <> Неопределено Тогда
// Формируем из двоичных данных.
Возврат Новый Картинка(ДвоичныеДанныеКартинки);
КонецЕсли;
Функция ПодключитьВнешнююКомпонентуПечатиШтрихкода() Экспорт
макет = ПолучитьМакет («КомпонентаПечатиШтрихкодов»);
адрес = ПоместитьВоВременноеХранилище( макет );
ПодключениеВыполнено = ПодключитьВнешнююКомпоненту(адрес, «КартинкаШтрихкода», ТипВнешнейКомпоненты.Native);
// Создадим объект внешней компоненты.
Если ПодключениеВыполнено Тогда
ВнешняяКомпонента = Новый(«AddIn.КартинкаШтрихкода.Barcode»);
Иначе
Возврат Неопределено;
КонецЕсли;
// Если нет возможности рисовать.
Если НЕ ВнешняяКомпонента.ГрафикаУстановлена Тогда
// То картинку сформировать не сможем.
Возврат Неопределено;
Иначе
// Установим основные параметры компоненты.
// Если в системе установлен шрифт Tahoma.
Если ВнешняяКомпонента.НайтиШрифт(«Tahoma») Тогда
// Выбираем его как шрифт для формирования картинки.
ВнешняяКомпонента.Шрифт = «Tahoma»;
Иначе
// Шрифт Tahoma в системе отсутствует.
// Обойдем все доступные компоненте шрифты.
Для Сч = 0 По ВнешняяКомпонента.КоличествоШрифтов -1 Цикл
// Получим очередной шрифт, доступный компоненте.
ТекущийШрифт = ВнешняяКомпонента.ШрифтПоИндексу(Сч);
// Если шрифт доступен
Если ТекущийШрифт <> Неопределено Тогда
// Они и будет шрифтом для формирования штрихкода.
ВнешняяКомпонента.Шрифт = ТекущийШрифт;
Прервать;
КонецЕсли;
КонецЦикла;
КонецЕсли;
// Установим размер шрифта
ВнешняяКомпонента.РазмерШрифта = 12;
Возврат ВнешняяКомпонента;
КонецЕсли;
Источник