В данной конфигурации реализована работа с онлайн-кассой Википринт (Viki Print) и Пирит из 7.7.
Внимание ! Выложил обновление, теперь реализована сложная оплата.
Работа идет напрямую через COM-port.
Реализована печать чеков на продажу и возврат, продажа за наличный расчет и по картам,открытие смены, закрытие и печать отчетов.
Поставляется в виде самостоятельной конфигурации, готова к объединению с любой конфигурацией , в том числе доработанной и нетиповой.
Данная доработка тестировалась на следующий оригинальный конфигурациях 1С
Торговля+Склад 9.2 (релизы 9.86, 9.88 и 9.90)
Торговля+Склад 8.7
Производство+Услуги+Бухгалтерия 3.82
Бухгалтерия 6.36
Комплексная 5.65
Предприниматель 2.80
Логика работы следующая :
При старте в процедуре ПриНачалеРаботыСИстемы опрашиваются последовательные порты от 1 до 64, если обнаруживается подключенная касса - открывается окно выбора кассира и открывается смена.
Краткая инстуркция по установке :
Скачать прилагаемый архив
Файл mscomm32.ocx положить в каталог Windows\System32 и зарегистрировать командой regsvr32 mscomm32.ocx
Импортировать в реестр прилагаемый файл reg.
В каталог с движком 1С положить файл sleep.dll
Объединить прилагаемый MD файл со своей конфигурацией. Лучше вручную добавить содержимое глобального модуля. Но если все стандартным объединением - то приоритет - исходная конфигурация, метод объединения - объединять объекты. После этого раскомментировать нужные строки и расставить в соответствии с логикой модуля.
При необходимости - вставить вызов процедуры ГлВикиПечататьЧекПоДОкументу в свой чек.
Первый запуск необходимо проводить с административными правами
Для пробития чека достаточно вставить вызов процеуры
ГлВикиПечататьЧекПоДОкументу(Док,ВидОплаты = 1, ЭтоВозврат = 0,КолонкаНоменклатура = "Номенклатура", КолонкаКОличество = "Количество",КолонкаЦена = "Цена",СтавкаНалога = 0)
где
Док - документ, в котором анализируется табличная часть и печатается чек
Все остальные параметры необязательные:
КолонкаНоменклатура - название колонки документа, в которой содержатся товары. По умолчаню - "номенклатура"
ВидОплаты - 1, если наличная оплата, 2 - если электронная. По умолчанию 1.
ЭтоВозврат - 0, если обычный чек продажи, 1 - если чек возврата.. По умолчанию 0.
КолонкаКоличество и КолонкаЦена - соотвественно, названия колонок с количеством и ценой
СтавкаНалога - номер строки налоговой ставки, заданной при программировании кассы.
ГлВикиПечататьЧекОднойСТрокой(Товар,Количество,Цена,ВидОплаты = 1, ЭтоВозврат = 0,СтавкаНалога = 0) -
печатает чек с одной позицией Товар.
Краткий перечень функций и процедур :
ВикиАннулироватьЧЕк()
ВикиОткрытьЧекПродажи(НомОтдела,Оператор,НомЧека)
ВикиОткрытьЧекВозврата(НомОтдела,Оператор,НомЧека)
ВикиОткрытьСервисныйЧек(НомОтдела,Оператор,НомЧека)
ВикиПодИтог()
ВикиДобавитьТоварВОткрытыйЧек(Наименование,Артикул,Количество,Цена,СтавкаНалога)
ВикиВнестиБезНаличнуюОплату(Сумма)
ВикиВнестиНаличнуюОплату(Сумма)
ГлОпроситьКассуВики()
ГлОпроситьКассуВикиПринтер()
ГлВикиПечататьЧекПоДОкументу(Док,ВидОплаты = 1, ЭтоВозврат = 0,КолонкаНоменклатура = "Номенклатура", КолонкаКОличество = "Количество",КолонкаЦена = "Цена",СтавкаНалога = 0)
ГлВикиПечататьЧекОднойСТрокой(Товар,Количество,Цена,ВидОплаты = 1, ЭтоВозврат = 0,СтавкаНалога = 0)
ОтчетСГашением()
ВнесениеДенег()
ВыемкаДенег()
ОтчетБезГашения()
Код обработки открыт. Лицензия на использование - бессрочная.
ОБработка предназначена для конечного пользователя и не предназначена для перепродажи.
Купившим обработку предоставляется техническая поддержка в течении двух месяцев, при необходимости - возможно продление периода поддержки.
В стоимость входит настройка одного рабочего места, интеграция в одну базу и один документ.
Работы осуществляются удаленно.
Правила работы магазина
Пожалуйста, обратите внимание на правила работы магазина. Рекомендуем вам перед покупкой воспользоваться услугой подбора решения под ваши задачи, чтобы покупка оказалась максимально эффективной.