В данной конфигурации реализована работа с онлайн-кассой Википринт (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 положить в каталог WindowsSystem32 и зарегистрировать командой 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)
ОтчетСГашением()
ВнесениеДенег()
ВыемкаДенег()
ОтчетБезГашения()
Код обработки открыт. Лицензия на использование — бессрочная.
ОБработка предназначена для конечного пользователя и не предназначена для перепродажи.
Купившим обработку предоставляется техническая поддержка в течении двух месяцев, при необходимости — возможно продление периода поддержки.
P.S. В связи с большим количеством вопросов по интеграции данной компоненты — предлагаю услуги по внедрению обработки в Вашу конфигурацию.
Гарантия возврата денег
ООО «Инфостарт» гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.
Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.
Для возврата оплаты просто свяжитесь с нами.