smDrvFR1CLib20.dll офд касса Надо стало подключить кассу (штрих-онлайн). Конфа, скажем, ТиС. Драйвер ставлю, в настройках выбираю кассу. А в параметрах ничего не появляется. Что делать? |
Начинаю догадываться, что порт и частота неспроста появились в форме настройки :) |
Сейчас кассы нет, дома сижу. Поставил просто драйвер без кассы. Чеки ККМ спокойно проводятся, несмотря на отсутствие кассы. То есть им теперь все равно, отбился чек или нет? |
У кого-нибудь работает smDrvFR1CLib20.dll в 1с 7.7? В типовой тис она лежит и в настройках торг.оборудования прописана, но касса у меня на нее никак не реагирует. |
3-buh >Используйте в 1С 7.7 другую dll - [b]DrvFR.dll[/b] - с ней хорошо всё работает. |
Она то работает, но зачем-то делали 1с-овцы все это в тисе, значит должна быть какая-то возможность ее использовать. Смущают людей, ничего не объясняя. |
ГЫ! А оно работает! У меня штрих-онлайн. Черес USB что-то не получалось. Воткнул эмулятор Com-порта от него провод из комплекта в середнее гнездо. Плюс в справочнике касс включить режим ФР. Пашет! |
Удалось подключиться через USB / RNDIS / TCP Socket Для этого в обработке frSHTRIH54_comm.ert в функцию ПодключитьсяКФР вставляем строки: Объект.УстановитьПараметр("ConnectionType", 6); // подключение через TCP socket Объект.УстановитьПараметр("ProtocolType", 0); // Стандартный протокол Объект.УстановитьПараметр("IPAddress", "192.168.137.111"); // IP адрес ККТ Объект.УстановитьПараметр("UseIPAddress", 1); // Используем свойство IPAddress // для указания адреса ККТ // (в противном случае будет // использоваться свойство // ComputerName) Объект.УстановитьПараметр("TCPPort", 7778); // TCP Порт ККТ Объект.УстановитьПараметр("Timeout", 1000); // Таймаут в мс |
Дальнейшее - дело техники :) Всем спасибо, без вас бы я не справился :) |
PS. А что, все уже на восьмерку перешли? |
Всем привет! Пытаюсь подключиться к Штрих-On-Line (Wi-Fi) по TCP сокет как указано выше, однако получаю ошибку с описанием: FFFFFFF7h, Некорректное значение параметра "Speed". В чем может быть проблема? И причем тут параметр Speed, если подключение инициируется не по локальному порту? Устанавливал этому параметру занчение 115200, но ошибка та же :rain: В службе поддержки разбираться с моим вопросом отказываются, выдать адекватное описание компоненты тоже нет, для получения поддержки предлагают регистрироваться как разработчику ПО. Помогите плиз! :yield: Наверняка такая проблема не только у меня. Хочется использовать ККТ именно в режиме TCP-socket, что само по себе весьма удобно по разным причинам. Конфигурация 1С 7.7. Компонента: SMDrvFR1CLib20, номер версии драйвера: 4.14.0.688 Процедура Подключить() Объект = ФР; //Объект.УстановитьПараметр("Port", 0); //Объект.УстановитьПараметр("Baudrate", 0); //Объект.УстановитьПараметр("Speed", 0); Объект.УстановитьПараметр("ConnectionType", 6); // подключение через TCP socket Объект.УстановитьПараметр("ProtocolType", 0); // Стандартный протокол Объект.УстановитьПараметр("IPAddress", "192.168.3.70"); // IP адрес ККТ Объект.УстановитьПараметр("UseIPAddress", 1); // Используем свойство IPAddress // для указания адреса ККТ // (в противном случае будет // использоваться свойство // ComputerName) Объект.УстановитьПараметр("TCPPort", 7778); // TCP Порт ККТ Объект.УстановитьПараметр("Timeout", 1000); // Таймаут в мс Объект.УстановитьПараметр("Password", FRPassword); Объект.УстановитьПараметр("AdminPassword", FRPassword); Объект.УстановитьПараметр("UserPassword", FRPassword); Объект.УстановитьПараметр("Tax1", 18); Объект.УстановитьПараметр("Tax2", 10); Объект.УстановитьПараметр("Tax3", 0); Объект.УстановитьПараметр("Tax4", 0); глФРИДУстройства =""; Объект.Подключить(глФРИДУстройства); ОписаниеПоследнейОшибки = ""; КодПоследнейОшибки = Объект.GetLastError(ОписаниеПоследнейОшибки); Если (СтрЧислоВхождений(ОписаниеПоследнейОшибки,"Ошибок нет") > 0) или (СтрЧислоВхождений(ОписаниеПоследнейОшибки, "00h") > 0) Тогда Рез = 1; Иначе ОписаниеРезультата = ОписаниеПоследнейОшибки; КонецЕсли; Сообщить("^:" + ОписаниеРезультата); КонецПроцедуры |
[quote=buh;45411186] PS. А что, все уже на восьмерку перешли? [/quote] Далеко не все ) |
Продолжая традицию сам отвечаю на свой же вопрос. Значение параметра Baudrate не должно быть нулевым. Устанавливаем ему значение (например 115200) при любом типе подключения и все работает. Делов то... ;) |
Зачем это всё пытаться настроить программно? Настраивайте интерактивно через "Тест драйвера ФР". Не надо лишнюю работу пытаться выполнить через код 1С. |
Текущее время: 22:38. Часовой пояс GMT +3. |