Уважаемые форумчане!
Хочу поделиться опытом подключения онлайн-касс Атол 30Ф и Атол FPrint-22 ПТК к 1с 7.7
За основу взял ТиС 7.70.988, в которой поддержка онлайн-касс уже реализована.
Порядок действий:
1) С сайта атола скачать драйвера торгового оборудования (ДТО). Я взял версию 8.14.
2) Установить их в папку ATOL.
3) Подключить кассу к USB-порту компа. В диспетчере устройств должно появиться два новых устройства. Указать им поиск драйвера из папки C:\Program Files (x86)\ATOL\Drivers8\USB_Drivers
4) Запускаем Тест драйвера ККМ:
Пуск – Все программы – Атол – Драйверы торгового оборудования v.8 – Тесты – Драйвер ККМ
5) Через Настройку свойств делаем Поиск оборудования для определения COM-порта и его скорости. Модель кассы выбираем руками из списка. Если все выбрано правильно, то Проверка связи должна показать модель кассы в поле «Результат»
6) Закрываем тест драйвера и заходим в ТиС 988. Меню Сервис – Настройка торгового оборудования – закладка Фискальный регистратор
7) Ставим галочки «Фискальный регистратор включен», «Используется для отражения наличных денежных расчетов», выбираем из списка модель кассы, указываем номер и скорость COM-порта, которые определились на шаге 5
8) Открыв окно выбранной модели, видим заполненные поля модели, обработки обслуживания, внешней компоненты (FprnM1C82_54FZ.dll) и программного идентификатора.
9) Сворачиваем окно 1С, чтобы зарегистрировать внешнюю компоненту FprnM1C82_54FZ.dll (командой regsvr32).
10) Возвращаемся в 1С и нажимаем кнопку «Подключить» (в том же окне настройки торгового оборудования). Должно появиться сообщение «Фискальный регистратор (модель) успешно подключен» и окошко «Параметры компонент устанавливаются на соответствующей закладке (меню Сервис\Параметры)».
11) Если зайти в Сервис – Параметры, то никакой новой закладки там не будет. Это нормально, т.к. необходимые параметры мы уже указали (см. п.7)
12) Кнопка «Чек» в документах ПКО и РКО должна заработать.
Замечание по модели Атол FPrint-22 ПТК:
После установки ТиС 988 в папке ExtForms\Equip можно найти файл fr_Atol22F.efd, внутри которого указаны параметры заполнения окна модели (см. п. 8)
Вид=фр
Модель=АТОЛ 22Ф Fprint-22ПТК
Компонента=FprnM1C82_54FZ.dll
ПрогИд=ATOL_KKM_1C82_54FZ
Обработка=frATOL54_comm.ert
А в обработке «ТорговоеОборудование» написано немного по-другому:
ПараметрыПодключенияМодель.ДобавитьЗначение("63", "АТОЛ 22Ф/Fprint-22ПТК");
Поэтому надо внести поправку в файл fr_Atol22F.efd:
Модель= АТОЛ 22Ф/Fprint-22ПТК
Вопрос 1.
В обработке frATOL54_comm.ert в процедуре ПечататьЧек есть текст:
СистемаНалогообложения = ПУП
А где взять значения для различных режимов:
- общий
- ЕНВД
что ставить?
Вопрос 2.
Где и что надо указать для разных видов оплат:
- наличный расчет
- безналичный (пластиковая карта)
Ну я не знаю, почему они так его назвали.
Вроде как нашел:
СистемаНалогообложения: 0 Общая
1 Упрощенная Доход
2 Упрощенная Доход минус Расход
3 Единый налог на вмененный доход
4 Единый сельскохозяйственный налог
5 Патентная система налогообложения
Добрый день. Все сделал по Вашей инструкции, однако при проведении чека ККМ выходит сообщение:
Фискальный регистратор: ошибка при печати чека
Нет связи
Чек ККМ не пробит! Драйвер ККМ видит ФР: АТОЛ FPrint-22ПТК, №00106................, версия: 3.0.1245 RU, ФИСК
Мы делали по инструкции,, не получилось,бьемся уже нескольно недель, подключите нам,, мы заплатим за работу
8 918 35 86 815 Ирина Ивановна нач. отдела АСУ
Здравствуйте! ккм подключается через терминальную сессию (проброс портов), Драйвер ККМ видит ФР: АТОЛ FPrint-22ПТК, но чеки печатает один через четыре пять,ошибок при этом не выдает,ну и данные в офд отправляет соответственно только то что напечатал
Напишите ваше сообщение
(19)http://www.forum.mista.ru/topic.php?id=798573 в FiscalString может еще быть атрибут Department , тупо добавил в обработке 1совской, 30ф стал реагировать на кнопку чек.
Дано: 1С7.7 ТИС (Demo) v.7.70.988 АТОЛ 55Ф без фискального накопителя. Драйвера АТОЛ 8.14
Прога "Драйвер ККМ" вроде позволяет печатать.
Фактически сделал всё то же самое. Но при печати чека из демки ТИС, Атол печатает ошибку мол нет фискальника и пиликает до бесконечности. Что не так?
Интересно, а как если перевести ФР на работу через Ethernet. После подключения драйвер видит оборудование, собственно вопрос, а где ip адрес и порт прописать фр для работы, если сервис параметры нечего не выдает. в подключении оборудования выбрал порт tcp/ip, а дальше все. Попробовал через 1с 8 Розница цепляется и видит там ip прописывается.
Драйвер Атола стоит (проверка связи с ФР из теста проиходит), 1с Комплексная 654 выбираешь ФР, нажимаешь подключить и никакой реакции. Ни ошибок ни подключения (
Подключали Атол 22Фпринт, нообработку ставили не атоловскую, а штатную 1С-овскую: fr_comm.ert. Добавляли 2 параметра, передаются из обработки в ККМ
/////////////////////////////////////////////////////////////////
Объект.NewDocument();
// Записать должность и ФИО кассира
Объект.AttrNumber = 1021;
Объект.AttrValue = Кассир;
Объект.WriteAttribute();
Объект.GetStatus();
////////////////////////////////////////////////////////////////
Объект.CheckType = ТипРасчета;// CheckType - Тип чека:1 - Приход;2 - Возврат прихода;4 - Расход;5 - Возврат расхода;7 - Коррекция прихода;9 - Коррекция расхода;
Объект.CheckMode = 1;// CheckMode - Режим формирования чека:0 - только в электронном виде без печати на чековой ленте;1 - печатать на чековой ленте;
Объект.OpenCheck();
Объект.AttrNumber = 1055;
Объект.AttrValue = СистемаНалогообложения;// Применяемая система налогооблажения в чеке:ОСН - 1;УСН доход - 2;УСН доход-расход - 4;ЕНВД - 8;ЕСН - 16;ПСН - 32;
Объект.WriteAttribute();
///////////////////////////////////////////////////////
Показать
Эти дополнения брал на сайте 1с-pro.ru. там мне помог человек. А далее добавляем в справочник номенклатура признак товара, который попадает под УСН, так его и называем. 0 - это ЕНВД, а 1 - УСН.
В документе ЧекККМ в процедуру ПробитьЧекНаККМ добавим 2 строки
Напиши подробнее, чего хочешь. Ситуация такова, что надо и в ГМ добавить кусочки и в документ, и в форму номенклатуры. Что сам делал, дам бесплатно, за что платил, там договоримся (много не возьму :). На мороженое
По поводу "Без НДС" . В 989 конфе в ПКО тупо выставлена основная системы налогообложения (ПУП=0) . Я для "Упрощенная Доход минус Расход " поставил 2. Также поменял "НомерСекции" на 4 (без ндс).
НомерСекции = 4;
ПУП = 2;
В обработке frATOL54_comm.ert добавил параметр "Department".
(33) Привет, не могу заставить Атол 30Ф печатать "Без НДС". Принудительно передавал параметр TaxTypeNumber в XML-файл, но у меня Атол передает "TaxTypeNumber 6", что можно сделать?
проблема решилась, написал свою обработку по документации АТОЛ. Всем нужно делать так же, так как библиотека которая разработана АТОЛ не корректно работает на платформе 7.7
Добрый день!пытаюсь установить драйвера Ато фпринт ПТК 22, скачала 9.11.1, почему-то драйвера не устанавливаются, написано запуск невозможен. С чем может быть связано?Помогите
Здравствуйте. ККМ - атол 30ф. Программа Торговля и склад 9.2 . Проблема при оплате картой. В файле frATOL54_comm.ert добавил след код для печати картой.
Атрибут(XMLPayments, "Cash", "0");
Атрибут(XMLPayments, "CashLessType1", Макс(СуммаЧека, Получено));
Атрибут(XMLPayments, "CashLessType2", "0");
Атрибут(XMLPayments, "CashLessType3", "0");
При печати чека выходит Электронно = 100 и затем Получено = 0.
Как сделать , чтобы писало получено 100. Когда выписываем чек за наличку все нормально
Наличными = 100
Получено = 100.
Перешивали Атол 22ПТК и Атол 30Ф на ФФД1.05. При работе выяснилось, что все настройки полезли куда не нужно. ККМ стала считать НДс сама, хотя работаем без НДС. Сдвинулись виды оплаты (наличные/электронные). Пришлось подправить внешнюю обработку еще раз. Если интересно кому, могу выложить (переделанная frcomm.ert).
Подскажите что делали со ставкой НДС? у меня после прошивки на 1.05 вместо "без ндс" печатает "18/118"
Это у Вас запрограммировано в кассе под новый формат:
//Если СписокТоваров.СтавкаНДС = "none" Тогда
Объект.TaxTypeNumber = 4;
//ИначеЕсли СписокТоваров.СтавкаНДС = "18" Тогда
// Объект.TaxTypeNumber = 3;
//ИначеЕсли СписокТоваров.СтавкаНДС = "10" Тогда
// Объект.TaxTypeNumber = 2;
//ИначеЕсли СписокТоваров.СтавкаНДС = "0" Тогда
// Объект.TaxTypeNumber = 1;
//КонецЕсли;
(61) Пока еще руки не доходят, но предварительно вижу как вызов обработки с вариантами оплаты, например
1 - наличка
2 - картой
3 - кредит
4 - предоплата (аванс)
Далее в ККМ передается определенный параметр, по выбору варианта оплаты. Как это будет в рабочем режиме - пока не знаю. Получится. обязательно отпишемся
Добрый день АТОЛ30Ф + 1С 77 торговля плюс склад не можем сделать в чеке без НДС все время вылезает 18% пробовал через вашу обработку вообще не работает не поможете удаленно настроить!?
(65) Полагаю, что обработку менять не надо. Надо перепрошить кассовый аппарат на новую платную прошивку. Я в своей обработке вообще ничего не менял. А после перепрошивки под бой новогодних курантов НДС волшебным образом меняется на 20%
Немного не в тему, но может, тоже насущно:
Я бы еще добавил кнопку печати копии кассового чека, т.к часто продавец на рознице зайти в драйвер ККМ боится, т.к для некоторых это темный темный лес. Знают подбор товара, кнопку "провести" и "Закрытие кассовой смены".
Доброго дня. 7ку по сути в глаза не видел. Сейчас подключал 30Ф к ТиС ( последней редакции).
Вроде все подключил у пко рко чеки корректно пробивает ( пришлось в обработке ндс прописать)
У меня вопрос а в документе чек по умолчанию работа с фр не поддерживается? (нету кнопки чек)
И как из 1с штатными средствами закрыть смену?
(68) 1. Документ ЧЕК - при проведении пробивает кассовый чек на ККТ (если в спр.Кассы установлен признак печати на ККТ)
2. Закрыть смену - через штатную обработку Закрытие кассовой смены (она есть в интерфейсе кассира). Все проведенные чеки по выбр.кассе - удалятся и перенесутся в ТаблЧасть документа ОтчетККМ
Спасибо большое. слона я и не заметил. А не подскажете что я где забыл указать, если мне теперь выдает ошибку проведения чека "ККМ в режиме фискального регистратора предназначена для приема наличных платежей от юр. лиц!"
(73) Онлайн кассу надо подцепить к 7.7 торговля-склад. Но терзают смутные сомненья, что изложенный выше порядок действия приведёт к положительному результату. С июля 19 обсуждения прекратились...а в это время как раз были изменения к фз54. Может сразу переключиться на другие готовые решения на этом ресурсе..
(74)Обожаю "готовые решения".
Помницца, где-то с января 2017-го искал "готовые решения" по ФЗ 54. Опрос знакомых ничего не дал. Франчи разводили руками. Согласно опросам знакомых, франчи либо тупили, либо завязли в решениях.
При этом были крупные конторы, которые предлагали за ОченьБольшиеДеньги решить все проблемы. Проблемой, правда, было то, что я видел специалистов, которых нанимают эти "суръёзные компании". Таких студентов мог нанять и я, но контора не могла выделить даже такие деньги.
Прошлось качать описание драйвера Атол. Манера описания ужасная. Сейчас уже привычно такое читать, а первый месяц просто "вырви глаз". Судя по одинаковым вопросам на форуме атола, не один я не понял "русского языка" описания.
Тем не менее, в течении месяца слепил с нуля своё решение.
Сейчас много решений, в том числе достаточно универсальных и надёжных. Хотя наши местные франчи с тех времён так и не разобрались в том же Атоле. Короче, мне вот, например, всё равно не куда было деваться: лучшие местные франчи расписались в нулевом понимании решения задачи. Обработки на сайте стоили(ят) дороже чугунного моста. И опять же требуют "доработки напильником".
Но всегда можно взять ответственность на себя и "just do it"...
По большому счету достаточно поставить KKT10-10.8.0.0-windows32-setup и зарегистрировать fptr10_1c_win32_10_8_0_0.dll из этого пакета. А дальше переработать любую копеечную обработку с инфостарта.
Но нюансов не избежать... Например, недавно магазине кассу подключал. 1С7 в упор не видела 10-го драйвера. Только после полного обновления виндов и переустановки дров "увиделось".
Да и специфику перепиленных конф никто кроме вас лучше не знает. А наёмники... За многие годы использования фрилансеров, только один(точнее одна) клепала сложный классный код. У других гавнищенский код приходилось браковать и переделывать.
Хотя... если есть много денег, то можно и "готовое решение" купить. Любой каприз за ваши деньги.
p.s. За КЦ могу помочь в трепанации вашей конфы. За "спасибо" могу просто подсказать ответы на конкретные вопросы.
(77)
Доброго дня.
пытаюсь подключить Атол11Ф к типовой демке ТиС 7.7 и выдает ошибку:
Фискальный регистратор: ошибка при подключении
не удалось создать объект внешней компоненты с программым идентификатром AddIn.FprnM45
В модели указана внешняя компонента "FprnM1C82_54FZ.dll" (находится в папке с БД), зарегистрированная с помощью regsvr32.
(81) Если память не изменяет, то объект AddIn.FprnM45 относился к 8-й версии Атол, которая сейчас не актуальна.
Ошибка же может быть связана с тем, что не та библиотека зарегистрирована (может FPrnM1C.dll надо регистрировать - не помню).
Последняя проблема была решена после полного обновления виндов. В чём конкретно у вас проблема - не подскажу.
Но опять же, сейчас актуален 10-й драйвер. Грубо говоря, надо СоздатьОбъект("AddIn.Fptr10");
Если что, то https://infostart.ru/public/638640/
(82)
Есть небольшой вопрос при печати чека.
Если не указывать реквизит 1055 (система налогообложения), то он подтянет ее с самой кассы или необходимо прописывать насильно?
(84) Не помню, если честно... Я напрямую прописывал.
Функция ПолучитьCистемуНалогообложения()//(с)01.08.2019
ЕСЛИ ДТО=8 ТОГДА
ИНАЧЕЕСЛИ ДТО=10 Тогда
//1055 Применяемая система налогообложения (СНО)
//LIBFPTR_TT_DEFAULT - по умолчанию
//LIBFPTR_TT_OSN - общая СНО
//LIBFPTR_TT_USN_INCOME - упрощенная Доход
//LIBFPTR_TT_USN_INCOME_OUTCOME - упрощенная Доход минус Расход
//LIBFPTR_TT_ENVD - ЕНВД
//LIBFPTR_TT_ESN - единый сельскохозяйственный налог
//LIBFPTR_TT_PATENT - патентная СНО
Возврат ECR.LIBFPTR_TT_OSN;//Применяемая система налогообложения (СНО) ДТО10
//Возврат ECR.LIBFPTR_TT_PATENT;//Применяемая система налогообложения (СНО) ДТО10
КОНЕЦЕСЛИ;
Возврат "";
КонецФункции
p.s. Кстати, для 10-го драйвера дополнительных библиотек регистрировать кажется не надо - сами "подхватятся".
Процедура ПодключениеДравера()//(с)25.07.2019
ECR=СоздатьОбъект("AddIn.Fptr10");
ДТО=10;//Маркер, что используется драйвер Атол 10 версии
КонецПроцедуры
p.p.s. Нашел свою инструкцию по связке 1С и Атол: 1) Установить драйвер Атол 10.5
Скачиваем с сайта Атол архив с драйвером
Из архива достаем инсталляшку:
KKT10-10.5.0.0-windows32-setup
Ставить для 64-bit винды
fptr10_1c_win32_10_5_0_0.dll
(86) Кстати, утилита Атола, которой можно чеки формировать - полезная вещь. И ошибки можно исправить "на горячую" (например, чек отменить), и посмотреть значения параметров (например, "признак способа расчета").
Когда только чеки научился делать, "возвращал" именно утилитой. :)