Переделанная обработка для загрузки товаров на весы CAS 5000J, через бесплатный драйвер от CAS. Предназначена для конфигурации 1С: Розница 2.1.
Очень простая обработка. Ничего лишнего. Заполняем ТЧ товарами, на вкладке «Настройки подключения» указываем IP-адресс весов и UDP-порт подключения к весам (обычно 22304). Загружаем на весы товары. Очень легко переделать под себя. Можно неплохо сэкономить на покупке платных драйверов для весов.
Не забываем заполнить SKU коды для номенклатуры. Можно использовать как внешнюю обработку. Инсталятор бесплатного драйвера находится в архиве с обработкой.
Не работает. Не может создать объект — «Невозможно подключить внешнюю компоненту»
Попробуйте зарегистрировать библиотеку.
Не регистрируется
Тогда установите вотэтот драйвер.
Не уверен на 100%, что он бесплатный, но должно заработать.
Он попросить Net 2.0. На Windows 8.1 надо для начала включить компоненту Net3.5 в разделе установка и удаление программ.
После установки драйвера удалось таки создать com-объект. Но только на клиенте, на сервере не захотела. Переписал ее для себя, с созданием объекта драйвера на клиенте и все заработало.
Отлично. У меня наоборот на клиенте объект драйвера не создавался)
Розница 2.1 категорично не хочет подключаться к весам хотя весы видит и Атол и кас драйвер.. Пишет Connection to 192.168.000.012……..Fail!
В первую очередь, надо убедится, что обработка увидела именно бесплатный драйвер. Атол тут не нужен.
2 проблема порт на весах. Очень часто в настройках весов порт забит не 22304, это важно. Если подключатся к нужному ip, по неправильному номеру порта будет error
orfos, скажите а вы случаем не сможете мне помочь удаленно за вознаграждение?
НЕ много не понял про бесплатный драйвер, какой? Все параметры правильные и порт и ip)
Столкнулись а похожей проблемой. каким способ сделать что бы программа увидела эту библиотеку
(14) pis49, я обновил файл обработки, там в архиве установщик драйвера. Еще его можно скачать с официального сайта CAS.
(15) спс, но все равно чтото не так. програмка запустилась ругнулась вначале что нету каких то файлов по пути C:Program Files (x86)КАС. потом запустилась, все тесты все работает. зарегистрировал дополнительно через C:WindowsMicrosoft.NETFramework64v2.0.50727
egasm система 7-ка 64 бита.
наконец то создал сом объект.
{Форма.ФормаЗагрузки.Форма(174)}: Ошибка при вызове метода контекста (Open) scale.Open();
по причине:
Произошла исключительная ситуация (CAScentre_DLL_printScale): Scale driver error, code:-2
при всем при этом есть ключ АТОЛ на весы с этикетками. но у них нету рабочей обрабоки под управляемые формы с настройками и прочим. сам драйвер воспринимает только англ. команды. Родной который ставится с розницей 2.1 данный ключ не видит и выводит ошибку ключа защиты ConatainerNotFound
(16) pis49, знакомая ситуация. Вот описание ошибок:
0 Все прошло успешно.
-1 Не удалось инициировать библиотеку.
-2 Не удалось соединиться с весами.
-3 Не удалось отправить товар на весы.
-4 Не удалось отправить текст ингредиента на весы.
-5 Не удалось удалить все товары из весов.
-6 Не удалось отправить название магазина.
-7 Не удалось отправить текущее время и дату.
-8 Не удалось отправить информация о быстрых клавишах.
-9 Не удалось отправить параметры печати этикетки.
-10 Не удалось отправить или получить спец. настройки на весы CL5000(J).
-11 Не удалось прочитать состояние весов.
-12 Не удалось задать настройки весам LP-1.6 или LP-II
-13 Не удалось отправить штрих-код в весы
-14 Не удалось отправить рекламные сообщения
-15 Не удалось отправить бегущие сообщения
-16 Не удалось отправить Страну-производителя
-17 Не удалось отправить единицу измерения
-18 Нельзя отправить товар, т.к. в весах нет больше памяти
-19 Не удалось отправить этикетку в весы
-20 Не удалось прочитать файл с этикеткой
-21 Не удалось удалить товар
-999 Неизвестная ошибка
(16) pis49, проверить адрес и порт. Порт указывается в настройках весов.
все подвисает на команде опен. есть подозреения что весы могут не воспринимать данную команду во все. или что драйвер не совсем для них подходит. через програмку которую ты скинул все проверки проходит в том числе и на порт. весы сл5000джи
(19) pis49, команда такая есть, библиотека рассчитана на все модели весов CAS. Я подключал CAS LP 1.5, 1.6. Обычно подвисает, если в настройках весов стоит другой порт, часто это касается весов, которые использовались вместе конф. ДАЛИОН. В общем надо конечно смотреть отладчик.
как говорится и рад бы ошибиться в настройках но нет.
Подскажите пож-та как мне передать штрих код товара в память весов ? Использую Ваше приложение CAScentre_PrintingScaleWorks и самостоятельно сгенерированный файл csv.
Добрый!
Пытаюсь адаптировать Вашу обработку под УТ_11, и тут получается момент такой — после установки и регистрации библиотек в системе (причем как Вашей в комплекте, так и с сайта поставщика , при указании весов (их адреса и порта, которые удачно мапаются в ОС), при запущенной от админа правами 1С-ке в куске кода при подключении по адресу с портом:
Выходит ошибка на последней строке листинга сверху, причем в отладчике он идентифицирует ошибку как: «ОбъектДрайвер.Open() {1}: Ошибка при вызове метода контекста (Open) »
Дайте совет, что может быть, так как дальше кнопки ПОДКЛЮЧИТЬ двинутся не могу, причем ДрайверОбъект подключился, как COMОбъект, все остальное подключается нормально (то есть строки выше этой строки)
(23) Algado, попробую посмотреть в рабочей базе эту обработку и отписаться. Знаю что была такая ошибка. Возможно тут дело в правах или в операционке. Т.е проблема библиотеки.
Не регистрируется
Connection to 192.168.000.031……..Fail!
Ошибка вызова метода connection с параметрами: 192.168.000.031 20304
порт верный, адрес тоже
Здравствуйте, помогите зарегистрировать объект. Проблема та же, что и у lex lex. Через программу в архиве подключается, а из 1с нет.
(27) На всякий случай спрошу: 1C пробовали запускать с правами администратора? (речь не о пользователе в программе 1С, а о правах на саму программу):
Здравствуйте, помогите зарегистрировать объект
Розница для Казахстана, редакция 2.2, не хочет подключаться к весам
Connection to 192.168.1 .58 Fail!
Ошибка вызова метода connection с параметрами: 192.168.1 .58 20304
порт верный, адрес тоже , 1C запускал с правами администратора
проверка CAScentre_PrintingScaleWorks.exe проходит
Подскажите, что еще нужно сделать, для подключения?
(29) А какая ОС? На 7-ке было без проблем. Все выше непонятные люки. Весов под рукой давно нет, Сложно смоделировать аналогичную ситуацию
ОС- 8-ка, ОбъектДрайвер = Новый COMОбъект(«CAScentre_DLL_printScale.Scale»); Результат = Ложь;
подключить внешнюю компоненту не удается, спасибо, что ответили.
Нет не у кого отдельно dll ? Не могу зарегистрировать класс.
Добрый день. Можете прямую ссылки кинуть на почту.