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

05.03.20

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Трактиръ: Nano. Обработка загрузки меню в весы Штрих-Принт:
.epf 8,93Kb
0
0 Скачать (1 SM) Купить за 1 850 руб.

Обработка загружает товары через драйвер Штрих-принт. Версия драйвера на скриншоте. В качестве кода товара в весах используется код элемента меню. Для упрощения 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 весы печать этикеток Штрих Принт загрузка обработка драйвер

См. также

Весы Оптовая торговля Розничная торговля Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

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

2400 руб.

19.12.2017    69877    416    131    

150

Весы Системный администратор Программист Платформа 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    22130    75    36    

71

Весы Платформа 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    952    2    0    

3

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

Обработка для работы с весами в программе Далион, которая использует бесплатный драйвер МАССА-К Driver-R.

3 стартмани

31.10.2024    389    1    Lichi001    1    

3

Весы Платформа 1С v8.3 1С:Управление торговлей 11 Россия Платные (руб)

Исправление ошибки нового драйвера весов Штрих-Принт (ШТРИХ-М:Весы с печатью этикеток ШТРИХ-ПРИНТ NG), когда пре выгрузки весового товара на весы он его выгружает как штучный. А так же исправление ошибки весов при выгрузки "Нет связи".

3600 руб.

15.10.2024    532    0    0    

1

Весы Программист Пользователь Платформа 1С v8.3 1С:Управление нашей фирмой 3.0 Абонемент ($m)

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

3 стартмани

16.09.2024    709    3    aximo    1    

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