Установлен сертифицированный драйвер подключаемого оборудования АТОЛ v8.7 для весов с печатью этикеток.
Тест устройства проходит успешно. Из весов получается удалить ранее загруженную информацию.
Но при попытке выгрузить информацию на весы появляется сообщение об ошибке:
"Выгрузить товары не удалось: При выгрузке товаров в оборудование произошла ошибка. Ошибок нет"
В чем может быть причина и как можно ее устранить?
Обработка обслуживания, зашитая в конфигурации, рассчитана на работу с определенной версией драйвера. Если вы скачивали свежий драйвер с сайта АТОЛа, то он может быть слишком новым для имеющейся обработки, ставьте драйвер старее; если ставили драйвер с диска, он может быть как старее так и новее нужного; если ставили нужной для обработки версии - пробуйте поставить новее, АТОЛ может и по-меньше других но тоже бывает косячит.
Ну или разбираться в отладчике че за ошибка кем куда возвращается и исправлять код - тут нужен некоторый скилл.
Кстати, не проверяли ли - может несмотря на ошибку информация в весы попадает?
(2) mixa4, информация в весы точно не попадает. Обработка вроде бы не была зашита в конфигурацию. Именно что касается весов с печатью этикеток, она загружается из zip-архива, который, идет в составе драйвера, скачанного с сайта АТОЛА. То есть и драйвер и обработка одной версии.
(3) supermacho, а dll от весов регистрировали в 1с? Вам же конкретно написали, скачайте постарее обработку и драйвера и с ней попробуете. Пример: атол выпускает новый дрова на сканеры шк, но на практике оптимально работают дрова из старых версий.
Сначала ставил драйвер 8.7. Потом полностью удалил, в то из 1с.
Попробовал драйвер 8.6 (именно эта версия указана как совместимая на сайте 1с http://v8.1c.ru/retail/300/vs_drivers.htm)
(3) supermacho, что-то не вижу в составе установленного драйвера 8.6 с сайта АТОЛ архива с внешней обработкой для 1С, только архивы с dll-ками, подскажете где обработка - может гляну.
По (8) можно заподозрить что дело в разделителе десятичных знаков, можно попробовать в винде поменять запятую на точку. Ну или настроить в 1С округление до рубля чтобы не было цен с копейками ;)
(12) Последняя версия, в которой dll насыпом лежали - 8.4.
В папке C:\Program Files\ATOL\Drivers8\1Cv82 лежат zip-архивы не внешних компонент разве? файл LP-ATOL.zip
А файл C:\Program Files\ATOL\Drivers8\Bin\LP1C.dll вместе с драйвером переустанавливается? или 1С-ка его куда-то копирует?
Насчет винды мысль неплохая - думал о чем-то подобном, но не дожал эту версию.
Насчет округления цен мысль была на крайний случай, но отдельной ценовой группы только для весового товара нет, округлять проблематично.
Пробовал три версии драйвера 8.7, 8.6, 8.5. WinXP SP3.
Отдельно попробовал 8.7 На Win7.
Указанная ошибка возникает при наличии в списке выгружаемой номенклатуры некоторых наименований. Например, Конфеты Москвичка выгружаются без проблем, а Конфеты Ростовчанка выдают ошибку.
Если Москвичку выгружать вместе с Ростовчанкой, то все заканчивается ошибкой.
(9) Вы имеете в виду параметр "Десятичная точка" в настройках драйвера или настройку самих весов?
Указанный параметр установлен значением 2
И как я понимаю это относится к весу, а не к цене.
>>Осталось понять - это проблема настройки самих весов или драйвера?
скорее всего в коде 1С, где в драйвер должны передаться значения цен: этот код обычно заключен в Попытка/Исключение, само исключение подозреваю возникает еще до обращения к драйверу, а в блоке Исключение пользователю показывается описание ошибки из драйвера, а он не при делах, говорит, ошибок нет...
Попробуйте в правилах обмена поставить галочку своя нумерация PLU на оборудовании и указать какое максимальное кол-во PLU поддерживает устройство. Мне помогло.
Попробуйте в правилах обмена поставить галочку своя нумерация PLU на оборудовании и указать какое максимальное кол-во PLU поддерживает устройство. Мне помогло.