Выгрузка в весы Mettler Toledo Tiger для Розницы 2.1

Позволяет загрузить на весы каталог товаров по сети.
Компонента создана с использованием технологии Native API.

За основу взята компонента //infostart.ru/public/165096/, кому интересно, смотрите ее описание.

IPАдрес — Ip адрес весов указан в модуле обработки, кому надо, меняйте 

Об.IPАдрес=»192.168.1.125″;

Обработка работает следующим образом: в форме выбираем тип цен, по которым нужно выгружать в весы, далее выгружаем, обработка блоками по 10 позиций отправляет на весы PLU, наименование и цену

15 Comments

  1. maljaev

    Ну и как блин выгружается штрихкод? Болячки компоненты перекочевали и сюда соответственно? Штрихкод не выгружается никак!

    Reply
  2. zagorodnev

    (1) maljaev, А вы саму dll-ку использовали из публикации http://infostart.ru/public/165096/

    Reply
  3. zagorodnev

    (1) maljaev, и как написано в описании у меня:

    Обработка работает следующим образом: в форме выбираем тип цен, по которым нужно выгружать в весы, далее выгружаем, обработка блоками по 10 позиций отправляет на весы PLU, наименование и цену

    А Штрихкод система формирует сама в весах, по PLU

    Reply
  4. nikolayfed

    Добрый день !

    Прилагаю скриншот ошибки.

    Reply
  5. maljaev

    (3) у нас несколько десятков тысяч весовых товаров в справочнике, каждый со своим штрихкодом (для весовых товаров он 5-значный, то есть полный ШК по шаблону ХХШШШШШВВВВВY, где ХХ — единый префикс, ШШШШШ — штрихкод, ВВВВВ — вес, Y — CRC. PLU — четырехзначный, и до кучи ограничен сверху моделью весов. Теперь, если у меня ШК — 43918 (и именно этот ШК также в кассе), то каким образом «система» его сгенерирует через PLU? И что вы подразумеваете под системой? Ничего не генерируется, просто на печати товара с ШК 43918 и PLU 896 получается скажем 2300000004927, а должно 2343918004927. Вот когда написал библиотеку с правильной передачей ШК в весы, тогда и начало нормально печатать.

    Reply
  6. zagorodnev

    (5) maljaev, Причем тут ШК 43918 он вообще не нужен, любые весовые товары формируют по принципу

    ##(префикс весового ШК)####(PLU)#####(вес)#(контрольная цифра)

    Я не думаю что количество позиций весового товара может превышать 9999 позиций, по крайней мере я такого не встречал

    Reply
  7. zagorodnev

    А цена выгружается для того чтобы печаталась на этикетке не более, при пиканье на кассе цена сама рассчитывается…

    Reply
  8. maljaev

    Я сейчас работаю, в том числе, в розничной сети магазинов, и у нас порядка 100 автономных весов. В относительно крупных сетях несколько десятков тысяч весовых товаров в справочнике — это норма, хотя далеко не все из них активные в один момент времени, но все это меняется очень динамично. ШК 13 знаков а не 12 (как описано у вас). Надеюсь понятно, что для меня всё это не теория, а жесткая практика, и мне хорошо известно как нужно, если пришлось решать задачу выгрузки на весы для всей сети, и приведенная библиотека мне сильно подпортила жизнь, вынудив самому брать в руки C#. В общем еще раз повторяю, если до сих пор не понятно: весовой товар идентифицируют 5 знаков ШК, а не 4, и к PLU это не имеет никакого отношения, так как товары в плане PLU могут тасоваться на весах как угодно — сегодня на конкретном PLU один товар, завтра другой.

    Если даже брать выдержки из документации, на которые я опирался при разработке, то:

    L06 — PLU No.

    C13 — Article No.

    C28 — PLU Name

    C01 — ‘ ‘

    L08 — Unit Price

    U01 — Tax Rate

    U02 — Tare

    S04 — nothing (0000)

    L11 — Fix Weight

    S04 — GroupNo

    F04 — pricemethod:1; //0 bit

    priceoverwrite:1; //1 bit

    Dummy1:3;

    discount:1; //5 bit

    Dummy2:10;

    S03 — BestByDateOffset

    S03 — SellByDateOffset

    S03 — ExtraTxtNumber

    ШК формирует «Article No» — 13 байт, передавать на весы правильно нужно байтовую последовательность «00000000#####», а ваша компонента передает «0000000000000».

    P.S. В принципе мне все равно, для себя библиотеку я уже написал, всё обкатано и работает так как нужно и как правильно (точно так же работает родная утилита SPCT2 — именно в ней я забивал тестовые данные, передавал на весы и снифером наблюдал за сетевыми пакетами). Вы же можете передавать в весы что угодно, как вам удобно.

    Reply
  9. zagorodnev

    (8) maljaev, Честно вы разводите какую-то демагогию или вам по копипастить охота, если у вас 100 весов, эти вопросы решаются совершенно другим путем.

    Reply
  10. zagorodnev

    Моя обработка работает правильно, ШК весы формируют правильно, она решает свою задачу, ей пользуются многие, а вы можете писать что угодно и как угодно….

    Reply
  11. user635667

    А как подключить для розницы 2.2.5? я что то не пойму как вообще dll поставить и где весы прописывать??

    Reply
  12. war4un

    Пользуемся вашей обработкой, было все хорошо, но с недавнего времени перестали выгружаться товары с ску 504 и больше. А если выгружать из программки весов SPCT то товар погружается. Не могу понять в чем дело

    Reply
  13. Upiteram

    Открываю на рознице 2.2 — выходит ошибка

    Ошибка получения информации набора данных

    по причине:

    Ошибка в запросе набора данных

    по причине:

    {(21, 6)}: Таблица не найдена «РегистрСведений.КодыТоваровПодключаемогоОборудованияOffline.Изменения»

    <<?>>РегистрСведений.КодыТоваровПодключаемогоОборудованияOffline.Изменения КАК КодыТоваров

    Не могу найти где это в коде найти?

    Подскажите пож-та

    Reply
  14. zhantos222

    Здравствуйте

    подойдет для

    Розница для Казахстана, редакция 2.2, локализация для Казахстана: «1С-Рейтинг» (2.2.1.15) (http://v8.1c.ru/regional/kz/RegionalSolutions_KZ_RT.htm)

    Copyright © ООО «1C-Софт», 2009-2016. Все права защищены

    (http://www.1c.ru)

    Reply
  15. Dwiss

    не выгружает, компонента MettlerToledoAddin.dll не работает

    Reply

Leave a Comment

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