Розница 2.2 и весы CAS (LP-15, CL3000)

07.12.20

Учетные задачи - Розничная торговля

Внешняя обработка для выгрузки весового товара из 1С: Розницы 2.2 в весы CAS (LP-15 и CL3000) по Ethernet (TCP/IP).

Скачать файл

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

Наименование По подписке [?] Купить один файл
ЗагрузкаВВесы CAS LP-15R.epf
.epf 21,84Kb
104
104 Скачать (1 SM) Купить за 1 850 руб.
ЗагрузкаВВесы CAS CL3000.epf
.epf 23,17Kb
57
57 Скачать (1 SM) Купить за 1 850 руб.
PrintScalesDriver.rar
.rar 7,72Mb
131
131 Скачать (1 SM) Купить за 1 850 руб.
ЗагрузкаВВесы CAS CL3000 (Розница 2.3.6.25).epf
.epf 23,33Kb
10
10 Скачать (1 SM) Купить за 1 850 руб.
ЗагрузкаВВесы CAS LP-15R (Розница 2.3.6.25).epf
.epf 22,01Kb
19
19 Скачать (1 SM) Купить за 1 850 руб.

Обработка позволяет выгрузить в весы наименование товара, ПЛУ, код, цену и срок годности.

Особенности CAS LP 1.5:

- Проверял работоспособность только на Рознице, редакции 2.2 (2.2.2.14)  Платформа 8.3.7.1860.

- Драйвер прилагается.

- Тестировал только на протоколе 1.5. Для 1.6, пологаю нужно прописать в коде scale.Type = 1;

- Порт по умолчанию для CAS LP 1.5 =  8111, тип = 0;

Особенности CAS CL3000:

- Проверял работоспособность только на Рознице, редакции 2.2 (2.2.4.17)  Платформа 8.3.8.1861.

- Порт по умолчанию для CAS CL300020304, тип = 8;

- Есть возможность указать несколько весов. Для этого в настройках добавляются все ip адреса устройств.

- Драйвер прилагается.

 

Если кому-нибудь будет полезна, буду только рад.

Код открыт, удачи!

См. также

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 1.6 1С:Бухгалтерия автономного учреждения 1С:CRM ПРОФ, КОРП Россия Платные (руб)

Универсальная обработка для обслуживания любых фискальных регистраторов (ККТ), в том числе Веб сервер АТОЛ. Работает в соответствии с 54-ФЗ. (ФФД 1.0, ФФД 1.05, ФФД 1.1). Подключайте любую онлайн кассу к практически любой конфигурации. Нет необходимости обновлять 1С. Можно бесплатно скачать и протестировать. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP или веб-сервер) Позволяет разделить один чек сразу на несколько ККТ или на несколько систем налогообложения. Поддерживает разрешительный режим. Можно настроить собственный шаблонов чека. Можно использовать эквайринг там, где он не поддерживается. Работает на LINUX и Windows ЭМУЛЯТОР + ЭКВАЙРИНГ + МАРКИРОВКА + ПОДДЕРЖКА ФФД 1.2

6000 руб.

27.02.2017    796366    4903    9546    

2858

SALE! 20%

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер Платформа 1С v8.3 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Полнофункциональное расширение (ранее известное как Модуль 1С-ЕГАИС) для взаимодействия типовых конфигураций 1С и ЕГАИС, предоставляющее максимум возможностей по работе с УТМ. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 7176 руб.

15.12.2015    170796    955    364    

400

ККМ Кассовые операции Розничная торговля Обмен с ГосИС Программист Бухгалтер Пользователь Бухгалтерский учет Оперативный учет Управляемые формы 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Расширение конфигурации для УТ 11.5, КА 2.5 ,ERP 2.5 (Управляемые формы) позволяет выполнять печать кассовых чеков на одну ККМ 54-ФЗ с нескольких рабочих мест. НИКАКИХ НАСТРОЕК В РАЗРАБОТКЕ - ПОДКЛЮЧИЛ И ПЕЧАТАЙ. Если у вас несколько отделов и одна ККМ - печатайте на одной ККМ! Если у вас две ККМ и одна поломалась - печатайте на одной ККМ, пока ремонтируете другую!

4500 руб.

27.08.2018    122204    1025    584    

864

SALE! 25%

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

Обработка осуществляет обслуживание ККТ АТОЛ, Штрих, Вики Принт и Меркурий для конфигураций "УТ 10.3", "КА 1.1", "УПП 1.3", "Розница 1.0", "БП 2.0" и других отраслевых решений, построенных на основе указанных выше конфигурациях. Поддерживает возможность параллельно пробития чеков на одной ККМ несколькими пользователями. Поддерживает Веб-сервер Атол. Соответствует требованиям 54-ФЗ. Поддерживает ФФД 1.0, 1.05, 1.1 и 1.2. Разделяет чеки по нескольким СНО. Поддерживает механизмы подключения ККТ по TCP/IP, для работы через RDP или интернет. Поддержка маркировки и разрешительного режима.

5880 4410 руб.

25.05.2015    335555    1957    3058    

1031

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Обмен с ГосИС Программист Бухгалтер Пользователь Платформа 1С v8.3 Конфигурации 1cv8 Сельское хозяйство и рыболовство Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Пищевая промышленность Россия Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная конфигурация Хамелеон Меркурий для взаимодействия с системой Меркурий (тестовый+рабочий+демо контур) может использоваться для интеграции в любую конфигурацию на базе 1С, версии ПРОФ и выше. Основное отличие от других решений - работа через веб-интерфейс и API 2.0(API 2.1). Для удобства реализован общий интерфейс в виде обработки, схожей с интерфейсом Меркурий, но возможностей гораздо больше, т.к. при интеграции в Вашу учетную систему, можно на основании Ваших справочников и документов, создавать соответствующие документы и справочники в системе Меркурий и наоборот.

44000 руб.

08.11.2017    122945    292    140    

398

Управление взаимоотношениями с клиентами (CRM) Оптовая торговля Розничная торговля Пользователь Платформа 1С v8.3 Оперативный учет Управляемые формы 1С:Управление торговлей 10 1С:Розница 2 Россия Управленческий учет Платные (руб)

Подсистема призвана упростить и автоматизировать процесс расчета и начисления бонусов покупателей. Бонусная система работает с конфигурациями 1С:УТ 10.3, 1С:Розница. Механизм реализован в начале 2013г. и работает до сих пор с постоянными совершенствованиями.

30000 руб.

02.11.2015    112285    102    87    

185
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. gra4enok 14 01.04.16 00:54 Сейчас в теме
Для консольной выгрузки, когда нет ключа на драйвер:
//выгружаем в весы
&НаКлиенте
Процедура КоманднаяПанель1Выгрузить(Кнопка)
	///
	ПЛУФайл = Новый ТекстовыйДокумент;
	///						
	ПЛУФайл.ДобавитьСтроку("номер отдела;номер товара;тип товара;первая строка названия товара;вторая строка названия товара;строка, которая печатается под логотипом;групповой код;код товара;фиксированная цена товара в копейках;цена товара в копейках;вес тары в граммах;дата упаковки в днях;время упаковки в часах;срок годности в днях;срок годности в часах;номер состава продукта прикрепленного к товару;текст состава продукта;номер этикетки для печати;номер штрихкода для печати;дата создания продукта в днях;номер текста рекламного сообщения;номер логотипа для печати на этикетке;номер единицы измерения количественного товара;кол-во для штучных и счетных товаров;номер страны-производителя;номер второго штрихового кода для печати на этикетке;фиксированный вес продукта;");
	Для Каждого Строка Из Объект.Товары Цикл
		Если ЗначениеЗаполнено(Строка.ПЛУ) И ЗначениеЗаполнено(Строка.Цена) И ЗначениеЗаполнено(Строка.Наименование) Тогда
			ЗаписатьВФайл(ПЛУФайл, Строка.ПЛУ, Строка.КодТовара, Строка.Наименование,
				 Строка.Цена, Строка.СрокГодности, Строка.Состав, Строка.ВесТары);	
		КонецЕсли;
	КонецЦикла;		
	ПЛУФайл.Записать("D:\CAS\sendplu.csv","windows-1251",Символы.ВК);
	ЗапуститьПриложение("D:\CAS\sendplu.cmd");
	////
КонецПроцедуры
Показать


&НаКлиенте
Функция ЗаписатьВФайл(ПЛУФайл, PLU, КодТовара, Номенклатура, Цена, СрокГодности, Состав, ВесТары) 
	Результат = Истина;
	Строка0 = Неопределено;
	Строка1 = Неопределено;
	Строка2 = Неопределено;
	
	ПредНаименование(Номенклатура, Строка1, Строка2);
	Строка0 = "1;";									//номер отдела;
	Строка0 = Строка0+Строка(PLU)+";";				//номер товара;
	Строка0 = Строка0+"1;";							//тип товара;
	Строка0 = Строка0+Строка1+";";					//первая строка названия товара;
	Строка0 = Строка0+Строка2+";";					//вторая строка названия товара;
	Строка0 = Строка0+"ABCDEF;";					//строка_ которая печатается под логотипом;
	Строка0 = Строка0+"1;";							//групповой код;
	Строка0 = Строка0+"0;";							//код товара;
	Строка0 = Строка0+"0;";							//фиксированная цена товара_ в копейках;
	Строка0 = Строка0+Формат(Цена*100,"ЧГ=0")+";";	//цена товара_ в копейках;
	Строка0 = Строка0+Формат(ВесТары*1000,"ЧГ=0")+"0;";	//вес тары_ в граммах;
	Строка0 = Строка0+"0;";							//дата упаковки_ в днях;
	Строка0 = Строка0+"0;";							//время упаковки_ в часах;
	Если СрокГодности = Неопределено ИЛИ СрокГодности = 0 Тогда
		Строка0 = Строка0+"0;";
	Иначе
		Строка0 = Строка0+Формат(СрокГодности,"ЧГ=0")+";";
	КонецЕсли;										//срок годности_ в днях;
	Строка0 = Строка0+"0;";							//срок годности_ в часах;
	Строка0 = Строка0+"0;";							//номер состава продукта прикрепленного к товару;
	Строка0 = Строка0+Состав+";";					//текст состава продукта;
	Строка0 = Строка0+"0;";							//номер этикетки для печати;
	Строка0 = Строка0+"0;";							//номер штрих-кода для печати;
	Строка0 = Строка0+"0;";							//дата создания продукта_ в днях;
	Строка0 = Строка0+"0;";							//номер текста рекламного сообщения;
	Строка0 = Строка0+"0;";							//номер логотипа для печати на этикетки;
	Строка0 = Строка0+"0;";							//номер единицы измерения количественного товара;
	Строка0 = Строка0+"0;";							//кол-во для штучных и счетных товаров;
	Строка0 = Строка0+"0;";							//номер страны-производителя;
	Строка0 = Строка0+"0;";							//номер второго штриховой код для печати на этикетки;
	Строка0 = Строка0+"0";							//фиксированный вес продукта
	
	ПЛУФайл.ДобавитьСтроку(Строка0);			
	Возврат Результат;
	
КонецФункции
Показать



sendplu.cmd

@echo off
D:
cd \CAS
Set ScaleIP=192.168.2.22
Set ScalePort=20304
Set ScaleType=0
Set ScaleDataType=0
Set FileName="sendplu.csv"

echo Send data to scale %ScaleIP% %ScalePort% %ScaleType% %ScaleDataType% %FileName%
CAScentre_PrintingScaleWorks.exe %ScaleIP% %ScalePort% %ScaleType% %ScaleDataType% %FileName%

if %ERRORLEVEL%==0 echo Vesy zagruzheny (oshibok net) 
if %ERRORLEVEL%==1 echo Neizvestnaya oshibka 
if %ERRORLEVEL%==2 echo Ne vybran tip otpravliyamih dannih 
if %ERRORLEVEL%==3 echo Dlya vibrannoy modely eti dannie ne dostupni 
if %ERRORLEVEL%==4 echo Bad file 
if %ERRORLEVEL%==5 echo Error send data to scale 
Показать


THEBESTolo4b; Artem1405; +2 Ответить
2. 1108 223 01.04.16 23:42 Сейчас в теме
(1) gra4enok, драйвер приложен бесплатный, с сайта разработчика. Спасибо за ваш вариант решения. Вот только он точно под весы 1.5? На сколько я знаю, по протоколу 1.5 выгружаются не все описанные вами поля. Да и порт вроде должен быть 8111?
3. o3ophuk 22.04.16 14:35 Сейчас в теме
Добрый день. Скачал файл, на основе него написал не большую обработку, которая делает выгрузку из установки цен на кассу offline и должна делать выгрузку на весы. Обработка внешняя типа "ЗаполнениеОбъекта" к документу "УстановкаЦенНоменклатуры". Не работает подключение драйвера в таком контексте. Если поможете решить проблему советом - буду благодарен.
Розница 2.2.2.15. Тонкий клиент.
4. 1108 223 22.04.16 15:14 Сейчас в теме
(3) o3ophuk, моя обработка к весам подключается? Если да, нужно видеть ваш код, чтобы что-то подсказывать. Если нет, возможно, дело в весах. Нужно проверить порт и тип весов.
5. o3ophuk 22.04.16 15:34 Сейчас в теме
Ваша подключается и работает прекрасно, единственная ремарка(но это недостаток драйвера): На весах должно быть установлено логическое устройство 1. Обязательно. Иначе весы подключатся, но данные туда уходить не будут.
Проблема у меня возникает именно когда я подключаю внешнюю обработку к документу. Могу выслать обработку на почту.
Уже думаю - может попробовать через lp16.dll забахать :)
6. 1108 223 22.04.16 15:50 Сейчас в теме
(5) o3ophuk, безопасный режим в обработке отключен? У меня к сожалению уже нет доступа к весам, чтобы что-то проверить. Если пришлете на earring87@mail.ru посмотрю, может что-то подскажу...
7. o3ophuk 22.04.16 16:04 Сейчас в теме
О, похоже я решил проблему.
Дело в том, что исполнялись серверные методы и платформа криво отрабатывала подключение com объекта на сервере. Так что надо работать исключительно клиентскими методами по работе с объектом драйвера.
В течение получаса проверю по факту - отпишусь.
Если у меня все получится - не против, если опубликую свою обработку с ссылкой на Вашу? :)
8. 1108 223 22.04.16 16:24 Сейчас в теме
(7) o3ophuk, этим сообщение я официально отказываюсь от претензий на вознаграждение по авторским правам на размещенную в этой публикации обработку и еже следующих, для коих она являлась бы основой))))))
9. o3ophuk 22.04.16 16:25 Сейчас в теме
:) Ну если бы не Вы - хз сколько я времени бы потерял, если бы писал все с нуля. Так что отблагодарить я все равно должен как-то.
10. 1108 223 22.04.16 16:28 Сейчас в теме
(9) o3ophuk, плюса к публикации будет достаточно.
11. n_spb 01.06.16 23:35 Сейчас в теме
Спасибо за Вашу обработку. Помогите разобраться в ситуации, весы CAS LP-15. Результат выгрузки товаров в весы ошибка -3. Посмотрел отладчиком Процедура ВыгрузитьНаВесыНаСервере() доходит до scale.SendPlu(); затем немного подвисает и вываливается с ошибкой -3. Тест подключения в обработке пишет, что порядок. Насколько понимаю в весы не записываются данные, подскажите, как поправить? В комментариях видел: "На весах должно быть установлено логическое устройство 1", как это правильно задать?
12. o3ophuk 02.06.16 07:02 Сейчас в теме
Задается это вот так:
Переключить весы в режим «программирования»
Выбрать пункт меню «СЕТ»
«ПЕЧ»
Нажать «8»
«ПЕЧ» (в поле «Сумма» будет показан текущий лог. номер весов)
Ввести новый лог. номер (например «1»)
«ПЕЧ»
Выйти из режима «программирования»
Выключить и включить весы

Взято с сайта Атола.

Еще у Вас могут быть весы cas lp-15, но работают они по протоколу lp-16.
Тогда в обработке надо заменить:
scale.Type = 0 на scale.Type = 1

Надеюсь поможет :)
13. n_spb 02.06.16 17:45 Сейчас в теме
(12) Спасибо за информацию. В весах стоит 1 в set если нажать 8, при выгрузке товара получаю ошибку - 3. Поставил scale.Type = 1 результат ошибка - 2. Релиз розницы у меня 2.2.2.12 на нем отборы по товару в обработке не работают совсем. Товар для тестовой выгрузки добавлял руками в наименование выбирал строку вбивал "тест", ПЛУ ставил 1, код товара 777, цену 10. Есть в весах какая-то проверка ПЛУ или кода товара, который в них передается или это абсолютно произвольные значения? Платформа 8.3.8.1652.
14. 1108 223 02.06.16 18:41 Сейчас в теме
(13) На сколько я помню, в Рознице 2.х нижний порог PLU по умолчанию - 100. Попробуйте трехзначное PLU. Вообще, кнопка "Заполнить товары" отбирает весовой товар с назначенными PLU кодами. Может у вас коды не назначены в базе или товар не отмечен как весовой?
По ошибкам:
-2 Не удалось соединиться с весами.
-3 Не удалось отправить товар на весы.
Прикрепил на всякий случай руководство программиста по драйверу. В нем описаны отличия возможностей протоколов 1.5 и 1.6.
Прикрепленные файлы:
Руководство программиста.rtf
user805602; +1 Ответить
15. n_spb 03.06.16 10:37 Сейчас в теме
(14) Огромное спасибо за "Руководство программиста". Кодов в базе действительно не было, заполнил, обработка стала отбирать товар. Поставил scale.Type = 1, товар в весы выгрузился. Похоже, некорректно руками задавал данные для выгрузки. Спасибо за Вашу поддержку. В интернете встретил совет, действия с весами в обработке делать не на &НаСервере, а на &НаКлиенте, что про это скажите?
16. 1108 223 03.06.16 11:05 Сейчас в теме
(15) По поводу работы с COM &НаСервере или &НаКлиенте, наверное правильнее использовать &НаКлиенте. Но так, как весов у меня уже нет и обработка работает, пожалуй, позволю себе воспользоваться отмазкой "Работает - не трогай..." и оставлю как есть)))
17. lexme 07.07.16 17:52 Сейчас в теме
на 1.6 не работает розница 2.2.4
18. 1108 223 07.07.16 18:28 Сейчас в теме
(17) В коде изменили scale.Type на 1? На весах логическое устройство - 1? В комментариях выше, вроде, работало у людей по 1.6...
19. lexme 07.07.16 22:03 Сейчас в теме
менял,провожу разбор полётов, судя по всему проблема с драйверами,а конкретно с ключом драйвера, просто 1Ска завязана через rdp и ключ установлен не на сервере, а на локальном компе, если только запустить базу на нем , но есть одна маленькая проблема ... железо древнее еле дышит
20. 1108 223 08.07.16 11:52 Сейчас в теме
(19) Я в публикации выложил драйвер бесплатный к этой обработке. Попробуйте его.
21. lexme 10.07.16 04:08 Сейчас в теме
я так понимаю если не ввести на весах лог.номер 1 то к ним и не получится подключиться?
22. lexme 15.07.16 12:31 Сейчас в теме
Всё работает , товар в весы уходит, теперь проблема в том что код с весов в программе не считывается. кто знает в чем причина? префикс менял, не помогает, форматы штрихкода в весах тоже менял , аналогично не читается .
23. 1108 223 15.07.16 14:17 Сейчас в теме
(22) lexme, приведите пример штрихкода выданного весами? По-умолчанию в рознице 2.2 штрихкод имеет ви: 21ssssswwwwwz. Где sssss - плу (sku), wwwww - вес, z-контрольное число.
24. lexme 15.07.16 18:06 Сейчас в теме
25. 1108 223 15.07.16 19:03 Сейчас в теме
(24) Проверьте в рознице у вас префикс весового товара - 20? Я так понимаю плу (sku) - 616 назначила именно 1С, через работу с кодами sku? Что именно пишет программа при чтении шк? Если товар с таким шк не найден, скорее всего дело в префиксе. Попробуйте на весах сделать префикс 21. При чтении штрихкода он в 1с полностью отображается? Может быть дело в сканере? Попробуйте вручную набрать штрихкод.
26. lexme 16.07.16 08:11 Сейчас в теме
(25) в весах префикс 21, при чтении шк именно это и пишет, 616 это код товара, не sku(plu) у этого товара sku/plu 105
27. 1108 223 17.07.16 19:11 Сейчас в теме
(26) lexme, если в весах префикс 21 почему в приведённом вами примере шк стоит 20? После двузначного префикса в шк должен идти пятизначный плу, а не код товара, так как после считывания сканером товар ищется именно по регистру с sku. Проверьте настройки формирования штрихкода в весах. Выше я приводил пример что должен содержать штрихкод.
28. lexme 18.07.16 05:34 Сейчас в теме
в весах настройки формирования вот так выглядят : 21 префикс, 00616 код товара, 00150 вес, 5 контрольное значение, и получается что SKU должно быть равно КодТовара, т.к печатается именно код а не sku/plu весы cas lp 1.6
29. 1108 223 18.07.16 14:43 Сейчас в теме
(28) lexme, в модуле формы обработки выгрузки замените:
scale.pluItemCode = НомерДляВесов;
на
scale.pluItemCode = ПЛУ;
Перед выгрузкой в весы лучше очистить память.


30. codename-s 12.12.18 09:49 Сейчас в теме
1С:Предприятие 8.3 (8.3.12.1685) Розница, редакция 2.2 (2.2.10.19)
Прикрепленные файлы:
31. 1108 223 12.12.18 10:41 Сейчас в теме
(30) Скорее всего драйвер не установлен. Попробуйте установить от имени администратора.
32. codename-s 13.12.18 04:33 Сейчас в теме
(31) Драйвера все стоят и стандартной обработкой данные выгружаются, но нет срока годности, а точнее он грузится как ДАТА дд.мм.гггг а нужено просто кол-во дней от упаковки 7,14 и т.д
33. 1108 223 13.12.18 11:15 Сейчас в теме
(32) Ошибка "Не найдена библиотека dll CAScentre_DLL_printScale" появляется если обработка не может найти нужный драйвер.
Попробуйте вручную зарегистрировать компоненту:
regsvr32 "C:\Program Files\КАСцентр\Весы_с_печатью_этикеток\Driver\CAScentre_DLL_­printScale.dll"
34. THEBESTolo4b 10 18.09.19 17:17 Сейчас в теме
(31) Добрый день а на Вин 10 х 64 нет проблем с регистрацией библиотеки? уже и в режиме совместимости и от админа, не хочет рагаться
52. Andj2020 20.02.21 20:55 Сейчас в теме
(34) зарегистрировать через (regsvr32) не получилось из танцев с бубном использовалась регистрация через разраб функции C:\Windows\Microsoft.NET\Framework64\v2.0.50727\regasm
не понятно помогла ли она.

в итоге был скачал rar архив из этой статьи тоже не понятно как он помг или нет..

решилось всё в итоге переименованием функции scale, так как она в рознице 2.3 упорно ждала объект число в на вход прилетал COMОбъект и в итоге это не дружило между собой.

Так ошибка не найдена DLL превратилась в индивидуальную несовместимость обработки (без дописки) с конфой

Тема была бы ещё если бы надпись "товары выгружены в весы" появлялась вместо "весы подключены", одинаковой надписью с кнопкой подключения весов (проверочной)
35. THEBESTolo4b 10 21.09.19 07:53 Сейчас в теме
Описание библиотеки классов CAScentre_DLL_AllScale.



Описание.
Библиотека предназначена для работы с весовым оборудованием производства CAS Corporation: получения от них текущего веса (состояния) и передачи в windows-приложения.

Поддерживаемые ОС:
• Windows 98/Me/Nt/2000/XP, с установленным Ms .Net framework 2.0.
• Windows Vista/7.



Установка.
Для установки приложения запустите setup.msi и следуйте инструкциям установщика.



Настройка весов и список поддерживаемого оборудования.
На данный момент драйвер поддерживает следующее оборудование CAS:
- Все весовые индикаторы (CI, NT, BW, BI);
- Торговые весы EB, ED, PB, AP, AD, ER, EMR, ED, DB, DB-H, DB-2, DB2-NEW, PDS;
- Лабораторные весы – MWP.

Если нужных Вам весов нет в списке, отправьте запрос в ООО «КАСцентр», возможно ваши весы уже поддерживаются.

Для настройки весового оборудования необходимо выставить на весах скорость обмена «9600», постоянную (непрерывную) передачу данных, отключить принтер. Подробнее в руководстве по эксплуатации к весам. По вопросам настройки обращайтесь в ООО «КАСцентр».



Методы и свойства.

Название метода Параметры Возвращаемое значение Описание
ConnectTCP • IP – ip-адрес весов;
• Port – номер порта связи для Ethernet соединения;
• scaleType – номер типа весов. Если этот параметр равен нулю, то происходит автоматическое определение типа весов.
Нет. Метод производит попытку соединиться с весами по Ethernet, в случае ошибки возникает соответствующие исключение.
ConnectRS • ComPortNumber – номер порта связи для КЫ соединения, например, значение «1» означает связаться по порту “COM1”;
• BaundRate – скорость обмена для RS-соединения, например, 9600.
• scaleType – номер типа весов*.
Нет. Метод производит попытку соединиться с весами по RS232, в случае ошибки возникает соответствующие исключение.
Disconnect Нет. Нет. Разрывает установленное соединение с весами.

Update Нет. Текущий вес на весах – вещественное число двойной точности. Метод производит запрос к весам для получения текущего состояния весов. После вызова этого метода обновляются все свойства доступные данным весам.

CurrentWeight Нет. Текущий вес.
Метод возвращает данные полученные в результате последнего обновления.

CurrentUnitsOfMeasure Нет. Текущие единицы взвешивания (граммы, килограммы, тонны).
Метод возвращает данные полученные в результате последнего обновления.
CurrentWeightKg Нет. Текущий вес в килограммах. Метод возвращает данные полученные в результате последнего обновления.

CurrentStable Нет. True – в данный момент вес стабилен.
False – в данный момент вес не стабилен.
Метод возвращает данные полученные в результате последнего обновления.

CurrentGross Нет. True – в данный момент весы взвешивают вес в режиме брутто.
False – в данный момент весы взвешивают вес в режиме нетто. Метод возвращает данные полученные в результате последнего обновления.



Существующие ограничения для разных моделей весов.
Драйвер позволяет работать со многими моделями весов CAS. Некоторые модели весов могут поддерживать отправку не всех параметров о своем состоянии. В таблице перечислены все модели весов и параметры, которые весы передают в компьютер.

Модель весов CAS Поддержка получения свойств состояния весов
Текущий вес


(метод CurrentWeight) Текущие единицы измерения

(методы: CurrentUnitsOfMeasure, CurrentWeightKg) Стабильность веса

(метод CurrentStable) Брутто/нетто


(метод CurrentGross)

Все весовые индикаторы (CI, NT, BW, BI), весы PDS


Да

Да

Да

Да

Торговые весы EB, ED, PB, AP, AD, ER, EMR, ED, DB, DB-H, DB2-NEW


Да

Да

Да

Нет

DB2

Да
Да
Нет
Нет

Примеры работы с драйвером.


Пример 1. C#.NET.
using System;
using System.Collections.Generic;
using System.Text;

namespace Test
{
class Program
{
static void Main(string[] args)
{
CAScentre_DLL_AllScale.GetWeight scale = new CAScentre_DLL_AllScale.GetWeight();
scale.ConnectTCP("127.0.0.1", 8111, 0);
var weight = scale.Update();
Console.WriteLine("TEst. {0} kg", weight);
scale.Disconnect();
}
}
}

Пример 2. Скрипт.
// Создание объекта драйвреа
Object o = CreateObject(CAScentre_DLL_AllScale.GetWeight);

// Установка соединения с весами
o.ConnectTCP( 192.168.0.3, 8111, 0 );

// Получение веса от драйвера
Weight = o.Update();

// Вывод данных на экран.
Print( Weight );

// Ожидание 5 сек.
Sleep(5000);

// Получение веса от драйвера
Weight = o.Update();

// Вывод данных на экран.
Print( Weight );

// Разрыв соединения с весами.
o.Disconnet();
Судя по описанию работает она на вин 7, Кто регал библиотеку на вин 10
36. kakaduzar 03.06.20 19:03 Сейчас в теме
(35)
Судя по описанию работает она на вин 7, Кто регал библиотеку на вин 10

Получилось на Windows10?
37. 1108 223 03.06.20 21:57 Сейчас в теме
(36) На сколько я помню на Win 10 работало. Хотя у некоторых, иногда, возникает проблема с регистрацией dll-ки
38. THEBESTolo4b 10 04.06.20 08:53 Сейчас в теме
(36) да получилось, все действия делаются от админа
39. Redline58 20.10.20 14:09 Сейчас в теме
С версией 2.3.5.28 работает?
И можете предоставить демку для проверки?
40. 1108 223 20.10.20 18:25 Сейчас в теме
(39) Демо нет. На релизе 2.3.5.28 не проверял.
41. Rif_md 6 05.12.20 18:08 Сейчас в теме
Ошибка в обработке выгрузки для CAS CL3000
ВнешняяОбработка.ЗагрузкаВВесы.Форма.ФормаЗагрузки.Форма(92,22)}: Переменная не определена (ПрефиксацияОбъектовКлиентСервер)
НомерДляВесов = <<?>>ПрефиксацияОбъектовКлиентСервер.ПолучитьНомерНаПечать(Строка.КодТовара, Истина, Истина); //код на весах целое, шестизначное число

Для самописной конфигурации нужно знать что это за модуль.
43. 1108 223 06.12.20 13:01 Сейчас в теме
(41) Обработка для типовой Розницы 2.2. В последних релизах функцию ПрефиксацияОбъектовКлиентСервер.ПолучитьНомерНаПечать(.." переименовали.
Строку
НомерДляВесов = ПрефиксацияОбъектовКлиентСервер.ПолучитьНомерНаПечать(Строка.КодТовара, Истина, Истина); //код на весах целое, шестизначное число

нужно заменить на:
 НомерДляВесов = ПрефиксацияОбъектовКлиентСервер.НомерНаПечать(Строка.КодТовара, Истина, Истина); //код на весах целое, шестизначное число
42. Rif_md 6 05.12.20 18:45 Сейчас в теме
При регистрации dll драйвера получаю ошибку
Прикрепленные файлы:
44. 1108 223 06.12.20 13:04 Сейчас в теме
(42) Командную строку нужно запускать от имени администратора. На windows 10 у некоторых возникают проблемы с регистрацией dll. Думаю связано с ограничением прав.
45. alex_phantom 06.01.21 16:18 Сейчас в теме
Не регистрируется в ВИН 10 и на сервере 2016.

А для Розница, редакция 2.3 (2.3.7.19) какую именно обработку качать?
И может хитрость есть как регистрировать драйвер и какой тип оборудования выбирать в подключаемом.
Весы CL3000-15P

И неплохо-бы добавить отбор по остаткам.
46. 1108 223 09.01.21 12:50 Сейчас в теме
(45)
-"Не регистрируется в ВИН 10 и на сервере 2016..." - ответ в (44)
-"А для Розница, редакция 2.3 (2.3.7.19) какую именно обработку качать?... " - на этом релизе не тестировал. Возможно "ЗагрузкаВВесы CAS CL3000 (Розница 2.3.6.25).epf" заработает.
- "И может хитрость есть как регистрировать драйвер и какой тип оборудования выбирать в подключаемом." - обработка работает через Файл -- открыть. Подключаемое оборудование настраивать не нужно.
- "И неплохо-бы добавить отбор по остаткам. " - любой каприз за Ваши деньги.
47. alex_phantom 11.01.21 21:52 Сейчас в теме
Windows 10 pro X64.
C правами админа не регистрируется.
Выдаёт ошибку как в (42) посте.
Может подписание драйверов отключать надо
48. 1108 223 12.01.21 12:17 Сейчас в теме
(47) На Windows 10 часто возникают проблемы с регистрацией dll. Иногда помогает активация встроенного пользователя Администратор и регистрация dll под этим пользователем.
49. alexprofil 15.01.21 13:36 Сейчас в теме
возможно ли дописать эту обработку для выгрузки состава продукции? Весы CAS-LP v.1.6, 1С Розница 2.3.3
50. 1108 223 15.01.21 16:33 Сейчас в теме
(49) Напишите в личку Ваши пожелания?
51. alexprofil 18.01.21 12:36 Сейчас в теме
(50)Не получается написать вам в личку, сбросьте контакты для связи
53. Andj2020 20.02.21 20:58 Сейчас в теме
(34) зарегистрировать через (regsvr32) не получилось из танцев с бубном использовалась регистрация через разраб функции C:\Windows\Microsoft.NET\Framework64\v2.0.50727\regasm
не понятно помогла ли она.

в итоге был скачал rar архив из этой статьи тоже не понятно как он помг или нет..

решилось всё в итоге переименованием функции scale, так как она в рознице 2.3 упорно ждала объект число в на вход прилетал COMОбъект и в итоге это не дружило между собой.

Так ошибка не найдена DLL превратилась в индивидуальную несовместимость обработки (без дописки) с конфой

Тема была бы ещё если бы надпись "товары выгружены в весы" появлялась вместо "весы подключены", одинаковой надписью с кнопкой подключения весов (проверочной)
54. alex_phantom 20.06.21 23:57 Сейчас в теме
Перестала работать в Рознице начиная с релиза 2.3.8.27 и выше.
Пишет драйвер не установлен, а при нажатии установить, пишет что компонента уже загружена.
55. alex_phantom 13.09.21 16:57 Сейчас в теме
Я так понял заглохла тема?
56. 1108 223 13.09.21 17:28 Сейчас в теме
(55) К сожалению, нет весов, протестировать не смогу, но есть вероятность, что в (53) действительно описано решение для win 10.
Был случай, что dll не зарегистрировалась, но при этом выгрузка на весы проходила. Для этого, везде в коде обработки, переменную scale нужно переименовать (например в УстройствоВесы). Если организуете удаленку, могу подключиться помочь в настройке.
57. alex_phantom 13.09.21 18:40 Сейчас в теме
Если есть желание, дам доступ к весам
58. xakersha 05.03.22 15:43 Сейчас в теме
ошибка при выгрузке resultcode весы находит все хорошо, нажимаю выгрузить в весы выходит ошибка
Оставьте свое сообщение