Здравствуйте.
Уточните, о каком драйвере идет речь. У нас их несколько.
Пользователь
Сообщений: Регистрация: 18.10.2013
03.07.2018 16:33:11
Виноват.
Версия-Т: Драйвер ККТ АМС-100Ф
Драйвер, если я правильно понимаю, от 05.04.2018
Сообщений: Регистрация: 25.03.2003
03.07.2018 17:15:14
"Версия-Т: Драйвер ККТ АМС-100Ф" подходит только для АМС-100Ф ФФД 1.0. Если у Вас касса перепрошитая под ФФД 1.05, то нужно использовать встроенный в 1С драйвер "Версия-Т:ККТ с передачей данных в ОФД (54-ФЗ)". Причем приведенная Вами ссылка описывает API именно "Версия-Т:ККТ с передачей данных в ОФД (54-ФЗ)".
Пользователь
Сообщений: Регистрация: 18.10.2013
03.07.2018 17:29:23
Меня смущает фраза "встроенный в 1С драйвер". Под "1С" подразумевается какая-то конкретная конфигурация? Или конкретный релиз платформы 1С?
У нас конфигурация самописная . Платформа 8.3.11.2954.
ФФД 1.0 работает нормально. Пришла пора переходить на 1.05. Изучил:
Скачал драйвер, начал с ним работать аналогично драйверу для ФФД 1.0.
Что я делаю не так? Отправьте по направлению, где можно прочитать.
Спасибо.
Сообщений: Регистрация: 25.03.2003
03.07.2018 17:46:56
1. Если Вы переходите на ФФД 1.05, то "Версия-Т: Драйвер ККТ АМС-100Ф" забываете. С ним не будет работать!
2. 1С во все свои торговые конфигурации "вшивает" драйвера для поддержки совместимых касс. В том числе и наш драйвер, который в том числе работает с АМС-100Ф ФФД 1.05. Вот его и надо использовать. Его можно выгрузить например из последней 1С:Розницы. Но он требует основную .
Пользователь
Сообщений: Регистрация: 18.10.2013
03.07.2018 17:54:47
1. Понял. Забываю.
2. Поищу, конечно же, типовую розницу. Но что делать тогда самописым конфигурациям? Не сертифицироваться же на 1С:Совместимо?
Сообщений: Регистрация: 25.03.2003
03.07.2018 17:59:37
Вы же наверняка знаете про "1С:Библиотека подключаемого оборудования, редакция 2.0" () И самописные конфигурации используют ее в разработках. Насколько мне известно, не обязательно получать 1С:Совместимо. Достаточно иметь лицензию на запуск платформы. А она, видимо, у Вас есть.
Пользователь
Сообщений: Регистрация: 18.10.2013
04.07.2018 08:58:37
Наша конфигурация писана 10 лет назад. Ни БПО, ни БСП тогда не было. Да это и не важно.
Вопрос ключевой в следующем: Можете прислать в почту библиотеку для АМС 100Ф для ФФД 1.05? Или дать ссылку, где скачать.
Или 1С выкупил у вас все права на использование библиотеки и придется расковыривать их конфигурации?
Сообщений: Регистрация: 25.03.2003
04.07.2018 10:10:58
Все такие драйвера (не только наши) свободные. Бери и пользуйся. О чем я уже не первый пост пытаюсь донести. Если Вам сложно их выдрать из любой типовой конфигурации, то пожалуйста, сделаем это за Вас.
Пользователь
Сообщений: Регистрация: 18.10.2013
04.07.2018 10:39:28
Спасибо.
"выдрать из любой типовой конфигурации" --- по хорошему, эту любую конфигурацию надо сначала купить.
И последний вопрос. В каком разделе на сайте можно отслеживать обновления драйвера?
Пользователь
Сообщений: Регистрация: 18.10.2013
04.07.2018 10:41:24
А драйвер-то для ШТРИ-М, а не для АМС.
Сообщений: Регистрация: 25.03.2003
04.07.2018 10:52:55
Не для штрих-м, а для К1-Ф. У этой ККТ идентичный протокол обмена с АМС-100Ф ФФД 1.05.
Актуальный драйвер находится всегда здесь
Изменено: - 04.07.2018 10:55:36
Пользователь
Сообщений: Регистрация: 18.10.2013
04.07.2018 11:12:28
Спасибо.
Посмотрю - отпишусь.
Пользователь
Сообщений: Регистрация: 18.10.2013
04.07.2018 12:35:17
Подключил библиотеку vtk1f_22_1CInt. Всё равно появляется ошибка "Недостаточно фактических параметров" при вызове метода
А при внесении/выемке говорит, что слишком много параметров:
ОбъектДрайвера.Драйвер.НапечататьЧекВнесенияВыемки(ОбъектДрайвера.ИДУ, _Параметры, Сумма);
А если беру vtframc100f.dll, то ошибка подключения компоненты. Подключаю также, как и предыдущие версии, из файла.
ПодключитьВнешнююКомпоненту(адрес, "AddInNative", ТипВнешнейКомпоненты.Native);
Пользователь
Сообщений: Регистрация: 18.10.2013
04.07.2018 14:26:03
Что я делаю не так? Какую библиотеку правильно использовать?
Сообщений: Регистрация: 25.03.2003
04.07.2018 14:50:48
Давайте начнем с того, что надо удалить все файлы vtframc100f.dll с Вашего ПК. Ибо не может так быть, Вы подключаете vtk1f_22_1CInt, а в ПолучитьОписание фигурирует АМС-100Ф. Это говорит о том, используется vtframc100f.dll. В получить описание Вы должны увидеть:
Наименование: Версия-Т: Драйвер ККТ K1-Ф
Создавать объект драйвера так
Код
ОбъектДрайвера.Драйвер = Новый ("AddIn.AddInNative.VT_KKT_1CInt") ;
Пользователь
Сообщений: Регистрация: 18.10.2013
04.07.2018 16:45:00
Во-первых, большое спасибо. Подключение случилось. Естественно, мой косяк. Библиотеку подключал новую, а драйвер создавал старый.
Но теперь при печати чека "Ошибка обработки ответа от ККТ".
Метод: ОбъектДрайвера.Драйвер.СформироватьЧек(ОбъектДрайвера.ИДУ, Ложь, _Параметры, НомерЧека, НомерСмены, Фиск, АдресСайта);
Конечно очень сложно парсить на валидность xml в уме. Но первое, что бросается в глаза - нет закрывающего тега </CheckPackage> в конце. А так все верно. Установите параметр Debug в Истина перед подключением. Тогда в каталоге %APPDATA%/vt/k1f/... появятся логи. Отправьте их на info@vtsoft.ru
Пользователь
Сообщений: Регистрация: 18.10.2013
04.07.2018 17:47:47
Нижайший поклон Вам. Да, не хватало закрывающего тега.
Но, продолжаем.
Как определить была оплата по налу или по безналу?
Делаю что-то вроде Х-отчета из лог.файлов "w0004_2018-07-04.dbf"
Раньше было поле "ISBN", которое говорило о том, что оплата идет по безналу. Как теперь?
Сообщений: Регистрация: 31.10.2002
04.07.2018 18:03:13
Структура файла журнала:
В двух словах, смотрите поле ELSUM в типе записи 101. Но Вы должны учитывать, что возможна смешанная оплата, поля CASHSUM, AVSUM и т.д. . могут быть тоже заполнены.