Подключение принтера чеков к Рознице 2.2


Вариант подключения windows принтеров чеков, примеру Mprint t58, к 1С:Розница 2.2.2.12

Необходимо было подключить принтер чеков Mprint t58 к Рознице 2.2.2.12. В подключенном оборудовании принтер чеков создавался, однако при выборе вида принтера «Windows POS принтер» в настройке список принтеров пуст. Сама форма настройки запускалась только один раз после загрузки в режиме предприятия, в дальнейшем при попытке открыть настройку вылетает маловразумительная ошибка (на скрине) «Ошибка разбора XML: — [1,420] Фатальная ошибка: EntityRef: expecting ‘;'».

Данная обработка представляет собой костыль, решающий описанную проблему без изменения конфигурации. Сомневаюсь что будет работать в Рознице 2.1, поскольку используется метод из общего модуля конфигурации. Однако принцип работы крайне прост, думаю найти аналогичную функцию в Рознице 2.1 не составит проблем (доступа к Рознице 2.1 у меня нет).

Использование обработки:

  1. выбрать проблемный принтер чеков из подключенного оборудования
  2. указать имя windows-принтера (строка) как оно задано в перечне принтеров в панели управления ОС
  3. нажать «установить».

Обработка работает и на комплексной автоматизации 2.0, однако там описанной проблемы нет и чековый принтер устанавливается штатными средствами.

P.S.: Нашедшему аналогичный метод в Рознице 2.1 просьба отписаться либо в комментариях, либо в личку.

11 Comments

  1. awex

    Не проще ли в Windows из названия принтера убрать пробел?

    Чем городить этот огород с обработкой?

    Reply
  2. shard

    (1) awex, насколько помню, в названии принтера чеков не было пробелов. Плюс ошибка (на скрине) возникала и без указания конкретного принтера чеков. В КА принтер выбирался и с пробелами в наименовании.

    Возможно Ваш способ поможет, пробовать сейчас уже нет ни возможности, ни необходимости: база с принтером уехала в работу еще на момент написания статьи.

    Reply
  3. Brravo

    Не работает, пишет метод объекта не обнаружен. Помогите решить вопрос пж

    Reply
  4. Brravo

    На версии 2.1 ошибку не дало. Поставил клиенту 2.1

    Reply
  5. shard

    (3) Brravo, на какой версии конфигурации?

    Reply
  6. Brravo

    2.2.4.не помню (12 кажется)

    Reply
  7. andrewrocker

    кстати до сих пор эта ошибка!

    Reply
  8. mea27

    Со второй попытки подключился без ошибки на 2.2.5.22 (баз). Попробовала несколько драйверов. Зависит от ОС. Без доработок и обработок работает отлично на Win7 64.

    Reply
  9. gersv

    Спасибо, помогло, Только в конфигурации 2.2.7.32 Процедура называется «МееджерОборудованияКлиент.ВыполнитьНастройкуОборудования_Завершение» (надо вставить подчеркивание).

    Reply
  10. EvgenAlKuznetsov

    Проверьте в названиях принтеров недопустимые символы XML. У меня был &. Убрал — всё починилось.

    Reply
  11. kshiukaev

    (10) А где искать эти xml?

    Reply

Leave a Comment

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