Методы драйвера DrvMercFR.dll через frole.exe из 1С 7.7

Раздел для обсуждения программного обеспечения КБ по ККМ Меркурий.
Ответить
Аватара пользователя
Treast
Сообщения: 10
Зарегистрирован: 03 сен 2013, 13:14

Методы драйвера DrvMercFR.dll через frole.exe из 1С 7.7

Сообщение Treast »

Здравствуйте.

Подключил Меркурий-130 в режиме ФР, работаем из 1С 7.7.
В найденном ПО есть пример работы из 1С ARMKassa1C_TS938D4.ert, но в этой обработке используется только небольшой набор методов - пробить чек за наличный расчет, закрыть его, снять X и Z отчеты.

OLE1 = СоздатьОбъект("kkmnetsrvdbf_io.KKMNetDBSrvDataGate");
OLE1.CreateCheck("arMax_1C_FR_v1", 0);
OLE1.AddCheckLineDep
OLE1.CloseCheck()

OLE1.XReport("arMax_1C_FR_v1");
OLE1.ZReport("arMax_1C_FR_v1");

Где можно почитать про все что есть в этой библиотеке - например скидки, безнал (не С и дельфи функции, а которые вызываются по OLE из 1С через frole.exe) ?

Спасибо.
Аватара пользователя
Briarius
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 386
Зарегистрирован: 17 май 2011, 17:37
Контактная информация:

Re: Методы драйвера DrvMercFR.dll через frole.exe из 1С 7.7

Сообщение Briarius »

Видимо, только в исходниках frole. Доков не наблюдается.. Смотрите в теме Программное обеспечение (ПО) для ККМ (ЧПМ) Меркурий-115, -130, -140: конфигуратор, драйвер режима ФР
Аватара пользователя
Treast
Сообщения: 10
Зарегистрирован: 03 сен 2013, 13:14

Re: Методы драйвера DrvMercFR.dll через frole.exe из 1С 7.7

Сообщение Treast »

Для написания своей dll можно где-то скачать документацию (протокол/команды) к кассовому аппарату ?
Тяжело по чужим исходникам ходить и методом научного тыка искать нужное.
Аватара пользователя
Shtirlic
Сообщения: 377
Зарегистрирован: 18 фев 2011, 11:21

Re: Методы драйвера DrvMercFR.dll через frole.exe из 1С 7.7

Сообщение Shtirlic »

что не устраивает в DrvMercFR.dll, для неё и примеры использования есть и некоторое описание, как бы понятно, что с frole.exe немного сложнее, а непосредственно с самой DLL вроде все довольно просто, самостоятельно переписать эту библиотеку подозреваю будет значительно сложней.
Аватара пользователя
Treast
Сообщения: 10
Зарегистрирован: 03 сен 2013, 13:14

Re: Методы драйвера DrvMercFR.dll через frole.exe из 1С 7.7

Сообщение Treast »

Часть методов к этой DLL удалось узнать из обработки для 1С 8.2.
Завелась с налом/безналом, печатает скидку по чеку.

Но все равно не хватает:
1. Нужно скидки построчно.
2. Имя кассира (метод вроде есть, но не печатает).
3. Произвольную печать текста.
Аватара пользователя
Shtirlic
Сообщения: 377
Зарегистрирован: 18 фев 2011, 11:21

Re: Методы драйвера DrvMercFR.dll через frole.exe из 1С 7.7

Сообщение Shtirlic »

По DLL можно также прочитать в ФР_Курск.doc (в архиве FR Драйвер.zip) также по исходникам TestDll и TestDll2(в этом немного попроще)

DLL выдает ту же функциональность, что и заложено в ККМ и работа на более низком уровне не даст преимущества.
1. На сколько я понимаю такой возможности нет
2. Если Вы про регистрацию кассира, то она вроде не должна печатать.
3. https://forum.incotexkkm.ru/viewtopic.php?p=337#p337

возможно есть смысл посмотреть https://forum.incotexkkm.ru/viewtopic.php?f=7&t=198 и https://forum.incotexkkm.ru/viewtopic.php?f=7&t=18 там были и проблемы и их решения, возможно пригодится.
Ответить