Весы МАССА-К ВПМ 15.2 - Т1. Путеводитель по настройке и подключению. Интеграция в 1С:Розница

Оборудование - Весы

Самая подробная инструкция по подключению, настройке и интеграции весов МАССА - К ВПМ 15.2 - Т1 в 1С:Розница.

Всех приветствую! Пару лет назад, пришлось пощупать и настроить весы МАССА - К ВПМ 15.2 - Ф1 для УТ 11.2. Времени на все это дело было потрачено - будь здоров. И вот, спустя почти 2 года, я вновь сталкиваюсь с весами похожей модели, но только в этот раз - это ВПМ 15.2 - Т1 и конфигурация не УТ, а Розница. Я был уверен, что в этот раз проблем с ними возникнуть не должно, т.к уже с ними имел дело и полистав инструкцию, ничего нового не увидел. Так Штирлиц, еще никогда не заблуждался... Во - первых, пришлось переделывать обработку, которая разрабатывалась под УТ 11.2. Во - вторых - когда дело дошло до печати шаблона этикетки - я понял , что забыл совсем как с ними работать, в третьих - даже когда разобрался с шаблоном этикетки и полностью их откалибровал, проблемы не закончились. Штрихкод, который печатался на этикетке - не распознавался 1С-кой. Т.к было потрачено много времени, было решено написать эту статью, чтобы те, кто столкнулся с ними впервые, или уже когда - то сталкивался и забыл - не потратил кучу времени.Скажу сразу, статья очень длинная и немного нудноватая. Поэтому запаситесь чайком и печеньками. Итак, поехали.

Навигация по статье:

- Справка по наименованию;
- Включение и настройка;

- Выбор режима для печати этикеток;
- Настройки для связи ПО с весами;
- Калибровка весов;
- Менеджер весов Масса - К;
- Проверка связи с весами;
- Настройка шаблона этикетки;
- Интеграция с 1С:Розница;
- Выгрузка товара в весы;

 

Справка по наименованию.
вернуться в начало

Начнем с разбора названия весов, чтобы понимать что означает каждый индекс. ВПМ - весы печатающие многофункциональные. Разбор индексов на картинке ниже:

Изображение взято из инструкции к весам, которая должна поставляться в комплекте вместе с ними. В крайнем случае, можно скачать с официального сайта Масса - К, но в архиве она тоже будет.

Включение и настройка.
вернуться в начало

Кнопка включения находится под весами. Прилагаю сразу фото, чтобы нагляднее было. Потому что например я ее долго найти не мог.

Далее необходимо определиться с типом подключения. Есть вариант RS-232 и Ethernet. У меня были подключены по Ethernet. Поэтому в статье будем рассматривать настройку именно на Ethernet. Только в отличии от RS-232, который подключается по типу Весы - Компьютер, кабель Ethernet подключается Весы - Роутер/Свитч. Это так, просто к слову. Кабель воткнули, кнопочку включения нажали. Теперь необходимо выбрать режим работы весов для настройки печати этикеток. Справка по режимам на карты:


 

Я устанавливал режим PROFESSIONAL, потому что заказчику была нужна нестандартная этикетка. В режиме Lite, возможности редактирования шаблона этикетки - нет.

Выбор режима для печати этикеток.
вернуться в начало

А теперь скажу кое-что важное по навигации в меню весов. Кнопка MENU работает как назад, кнопка Enter (под кнопкой MENU) - вперед. Чтобы выбрать режим, необходимо после включения весов, в момент тестирования, нажать и держать соотв. кнопку (на картинке закрыта пальцем, звездочка с нижним подчеркиванием):



После этого выбрать режим при помощи кнопок  <------>.

Выбрали режим? Нажмите кнопку на картинке ниже (значок как Enter на клавиатуре).

Настройки для связи ПО с весами. 
вернуться в начало

Ура, режим настроили. Теперь необходимо проверить настройки, которые будут использоваться в ПО для связи с весами. Выключаем весы и включаем снова. Ждем опять момента тестирования и нажимаем и держим кнопку MENU (на фото ниже).

Появляется слово Параметры. Нажимаем кнопку ---> и выбираем Настройка портов клавишей Enter (кнопка под MENU)

Появится слово Ethernet. Тут если Вы хотите подключить по RS-232 , нажимаете стрелку --->. Т.к Мы рассматриваем подключение на Ethernet - жмем Enter.

Далее необходимо ввести ip адрес, который будет использоваться весами. 

Ввели айпишник, нажали Enter.

Далее по аналогии маску подсети.

Ввели - нажали Enter.

Калибровка.
вернуться в начало

Под калибровкой весов подразумевается установка таких параметров как: остановка этикетки, смещение печати, вкл/откл подмотки и т.д.
Но есть одно НО! Весы калибровались под этикетки размером 58*40. Следовательно если у Вас этикетки другого размера, Вам придется подбирать параметры калибровки самостоятельно. И поверьте, в этом нет ничего сложного.

Погнали настраивать! При включении весов, в момент тестирования нажимаем и держим кнопку MENU

 

Заходим в Параметры и при помощи клавиш --->, <--- находим раздел Принтер, нажимаем Enter.

Теперь при помощи кнопок --->, <--- заходим в соотв. разделы и задаем параметры следующим образом:
  *Остановка этикетки - 6
  *Смещение печати - 5
  *Подмотка - On
  *Режим печати - Ручной

Теперь можно перейти к установке Менеджера для весов и интеграции с 1С.

Менеджер весов МАССА - К.
вернуться в начало

Для того, чтобы настроить шаблон этикетки, нам потребуется соответствующее ПО - Менеджер весов Масса - К. Скачать его можно на официальном сайте Масса - К. На сайте две PRO версии, одна для устаревших операционных систем типа WinXp, другая для более современных, начиная с Windows 7. Нам потребуется PRO версия (professional) для Win 7. После того как скачаете, необходимо будет установить параметры запуска - запускать от имени администратора и выставить режим совместимости с Windows 7. Для тех кто не знает как это сделать - зачем Вы вообще читаете эту статью тогда ? :D Загуглите ребят, а то статья будет километровая.
Кстати, после установки у Вас будет два ярлыка - Менеджер данных PRO Стандартные решения и Менеджер данных PRO Расширенные возможности. Т.к нам потребуется редактировать шаблон этикетки, выгружать базу товаров и проверять состояние связи с весами - выбираем второй вариант. Запускаем менеджер, видим окно.

Проверка весов.
вернуться в начало

Чтобы проверить связь с Весами, зайдите в раздел Конфигурация комплекса. Откроется окно с проверкой состояния весов (изображение ниже)

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

Вам нужно проверить три основных момента :

1. В списке должна быть запись о весах.

2. При нажатии в поле Выбрано, должна появиться зеленая галочка.

3. При нажатии на кнопку Восстановить базу - все должно пройти успешно и никаких ошибок возникнуть не должно.

Настройка этикетки.
вернуться в начало

Заходим в Библиотеку этикеток. Справа в окошке Просмотр будет показан текущий шаблон этикетки. Вы можете создать свой с нуля, или выбрать готовый шаблон.
Шаблоны также можно менять.

Чтобы выбрать шаблон, нажимаем кнопку Стандартный. Шаблонов на выбор довольно много, под каждый размер этикетки.

Мой выбор пал на шаблон №9, т.к он подходил под мои задачи и размер моей этикетки (58*40). Чтобы посмотреть как будет выглядеть шаблон в заполненном виде, поставьте галочку Эталонный товар. Теперь, когда с выбором шаблона этикетки определились, закрываем окно и автоматически возвращаемся к предыдущему окну - Библиотека этикеток. Выбранный шаблон можно отредактировать, нажав кнопку Редактор.

Каждая область шаблона изменяется и поименована. Размер и местоположение каждой области выделено желтым цветом в окошке Просмотр справа.
Чтобы увидеть результат внесенных изменений в шаблон, необходимо нажать кнопку Записать, расположенную в нижней части окна.
ВАЖНО! В той обработке, что будет приложена к этой статье, для загрузки в весы товарных позиций, используется разбиение наименование товара по 27 символов в строке. Это делалось потому, что у моего заказчика довольно длинные номенклатурные названия. И чтобы все это уместить на этикетке, методом подбора был выбран размер шрифта наименования - М1 16*32 в шаблоне. За редактирование области наименования в редакторе, отвечает самый первый параметр в списке на изображении выше. Вы можете выставить настройки области наименования как у меня, тогда даже самые длинные названия будут умещаться на этикетке. В окне просмотра данный формат шрифта только кажется мелким, на самом деле он совершенно нормального, читабельного размера. Прикладываю картинку предпросмотра из менеджера и фото напечатанной этикетки

      

Но это применительно только к данному шаблону этикетки и ее параметрам. Если у Вас другой шаблон этикетки или другие параметры области наименования (шрифт), то скорее всего, Вам придется редактировать обработку и подбирать деление строки на другое количество символов, под размер Вашего шрифта. Весы подключили, этикетку настроили, теперь можно переходить к интеграции с 1С:Розница.

Интеграция с 1С:Розница.
вернуться в начало

Прежде чем Мы продолжим, хотел бы Вам рассказать про структуру штрихкода весового товара и основные нюансы его формирования в 1С:Розница. Заходим в режим 1С:Предприятие ---> Администрирование ---> Настройка номенклатуры ---> Штрихкодирование. Если верить тому что тут написано (скриншот ниже, выделено желтой рамкой),

то штрихкод весового товара имеет следующую структуру:

2X - префикс штрихкода;
SSSSS - SKU код товара;
WWWWW - вес товара;
Z - контрольный символ;

Почему я про все про это рассказываю? Потому, что когда у меня дошло дело до считывания сканером штрихкода с напечатанной этикетки, 1С не распознала номенклатурную позицию. Сообщив что-то типа : "Увы, такого товара не существует". Что делать? Как быть? Далее по пунктам я расскажу, какие настройки Вы должны сделать, чтобы у Вас сформировался ПРАВИЛЬНЫЙ штрихкод.

1.У каждого весового товара, должен стоять признак "Весовой". Открываете карточку нужной номенклатуры и ставите галочку Весовой. Для этого разрешаете редактирование реквизитов. 

2. У весовых позиций единица измерения должна быть килограммы (кг).
3. У каждого товара должен быть штрихкод. Для этого в карточке номенклатуры нажимаем на соотв. кнопку (зеленая стрелка с папкой) для перехода. Из выпадающего списка выбираем Штрихкоды.

Если штрихкод отсутствует - создаете. Пару слов о штрихкоде, который Вам сгенерирует система. Скорее всего он будет следующего вида

А по структуре мы помним, что префикс весового ШК (первые две цифры) - 21, а здесь 22. Почему? Если посмотреть код генерации штрихкода, то Мы увидим вот такое:


Нашли где - нибудь хотя бы строчку, которая связана с формированием весового штрихкода? Я - нет. Т.е он не формирует их от слова совсем, а хотя в базе указано, что префикс весового штрихкода (21). И все это в релизе 2.2.8.29. Поспешу Вас обрадовать, префиксы штрихкодов в базе - никак не повлияют на загрузку в весы, поэтому все равно, 22 там или 21. Главное чтобы был формат EAN13. Двигаемся дальше.

4. У каждой весовой позиции должен быть SKU-код. Потому, что именно по этому коду будет искаться товар в базе. Перейти можно также из карточки номенклатуры.

В создании SKU-кода нет ничего сложного, в открывшемся окне Вы нажимаете кнопку Создать коды SKU и он автоматически сгенерируется (скрин ниже).

5. У каждого весового товара должна быть установлена цена. Проверить, установлена ли у данной позиции цена, можно перейдя из карточки номенклатуры ---> Цены номенклатуры. Если список пустой, значит делаете установку цены через документ Установка цен номенклатуры.

И еще один важный момент. Когда Вы будете взвешивать товар, для печати этикетки нужно будет ввести SKU код товара на цифровом блоке и добавить к нему 0. Почему ? Помните, я рассказывал что возникли проблемы со считыванием штрихкода с этикетки? Посмотрите на штрихкод этих двух этикеток.

  

Штрихкод который не считывался, находится на первом изображении. На втором изображении верный штрихкод, который определяется в 1С при сканировании. Приведу краткую выдержку из кода, который отвечает за идентификацию товара в программе из считанного штрихкода.

Т.е он просто отсчитывает после префикса 5 символов, начиная с третьего (включительно). Все верно, так и должно быть. Но после выгрузки в весы, штрихкод должен быть 21 00104 00462 6, где 00104 - это SKU код товара. А он почему-то формировал 21 00010 40036 9. Из - за этого нуля, который появлялся перед кодом SKU, образовался сдвиг на 1 символ в штрихкоде. Соответственно, если мы отсчитаем 5 символов, начиная с третьего (включительно), то получается 00010. И при считывании, Мы либо получим сообщение о том, что такой позиции нет в базе, либо будет определена ошибочная позиция с таким кодом. Решение было следующим - обработка, которая выгружает товар из базы в весы, добавляет ноль к SKU коду, тем самым компенсируется смещение и получается верный штрихкод. Именно поэтому, Вам на весах придется вводить SKU код с дополнительным нулем, конкретно в этом случае - 1040. Сразу спрашивается, почему бы в код Розницы эти правки не внести? К сожалению, это базовая версия.

Выгрузка товара в весы.
вернуться в начало

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

- Обработка для загрузки товара в весы;
- Менеджер данных PRO;
- Доп.ПО необходимое для работы обработки;
- Изменить вид цены номенклатуры в коде обработки;

Поясню по последнему пункту сразу. Откройте обработку в режиме Конфигуратора, перейдите в код и по текстовому поиску найдите следующее словосочетание - Розничные Горняков. Замените на наименование своего вида цен, по которым осуществляется продажа товаров в РМК.

Теперь в режиме 1С:Предприятия. Открываем обработку MassaK_1C83.epf

Нажимаем кнопку Выбрать файл, выбираем файл ScalesCommunications.exe (он обеспечивает загрузку в весы).
Далее нажимаем Заполнить таблицу. Если Вы привели номенклатуру к тому виду, который был описан в пункте Интеграция с 1С, то список заполнится.

Справа в списке будут выведены оповещения о начале заполнения списка, об окончании, о количестве доступных позиций для загрузки в весы и коды номенклатуры в которой чего-то не хватает (цены, штрихкода, SKU).
Слева в списке будут записи, содержащие помимо наименования номенклатуры, множество других данных. 
Здесь поле PLU это тот же SKU код, как видите, уже с добавленным нулем. Записи зеленого цвета - не требующие правок и готовые к выгрузке, записи красного цвета - требующие заполнения. Коды этих позиций отобразятся в списке справа с остальными уведомлениями. Коды PLU (SKU) Вам придется при взвешивании вводить на весах, и чтобы их не пытаться запомнить и не лазать каждый раз в обработку, можете их распечатать. Нажимаете кнопку Вывести список 

в открывшемся окошке ставите галочки напротив полей PLU и NAME, а все остальные убираете. Нажимаете ОК.

и выводите на печать. Также перед печатью можно отсортировать список по наименованию, чтобы было проще ориентироваться по списку. Для этого выделяете любую запись в столбце NAME ---> Все действия ---> Отсортировать по возрастанию.

Теперь когда у Нас есть распечатанные коды можно и товар в весы загрузить. Нажимаем кнопку Выгрузить данные, после чего начнется процесс выгрузки. Если все было сделано и настроено верно - значит никаких проблем не возникнет. Если возникнут ошибки , то увидите что-то вроде этого

У меня например весов нет :). На этом всё, ребят. Статья получилась очень объёмная, но с старался сделать ее максимально подробной. Если где - то по вашему мнению много "воды", извиняйте. Я периодически давал пояснения по тем моментам, с которыми столкнулся, вдруг кому-то это пригодится. Прилагаю к статье архив, со всеми данными, для того чтобы интегрировать весы Масса-К ВПМ 15.2 - Т1 в 1С:Розница.

В архиве:
- Обработка для загрузки товара из базы в весы;
- Менеджер данных PRO 1.1;
- SCEXE для связи обработки с весами;
- Инструкция к весам ВПМ 15.2 - Т1 в pdf;
- Инструкция с описанием процедур файла SCEXE, для программирования весов из 1С;

Цену поставил 2 стартмани, считаю за проделанную работу и статью - цена более чем достойная. Надеюсь, не зря старался. Будут вопросы - пишите в комментариях.

Скачать файлы

Наименование Файл Версия Размер
Архив со всем необходимым для интеграции весов в 1С:Розница
.rar 19,65Mb
13.07.18
1
.rar 19,65Mb 1 Скачать

См. также

Комментарии
Сортировка: Древо
1. leks88 12 12.07.18 15:40 Сейчас в теме
По поводу штрихкодов, где у вас проблемы с формированием этикетки. Это даже не проблема, вопрос настройки. На самих весах (скорее нет, так в Штрихе делается) или в редакторе этикеток указывается ФОРМАТ этикетки. Из редактора один раз выгружается этикетка нужного формата, но я точно не помню, потому что настраивал эти весы давно. Формат Типа "ППКККККВВВВВС"
ПП - Префикс
ККККК - код PLU
ВВВВВ - Вес
С - контрольный символ

Весы работали ещё с розницей 2.0, вы просто не до конца разобрались в вопросе.
2. user594264_e.sitnik 21 12.07.18 15:41 Сейчас в теме
(1) Не исключено что не до конца разобрался. Времени на разборы было очень мало. Что есть.
3. user594264_e.sitnik 21 12.07.18 15:43 Сейчас в теме
(1)Насчет формата штрихкода - спорно. В менеджере я пробовал ставить разные форматы - результат нулевой. Он все равно добавляет ноль.
4. leks88 12 12.07.18 15:43 Сейчас в теме
И не должно быть у весового товара штрихкода)) Что это за бред вообще?)
5. user594264_e.sitnik 21 12.07.18 15:47 Сейчас в теме
(4)Алексей Куликов. Ты кто?
6. leks88 12 12.07.18 16:35 Сейчас в теме
Вопрос не по теме. По теме вы не разобрались с процессом работы с этими весами, и это признали. Чем ваша статья полезна? Ошибок больше чем полезного. Одни только штрихкоды на весовом товаре чего стоят))
7. user594264_e.sitnik 21 13.07.18 09:34 Сейчас в теме
Я не преподносил статью как панацею и не говорил что это лучшая статья на всем сайте. Вовсе нет. Все мы люди и нам свойственно ошибаться.
Но, лучше уж писать и что-то пытаться делать, чем сидеть только и критиковать. Вы ведь, собственно, только этим и занимаетесь? На сайте с 12 года, рейтинг 12 и всего 4 статьи. Не в обиду будет сказано, но Вы не тот человек, чья критика мне важна. Поэтому, не буду Вам мешать, критикуйте дальше, больше все равно ничего не умеете.
8. leks88 12 16.07.18 10:55 Сейчас в теме
Я работой занимаюсь, а не рейтингом. Ошибки разные бывают (описка, бывают более простые решения), но у Вас ошибка фатальная, вы не понимаете как работает механизм работы с весовым товаром. Статья полезна только до момента где вы описываете работу с 1С. У специалиста вызывает только смех) Одно дело если бы вы СПРАШИВАЛИ у форумчан как настроить правильно. Но вы же не спрашивали, вы УЧИЛИ нас, форумчан, что вот так правильно, а 1С это какашка, потому что не правильно работает). Разницу понимаете?
9. user594264_e.sitnik 21 16.07.18 11:28 Сейчас в теме
(8)Судя по вашему профилю - тяму только на комментарии чужих работ и хватает. Продолжайте. Очень интересно.
10. user594264_e.sitnik 21 16.07.18 11:31 Сейчас в теме
(8)Я бы сказал, чем конкретно Вы занимаетесь, но могут забанить.
11. leks88 12 16.07.18 13:39 Сейчас в теме
С вами лично никакого удовольствия общаться. Одно радует-комментарии не скрыты и ваш профессионализм видно как на ладони.
12. user594264_e.sitnik 21 16.07.18 14:38 Сейчас в теме
(11)Вы знаете, это взаимно. Еще раз повторю - Вы не тот человек, чья критика мне важна и не Вам говорить о моем профессионализме или НЕ профессионализме.
На каждом форуме есть категория людей, которые показывают свой якобы "профессионализм" и полностью убеждены, что их мнение кому-то важно. Думайте так дальше.
Оставьте свое сообщение