Подключение принтера чеков к Рознице 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 не будет опубликован. Обязательные поля помечены *