Обработка обслуживания для ККТ ШтрихОнлайн, 1С:7.7

Оборудование - Фискальный регистратор

Обработка обслуживания ККТ 1С7.7 Штрих онлайн.

9
Данная обработка содержит основные команды для работы с ККТ Штрих онлайн

Данная обработка содержит основные команды для работы с ККТ Штрих онлайн. Обработка чуток корявая, но время вам сэкономит. На универсальность не претендую

Собственно состав:

  • smDrvFR1CLib20.dll - интеграционная библиотека штриха с 1С, необходимо скопировать в папку базы
  • FR_KKM54FZ.efd и FR_KKM54FZ.ERT - собственно обработка обслуживания и описание AddIn
  • FR_KKM54FZ.ini - файл настроек подключения (так как долго под 1С7.7 переписывать все, что наворотили в снеговике)
  • 54FZ-FhEm.ERT  - файл - обработка ввода телефона и мейла для чека

Эти файлы надо положить в папку обработок обслуживания оборудования \EXTFORMS\EQUIP информационной базы ЗакрытиеОткрытиеКассовойСмены.ert - некоторые команды вывел в форму, такие как открыть-закрыть смену, тест устройства, получение параметров ККТ (параметры выводятся как сообщение).

Использование обработки полностью на ваш страх и риск. 

Тестировалось на Бухгалтерии 7.7, печать чека из ПКО прошла нормально.

Дорабатывать и так далее не буду. Все - самостоятельно.

9

Скачать файлы

Наименование Файл Версия Размер
ОбработкаОбслуживанияШтрихОнлайн-1С77.zip
.zip 495,43Kb
21.02.17
47
.zip 495,43Kb 47 Скачать

См. также

Комментарии
Избранное Подписка Сортировка: Древо
1. Kolunya 7 27.02.17 12:27 Сейчас в теме
Есть ли в вашей обработке поддержка отправки тегов с данными ФИОКассира, ВариантНалогообложения, АдресПокупателя ?
Или только стандартный набор Открыть смену, пробить чек, Закрыть смену?
Так все это есть и в стандартных обработках работы с DrvFR.dll
2. AlexY 9 27.02.17 16:12 Сейчас в теме
Если посмотите в модуль самой обработки, то там ввозможно указание и фио кассира (из константы) и по умолчанию стоит режим ОСН.
а насчет DrvFR.dll - не уверен что она поддерживает 54фз. пробовал пробить - ФР зависает.
3. Kolunya 7 28.02.17 16:44 Сейчас в теме
(2) DrvFR.dll - все стандартные операции отрабатывает.
вопрос только в "новшествах" от 54ФЗ...
В руководстве программиста к драйверу ФР от Штрих-М 4.13 перечислены все методы и свойства
Правда нет нигде явного примера - как именно это должно работать со стороны 1С 7.7
13. ut11 2 02.04.17 23:06 Сейчас в теме
(2) Возможно, проблема в одновременном использовании. У меня после подключения DrvfFr.dll вперемешку с smDrvFR1CLib20.dll драйвера вообще слетели, даже "Тест драйвера" при запросе состояния стал выдавать какие-то левые ошибки типа "поле не обнаружено, не смотря на перезагрузку. Пришлось заново переустанавливать.
4. AlexY 9 01.03.17 11:32 Сейчас в теме
я переписывал по http://its.1c.ru/db/metod8dev/content/4829/hdoc Требования к разработке драйверов для ККТ с функцией передачи в ОФД
5. rebus56 24.03.17 16:57 Сейчас в теме
А продажа со скидкой корректно отрабатыватся? Получатся вместо DrvFR.dll надо пользоваться smDrvFR1CLib20.dll?
6. AlexY 9 25.03.17 14:36 Сейчас в теме
скидка не отрабатывается. Все данные сразу с конечной ценой (с учетом скидки) передаются в таблицу
из 1с идет таблица
СписокТоваров = СоздатьОбъект("ТаблицаЗначений");
СписокТоваров.НоваяКолонка("ТовНаим" , "Строка");
СписокТоваров.НоваяКолонка("Цена" , "Число");
СписокТоваров.НоваяКолонка("Количество", "Число");
СписокТоваров.НоваяКолонка("НДС" , "Число");
Цена там должна указываться конечная, с учетом всех скидок..
вместо DrvFR.dll да, используется smDrvFR1CLib20.
теоретически возможно также неаерное и с атол работать, так как обработка по принципу универсальной писалась, только параметры подключения адаптировать, и все.
7. ut11 2 26.03.17 13:04 Сейчас в теме
Процедура открытия смены не работает с пустым значением переменной "Кассир", надо обязательно писать имя.
Версия драйвера 4.13_538
8. AlexY 9 27.03.17 10:47 Сейчас в теме
вообще то странно. в описании метода в https://its.1c.ru/db/metod8dev/content/4829/hdoc
ОткрытьСмену (OpenShift) ИДУстройства (DeviceID) STRING [IN] Идентификатор устройства BOOL Открывает новую смену.
нет указания кассира.
9. AlexY 9 27.03.17 10:48 Сейчас в теме
упс сорри.
ОткрытьСмену (OpenShift)
ИДУстройства (DeviceID) STRING [IN] Идентификатор устройства BOOL Открывает новую смену и печатает на ККТ отчет об открытии смены.
Кассир (CashierName) STRING [IN] ФИО уполномоченного лица для проведения операции
НомерСмены (SessionNumber) LONG [OUT] Номер смены
НомерДокумента(DocumentNumber) LONG [OUT] Номер отчета об открытии смены
есть кассир.
10. AlexY 9 27.03.17 10:53 Сейчас в теме
но у меня с тем же драйвером 4.13_538 проходило открытие смены.
11. ut11 2 02.04.17 22:59 Сейчас в теме
может, от модели железки зависит
12. ut11 2 02.04.17 23:02 Сейчас в теме
Столкнулся с тем, что не работает НапечататьНефискСтроку, драйвер отвечает, что нет такого метода
Не в курсе, это проблема общая? или у меня какой-то глюк?

Попробовал напечатать чек без фискальных позиций - отказывается пробивать с нулевой суммой. Как слипы к терминалу печатать?
14. AlexY 9 03.04.17 08:49 Сейчас в теме
НапечататьНефискСтроку - этот метод не тестировал, только переписал по https://its.1c.ru/db/metod8dev/content/4829/hdoc
15. victuan 3061 12.04.17 19:58 Сейчас в теме
Вот здесь все методы для 54-ФЗ реализованы http://infostart.ru/public/603118/
16. Palich53 16.05.17 13:50 Сейчас в теме
Здравствуйте. Не получается напечатать отчет без гашения.

Попытка
		Результат = ОбъектДрайвера.НапечататьОтчетБезГашения(ИДУстройства); 
	Исключение
		Результат = 0;
		ВыходныеПараметры.Установить("ОписаниеОшибки","Ошибка вызова метода <ОбъектДрайвера.НапечататьОтчетБезГашения>.");
		Возврат Результат;
	КонецПопытки;

Уходит в исключение. Метод ОтчетОТекущемСостоянииРасчетов() - Работает.
Оставьте свое сообщение