Выгрузка данных из УТ 10.3 для этикетки весов Mettler Toledo Tiger (ОФ)







Внешняя обработка для программ 1С (обычное приложение), которая посредством программы SPCT 2 загружает данные в весы Mettler Toledo. Обработка позволяет создать этикетки с любыми параметрами (например: импортер, артикул, срок годности) и выбрать для них любой тип значения из вашей конфигурации (например: число, дата, строка, СправочникСсылка, ПеречислениеСсылка и т.п.). Таким образом, появляется возможность, заполнить этикетку любыми данными и в любой последовательности для каждого товара загруженного в весы.

Особенности:
— тестируемые весы: Mettler Toledo Tiger-P/ PRO (версию прошивки, могу сообщить при необходимости)
— использовалось ПО для весов: SPCT 2 и драйвер для весов Mettler Toledo Tiger (Scale-soft)
— обработка протестирована в ОС Windows 7, 8.
— обработка протестирована в УТ 10.3.
— реализовано два вида этикеток: штучная и весовая, с произвольным заданием параметров, а также передачей штрихкода.

В данной публикации не рассматривается первоначальное подключение весов и установка связи между компьютером и весами. Подразумевается, что необходимые настройки вами уже произведены и всё ПО для весов установлено.

ПОРЯДОК ПРЕДВАРИТЕЛЬНЫХ ДЕЙСТВИЙ ПЕРЕД ИСПОЛЬЗОВАНИЕМ ОБРАБОТКИ:

  1. Объединить вашу конфигурацию с конфигурацией из прикрепленных файлов публикации, получить из неё объекты: справочник "САН_ПараметрыЭтикеткиВесов" и перечисление "САН_ФорматыЭтикетокДляВесов". Если у вас конфигурация "на замке" можете создать расширение и поместить объекты туда (платформа 8.3.11 и выше).


     

  2. Открыть в конфигураторе обработку и в модуле формы обработки сделать следующее:

    2.1. В процедуре "ПередОткрытием" прописать необходимые настройки: IP, интерфейс обмена и т.п. Этот шаг необязательный, делается просто для удобства, чтобы каждый раз при открытии не прописывать эти параметры.

    2.2. Если у вас не УТ 10.3 в процедуре "ПодготовитьДляПечатиДопПараметрыЭтикетки" найти код: "ФормированиеПечатныхФорм.ОписаниеОрганизации(УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(ЗначениеПараметра, ), "ЮридическийАдрес,")". Это вызов экспортных процедур общих модулей для представления адресов организаций и контрагентов. Такие процедуры есть в любой конфигурации и вам нужно заменить их на процедуры из вашей конфигурации. Чтобы узнать ваши процедуры, зайдите в модуль менеджера/объекта любого документа (лучше в Реализацию ТУ или какую-нибудь счет-фактуру) и посмотрите процедуры печати. Уверен на 90%, что там будет хотя бы один вызов формирования описания адреса.

  3. Открыть программу SPCT 2 (SPCT). Загрузить на весы этикетку из прикрепленных файлов публикации (файл: Дизайн этикетки.lbl).

 

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

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

Если будут сложности или вопросы по обработке, помогу по мере своих сил, потому что сам осваивал работу с весами "методом научного тыка", особенно работу в SPCT 2. Все загвоздки и сложности по сути могут возникнуть именно в ПО весов и в установленных там настройках.

Всего доброго, всем удачных разработок) 
 

 

Leave a Comment

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