Обмен между Штрих-М Кассир v5 и 1С: Управление торговлей алкогольной продукцией 8, редакция 11.1
http://infostart.ru/public/532061/
Обмен между Штрих-М Кассир v5 и УТ10.3
http://infostart.ru/public/503409/
Обмен из 1С: Управление торговлей 11.2 в Штрих-М Кассир v5. так просто внешнюю обработку торгового оборудования сделать не удастся.
Довольно много правок непосредственно в общем коде. Поэтому мы будем просто переписывать существующие механизмы.
Дано:
- 1С: Управление торговлей 11.2.
- Штрих-М Кассир 5,
Поправлены общие модули:
- ПодключаемоеОборудованиеШтрихМККМOfflineКлиент
- Функция ВыгрузитьТовары(…
- Процедура ДополнитьФайл(
- Процедура ДобавитьСтрокуВФайл)
- ПодключаемоеОборудованиеOfflineВызовСервера
- Функция ПолучитьДанныеДляКассы(…
- Функция ПолучитьТаблицуТоваровКВыгрузке(…
- МенеджерОборудованияКлиент
- Процедура НачатьВыгрузкуДанныеВККМOfflineФайловоеРасширениеЗавершение(…
В файле обработки каждая форма соответсвует по названию общему модулю. С кодом процедур и функций внутри.
Доработка на вашей стороне осуществляется просто заменой этих функций и процедур.
Обработка не выгружает дерево номенклатуры, нужно придумать как обойти это ограничение изящно.
27.06.2024
Дописан ассинхронный режим
02.07.2024
Автоматические скидки на запрет продаж с 23:00 — 08:00. (Совсем было про них забыл)
1С ники в оригинальном коде асинхронной выгрузки не приводят ёмкость к числу с точкой в качестве разделителя дробной части. возможно загрузка может на этом месте падать. переписал
было
+ "<goods_attr id=""" + ДанныеДляЗаполнения.Код + """ attr_id=""23"">" + ДанныеДляЗаполнения.ЕмкостьТары + "</goods_attr>" + Символы.ПС
стало
+ "<goods_attr id=""" + ДанныеДляЗаполнения.Код + """ attr_id=""23"">" + Формат(ДанныеДляЗаполнения.ЕмкостьТары, "ЧЦ=15; ЧДЦ=2; ЧРД=.; ЧГ=0") + "</goods_attr>" + Символы.ПС
на Кассире 5.1.5.14, вылез интресный глюк. доп атрибуты не читались и загрузка «падала». Вылечить удалось убрав переносы строк, отрисовав каждый атрибут строкой. Более поздние обновления Кассира это поправили, и всё загружается прекрасно. Да и что говорить, Штрих-М, сам приводит пример установки атрибута кодом XML в три строки.
Обязательно обновлять Кассира и РМК до последнего релиза. поправки в их программе идут примерно раз в неделю.
+ Справочник Видов алкогольной продукции для Кассира’а
Скачал обработку, можно рассказать как ее внедрить, немножко не мой профиль!
Касса настроена, УТ 11.2.3.143, но товар с алкоголем не доходит, 01.07.2016 наступило! ЕГАИС рулит!!!
(1) AlexRunner1, Конфигурацию нужно снять с поддержки (разрешить редактирование).
В обработке созданы формы, каждая форма соответствует общему модулю.
Найти в общем модуле процедуру или функцию взятые в модуле формы, и заменить.
Все отлично! Все получилось!
При выгрузке по позициям, все нормально!
Когда пытаюсь загрузить весь справочник, касса пишет на середине загрузке «Ошибка XML-схема»!
Алкоголь не грузиться!!!
Где искать, что делать, не могу загрузить товар!!!!!!!!!!!
(3) AlexRunner1, Есть подозрения на:
Атрибуты алкогольной продукции
В конце добавляются автоскидки запрета продаж.
Брось в меня файл выгрузки посмотрю.
(4)
Прикрепляю файлы, огромная просьба, посмотрите, замучался!
И еще как отправить на кассу только алкоголь, а то УТ отправляет либо измененные товары, либо все, надоело! А я хочу группу или вид или несколько!
Повторюсь, при загрузке всего справочник, где-то на середине, «Ошибка чтения XML-файла»!!!
(5) AlexRunner1, На любом из файлов падает?
Насчёт выгрузки из группы, даже и не знаю. по моему удобно они сделали с дописками файла. Думаю может форму выгрузки переписать. допилить кнопку заполнения из группы. или по признаку (например алкоголь).
Обработку перекачай. если ссылка жива. см. изменения.
(6)
Нет, там где несколько товаров — ок!
Где справочник — падает!
Просматриваю вручную, если атрибуты не заполнены на алкоголе, есть несколько таких товаров, может упасть!
И еще, пропуски строк, параметры с атрибутами на разных строчка и т.д.
Это не мешает загрузки!
Нельзя сделать файлом, но легко можно сделать расширением, для этого они впринципе и задумывались. Еслиб сделал расширением поставил бы плюс, а так просто молодец.
(8) @lexandr, Это к тому, что конфигу пилить? Тут проблему в том, что ядро торгового оборудования не отдаёт ссылку на товар, а просто наименование. Заново формировать запрос да ещё с условием по наименованию, считаю абсолютно противоестественным.
Данная доработка выгружает на кассы скидки и дисконтные карты?
А так же может ли указывать продавца в отчете о розничных продажах?
(10) kostyag, В принципе если в конце файла добавить, думаю можно, данные для скидок брать где?
По продавцу нужно посмотреть, что в файле отчёта пишет Штрих.
(11) Скидки из «CRM и маркетинг — Скидки (наценки)»
Дисконтные карты — «Продажи — Карты лояльности»
По поводу продавца — в формате штриха-м, в файле выгрузке продаж , 7-е поле содержит код кассира.
(из документации «Штрих-М: Кассир» стр.110).
Можете еще доработать свою обработку, чтобы выгружался номер секции (9 параметр в файле), например используя код товарной группы. Я купил Вашу обработку, но не получается сделать это самому для «розница 2.2»
(14) Напиши пожалуйста, что требуется выгружать, и полную версию конфигурации.
Выгружать код товарной группы (как номер секции) из элемента справочника номенклатуры, в файл, для загрузки в Штрих-М Кассир v5. Розница 2.2(2.2.6.33)
Я попробовал сам доработать, но у меня выгружается название товарной группы, а не код.
(16) У вас получилось сделать выгрузку номера секции из Розницы 2.2.6.33 в Штрих-М: Кассир?
(17) Да, только я сделал дополнительный реквизит в карточке номенклатуры «номер секции»