Ошибки на клиенте при работе с сервером 1С на Linux. Часть 2

Ошибки на клиенте 1с линукс шрифты

Администраторы и пользователи при работе в сервером 1C установленном на Linux часто сталкиваются с ошибками которые не встречаются на ОС MS Wndows. Связано это с тем что первоначально программа 1С Предприятие долгое время была ориентированна только на работу с ОС Windows и ее портировании на ОС Linux началось сравнительно недавно. Из-за особенностей архитектуры операционной системы Linux, некоторые моменты, которые под ОС Windows были само собой разумеющимися и не вызывали вопросов, тут требуют определенной настройки. Рассмотрим наиболее часто встречающиеся ошибки при работе клиентов с сервером на ОС Linux.

Оглавление:

Ошибка загрузки библиотеки libfontconfig. so

Пример полного текста ошибки:

Описание:

Не запускается база в режиме 1С:Предприятия.

Решение:

Установим недостающие пакеты:

Не печатается документ с штрихкодом. Ошибка (EObjectNotFound)

Пример полного текста ошибки:

Описание:

Не печатается документ с штрихкодом. Текст ошибки может быть связан с получением отраслевой лицензии(для отраслевых конфигураций).

Записки IT специалиста

Подключаем принтер этикеток к 1С:Предприятие в управляемом приложении

Мы не будем останавливаться на общих вопросах подключения торгового оборудования в управляемом приложении и если вы недостаточно владеете вопросом, то рекомендуем прочитать нашу статью: Подключаем торговое оборудование к 1С:Предприятие 8.

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

На что еще стоит обратить внимание? Конечно же на интерфейсы подключения принтера, обычно представлена классическая связка USB + RS-232, но не недорогих моделях может быть один только USB, также принтера могут комплектоваться сетевыми интерфейсами, но обычно данные опции следует указывать отдельно при заказе.

Вообще данный вопрос мы рекомендуем изучить отдельно, так как количество доступных опций к термопринтерам может быть достаточно велико: это внешние держатели рулонов большого объема, отрезчики и отделители этикеток, смотчики готовых этикеток и т. д.

Для продвинутых пользователей определенный интерес может представлять поддержка принтером языков разметки этикеток, наиболее часто встречаются ZPL и EPL, это позволяет работать с принтером напрямую, исключая прослойки в виде Win-драйвера или драйверов оборудования 1С, но требует соответствующей доработки вашего ПО.

Ниже мы будем рассматривать стандартные способы подключения принтеров этикеток к 1С которые не требуют программирования и подойдут большинству пользователей.

Принтер поддерживается через БПО

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

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

С полным списком поддерживаемых через БПО принтеров этикеток можно ознакомиться здесь: https://v8.1c. ru/common/printer. htm#models. Сразу обратите внимание на колонку драйвер, продукция фирмы Гексагон является платной и только она подходит для популярной линейки термопринтеров Zebra.

Label-Printers-1c83-001.png

Указываем драйвер, соответствующий модели принтера, выбираем модель оборудования и указываем настройки подключения. Особых сложностей здесь возникнуть не должно.

Label-Printers-1c83-002.png

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

Label-Printers-1c83-004.png

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

Label-Printers-1c83-005.png

В результате у вас должно получиться что-то похожее на это:

Label-Printers-1c83-006.png

При необходимости вы можете создать разные варианты этикеток для разных случаев. В дальнейшем при печати этикеток вы просто выбираете необходимый формат и указываете нужное количество. Обратите внимание, что шаблоны для принтера этикеток обозначаются специальным значком, для их печати будет автоматически использоваться подключенный к рабочему месту принтер этикеток.

Label-Printers-1c83-007.png

Как видим, ничего сложного в подключении принтера этикеток, поддерживаемого через БПО нет, а полноценно использовать его, включая создание новых этикеток, могут и простые пользователи без привлечения технических специалистов.

Принтер не поддерживается через БПО

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

Будем надеяться, что перечисленные выше шаги никакой сложности у вас не вызовут и поэтому перейдем к настройкам 1С. Нам также потребуется создать шаблон этикетки, но делать это придется уже иным образом.

Теперь очень важный момент! Обязательно перейдите в Параметры страницы и установите там:

Важно! Если этого не сделать, то данные параметры придется задавать вручную при каждой печати!

Label-Printers-1c83-010.png

Что касается практического использования такого шаблона, то оно ничем не отличается от работы с шаблонами для БПО, в обработке печати ценников и этикеток выбираем созданный шаблон, который будет помечен значком текущего принтера и осуществляем печать.

Label-Printers-1c83-011.png

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

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

Дополнительные материалы:

Помогла статья? Поддержи автора и новые статьи будут выходить чаще:

Поддержи проект!

Или подпишись на наш Телеграм-канал: Подпишись на наш Telegram-канал

Источники:

https://1s-on. ru/oshibki-na-kliente-pri-rabote-s-serverom-1s-na-linux-chast-2/

https://interface31.ru/tech_it/2017/05/podklyuchaem-printer-etiketok-k-1spredpriyatie-v-upravlyaemom-prilozhenii. html

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: