Трактиръ: Nano. Обработка загрузки меню в весы Штрих-Принт

05.03.20

Интеграция - Весы

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

Скачать исходный код

Наименование Файл Версия Размер
Трактиръ: Nano. Обработка загрузки меню в весы Штрих-Принт:
.epf 8,93Kb
0
.epf 8,93Kb Скачать

Обработка загружает товары через драйвер Штрих-принт. Версия драйвера на скриншоте. В качестве кода товара в весах используется код элемента меню. Для упрощения PLU совпадает с кодом.

Код формы обработки:

Перем DRV Экспорт;

Процедура КнопкаВыполнитьНажатие(Кнопка)
	
	Если Не Подключить() Тогда
		Возврат;
	КонецЕсли;                                 
	
	Для Каждого СтрокаТовар Из ТаблицаТоваров Цикл
			
		DRV.PLUNumber  	= СтрокаТовар.Код;
		DRV.Price 		= СтрокаТовар.Цена;
		DRV.ItemCode 	= СтрокаТовар.Код;
		DRV.NameFirst  	= СтрокаТовар.Наименование;
		DRV.NameSecond 	= "";
		DRV.MessageNumber = 0;
		DRV.ShelfLife	= 0;
		DRV.Tare 		= 0;
		DRV.GroupCode 	= "28";
		DRV.GoodsType 	= 0; 
		
		DRV.SetPLUDataEx();
		
		Если Ошибка() Тогда
			Возврат;
		КонецЕсли;

	КонецЦикла;                   	
		
	Если Ошибка() Тогда
		Возврат;
	Иначе
		Сообщить("Товары загружены");
	КонецЕсли;

КонецПроцедуры

Функция Подключить() Экспорт
	
	ЗагрузитьВнешнююКомпоненту("DrvLP.dll");
	DRV = Новый("AddIn.DrvLP");
	
	DRV.LDNumber = ЛогическийНомер;
	DRV.SetActiveLD();
	DRV.Connect();
	Возврат Не Ошибка();
	
КонецФункции

Процедура ЗаполнитьТоварыНажатие(Элемент)
	ТаблицаТоваров.Очистить();
	
	Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ
		|	ЦеныСрезПоследних.Товар.Код КАК Код,
		|	ЦеныСрезПоследних.Товар.Наименование КАК Наименование,
		|	ЦеныСрезПоследних.Цена КАК Цена
		|ИЗ
		|	РегистрСведений.Цены.СрезПоследних КАК ЦеныСрезПоследних
		|ГДЕ
		|	ЦеныСрезПоследних.ТипЦен = &ТипЦен
		|
		|УПОРЯДОЧИТЬ ПО
		|	Наименование";
	
	Запрос.УстановитьПараметр("ТипЦен", ТипЦен);
	
	РезультатЗапроса = Запрос.Выполнить();
	
	ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
	
	Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
		НоваяСтрока = ТаблицаТоваров.Добавить();
		ЗаполнитьЗначенияСвойств(НоваяСтрока, ВыборкаДетальныеЗаписи);
	КонецЦикла;
	
КонецПроцедуры

Функция Ошибка() Экспорт
		
	ResultCode			= DRV.ResultCode;
	ResultDescription	= DRV.ResultCodeDescription;
	
	Если ResultCode = 0 Тогда
		Возврат Ложь;
	Иначе
		Возврат Истина;
	КонецЕсли;
	
КонецФункции

Процедура ПриОткрытии()
	НоваяСтрока = ТаблицаТоваров.Добавить();
	НоваяСтрока.Код = 3000;
	НоваяСтрока.Наименование = "Тестовый товар";
	НоваяСтрока.Цена = 123;
КонецПроцедуры

Процедура СчитатьИзВесовНажатие(Элемент)
	Подключить();
	ТаблицаТоваров.Очистить();
	Для ТекНомер = 1 По 3000 Цикл    
		
		DRV.PLUNumber = ТекНомер;
		DRV.GetPLUDataEx();		
		
		НоваяСтрока = ТаблицаТоваров.Добавить();
		НоваяСтрока.Код = DRV.PLUNumber;
		НоваяСтрока.Цена = DRV.Price;
		НоваяСтрока.Наименование = DRV.NameFirst;
	КонецЦикла;
КонецПроцедуры

Тестировалось с Трактиръ: Nano (1.0.12.7), платформа 1с 8.3.13.1513.

Трактир Нано Nano весы печать этикеток Штрих Принт загрузка обработка драйвер

См. также

Обработка обслуживания весов с печатью этикеток ШТРИХ-М серии PC-200 для УТ 10.х

Весы Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием Платные (руб)

Данная обработка позволяет настроить обмен с весами с печатью этикеток ШТРИХ-М серии PC-200 и 1С:Управление торговлей редакция 10. Может быть использована в 1С: Управление производственным предприятием 1.3 ,1С: Комплексная автоматизация 1.1, 1С: Розница 1.х. Универсальная обработка выгрузки номенклатуры для 1С:Розница редакция 2.3 использует типовой функционал "Правила обмена с подключаемым оборудованием offline" Обработка обслуживания весов с печатью этикеток ШТРИХ-М серии PC-200  для ДАЛИОН: Управление магазином 1.2.х Обработка выгрузки данных в весы с печатью этикеток ШТРИХ-М серии PC-200  для Штрих-М: Торговое предприятие 5.2.х Универсальная обработка выгрузки номенклатуры для 1С:Управление торговлей редакция 11 использует типовой функционал "Правила обмена с подключаемым оборудованием offline" Обработка обслуживания весов с печатью этикеток ШТРИХ-М серии PC-200  для ДАЛИОН: ТРЕНД, редакция 3.0

7800 руб.

04.12.2019    20996    71    35    

67

Драйвер для подключения электронных весов CAS и АТОЛ MARTA к 1Сv8.3

Весы Оптовая торговля Розничная торговля Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Драйвер электронных весов предназначен для подключения торговых весов фирмы CAS всех моделей, а также весов АТОЛ MARTA к различным конфигурациям 32-разрядной или 64-разрядной платформы 1С v.8.3. Драйвер разработан по стандарту "1С: Совместимо". Уникальность драйвера заключается в том, что он прост в подключении, надежен в работе и оптимален по цене.

2400 руб.

19.12.2017    67598    376    124    

133

Подключение старых весов ШТРИХ-ПРИНТ 4.5 к 1С: Розница 2.3+

Весы Платформа 1С v8.3 1С:Розница 2 Россия Бесплатно (free)

Подключение старых весов ШТРИХ-ПРИНТ 4.5 к 1С: Розница 2.3+ без внешних обработок и доработок.

17.04.2024    298    Archidemon    1    

2

Вариант интеграции с весами по com-порту через http-сервис

Весы Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Демонстрируется вариант интеграции 1С с весами по com-порту через реализацию отдельного http-сервиса.

1 стартмани

21.03.2024    443    2    gzharkoj    0    

5

Драйвер электронных весов Физтех Т11. Внешняя компонента Native API 1С (x86-64)

Весы Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Драйвер электронных весов Физтех Т11 (x86-64). Внешняя компонента Native API 1С. 1С Совместимо. Версия требований к разработке драйверов 3.9 Компонента предназначена для подключения к конфигурациям с БПО. Тестировалась на конфигурациях ERP, Управление нашей фирмой с БПО 3.2.2.25

3600 руб.

07.03.2024    475    0    0    

0

Работа с весами CAS через бесплатный драйвер

Весы Управляемые формы 1С:Розница 2 Розничная и сетевая торговля (FMCG) Абонемент ($m)

Расширение для работы с весами CAS (AD, AP, CS, ER, ER jr) через бесплатный драйвер.

1 стартмани

28.02.2024    454    12    vet25    0    

5

Выгрузка товаров в весы Масса-К (УНФ 3.0)

Весы Платформа 1С v8.3 1С:Розница 3.0 Россия Абонемент ($m)

Альтернативная выгрузка товаров в весы Масса-К для конфигураций Розница 3.0 и УНФ 3.0.

3 стартмани

05.02.2024    298    1    a_kudaev    1    

2
Оставьте свое сообщение