Используем рекомендованный драйвер для 1С = CitySoftLiteEquipmentDriver из последнего дистрибутива "CITYSOFT Lite_v5_8_3_260.exe".
В настоящий момент в статусе беты находится следующая версия дистрибутива, 5.9.0, попробуйте, пожалуйста, с ней:
https://drive.google.com/open?id=19C486KMmfQE4NoDXiIDyWM_EKuI7IXjCНужно установить дистрибутив и обновить драйвер из макета.
Используем ТСД CipherLab 8001L.
На него должна быть загружена задача 1C_8000_DB_OUT.AGW или 1C_8000_FILE_OUT.AGW. Для работы в качестве драйвера БПО требуются именно эти задачи, другие задачи (загружаемые внешней обработкой вроде CSL_retail.epf) не подойдут.
Данные в ТСД через драйвер отправляются пакетно командой
"ОбъектДрайвера.ВыгрузитьТаблицу(<ИДУстройства>, <ДанныеДляВыгрузки>, <СтатусПакета>)".
Где ДанныеДляВыгрузки содержит XML-пакет из n-ного кол-ва записей.
Если вы вызываете эту функцию драйвера самостоятельно, вам необходимо передавать СтатусПакета в соответствии с требованиями к драйверам БПО: для первого пакета "first", для второго...предпоследнего — "regular", для последнего — "last". Если пакет единственный, то "last".
Также проверьте настройки драйвера. Попробуйте снять галочку «Очищать ТСД перед выгрузкой на него данных» и сравнить поведение.
Если ничего не изменится, пришлите, пожалуйста, на support(собачка)scancity.ru логи (в письме дайте ссылку на этот топик, чтобы не потерялось):
C:\Users\профиль\AppData\Local\Temp\scLite.log
C:\Users\профиль\AppData\Roaming\SCAN CITY\CITYSOFT Lite\CitySoftLiteEquipmentDriver.log