FR_Atol_Shtrih.exe печать чеков для ККМ АТОЛ и ШТРИХ на основании текстового файла, где содержится описание товаров, цен, НДС (все требования 54ФЗ поддержка изменений от 01/07/19). Для 1С (7.7 и:8 УФ, Обычных Формы) есть готовые обработки









Это программа печати чеков, которая читает обычный текстовый файл, где перечислено, что надо распечатать на ФР — описание содержимого чека. Такой механизм позволяет использовать комплект для WEB сайтов, для не типовых или сильно измененных 1с7 или 1с8. Для любых программ которые умеют работать с текстовыми файлами (будь то CLIPPER,FOXPRO,JAVA, WSH, VBS итд). Внутри комплекта лежат готовые внешние печатные формы для печати из документов Реализация товаров и услуг 1с8 УТ10, БП2, БП2Базовая, БП2Корп, УТ11, БП3, БП3Базовая, БП3Корп,
Для 1с:ТиС 7.7 Реализация ТМЦ, Бух4.5, Бух1.3 и Печать из ПКО

Подключать ФР к 1С не надо! Не надо открывать смену. Подходит для любой конфигурации, для любого документа.

Более 300 внедрений на ккм Штрих-Мини-ФР-К, Штрих ОнЛайн Атол 11Ф, 55Ф, 30.

Возможна пробитие оплаты наличным или VISA  (Электронные деньги). Поддерживает передачу в ОФД имени кассира, телефон или email покупателя. Для каждого чека можно поменять ОСН (ЕНВД, Доходы-расходы итд). Возможна печать чека с выровненными колонками, Наименование,Количество Цена, Сумма, в этом случае фискализация будет одной строкой с общей суммой. Можно пробить не фискальный чек. (чек будет, но в налоговую не уйдет). Добавлена расшифровка длинных наименований, что актуально для Штрих (программа сама переносит длинные наименования на след строку). Есть внесение и выплата денег. 29.06.17 добавлено пробитие 2 видов оплат в одном чеке.

Поддержка следующих ККТ:

Атол: АТОЛ 11Ф, АТОЛ 15Ф,  АТОЛ 22Ф / FPrint-22ПТК, АТОЛ 25Ф, АТОЛ 30Ф, АТОЛ 42ФС, АТОЛ 52Ф, АТОЛ 55Ф, АТОЛ 60Ф, АТОЛ 77Ф, АТОЛ 90Ф, FPrint5500

Штрих-М: ШТРИХ-ON-LINE, ШТРИХ-ЛАЙТ-01Ф, ШТРИХ-М-01Ф, ШТРИХ-РИТЕЙЛ-01Ф, ШТРИХ-МИНИ-01Ф, ШТРИХ-ФР-01Ф, ШТРИХ-М-02Ф, ШТРИХ-М-ФР-К, ШТРИХ-ЛАЙТ-ФР-К  и переделанные по 54ФЗ

Столкнулся с тем, что механизм печати на ККМ от 1с, не всегда удобен клиентам.  А так как с кассами работаю уже более 15 лет на своем ПО (Дельфи), сделал универсальный комплект, подходящий для всех, 

Смысл такой: В SysTray встраивается программа, она следит за появлением в своем каталоге текстового файла cmd.ini. Если файл появился она его расшифровывет и посылает команду печати чека для ККМ. А работа с текстовыми файлами возможна из любой программы! Прекрасно подходит для интернет магазинов.

Для 1с, я реализовал этот механизм прямо из Расходной накладной (для 1с8 и 1с7)  по кнопке Печать/ ПечатьЧека. Ставим драйвера от производителя ККМ и работаем!

Вот так выглядит программа FR_Atol_Shtrih.exe 

EXE модуль встраивается в SysTray (там где часы в правом нижнем углу экрана) и ждет команды печати.

Кратко о структура текстовых файлов (команд для FR_Atol_Shtrih.exe) 

Команды печати — простые текстовые документы.

Файл Tovar.ini 

В нем перечислены товары, цены, кол-во, ставка НДС.

Файл cmd.ini

В нем передается команда: например PRINT — печать чека, RETURN — чека на возврат, ZOTCHET-Напечатать Z-отчет

Все описано в документации, как установить ФР, как подключить обработку, какие команды для EXE модуля существуют и как пользоваться. EXE модуль доступен всегда (он висит в систрее) из него можно вызвать свойства ФР, напечатать Z-отчет, X-отчет, посмотреть возникшие ошибки. 

Для УТ10. БП2. УТ11. БП3, Тис92 для 1с77 в комплекте идут готовые обработки.

По всем вопросам эксплуатации — писать в личку или здесь в комментариях к публикации. Если нужно помочь внедрить — пишите! 

Комплект проверен под управлением win7, win10

Исходные тексты EXE модуля закрыты

Видео как все работает и как установить

Выдержка из документации:

В комплекте идет папка Command1c_ShtrihFR

Копируем ее на c:

должно получиться c: 1c_ShtrihFR

можно скопировать в любое другое место, главное путь покороче и поправить в обработках 1с

FR_Atol_Shtrih.exe запускается с параметрами /ATOL или /SHTRIH

Запуск этой команды прописан в обработках 1с. Запуск происходит при каждой печати чека, если программа уже запущена она не запускается повторно

Например 1с: ЗапуститьПриложение("c:1C_ShtrihFRFR_Atol_Shtrih.exe /SHTRIH");

вручную или из BAT файла c:1C_ShtrihFRFR_Atol_Shtrih.exe /SHTRIH

после этого FR_Atol_Shtrih встраивается в систрей  и ждет появления cmd.ini в каталоге, откуда он запустился. Описание доступных команд см.ниже

Поключаем обработки комплекта в 1с и работаем

Или без 1с, создааем в каталоге где лежит FR_Atol_Shtrih.exe c содержимым 

 

Валенки

10

45.50

-1

Ботинки

150

0

Создаем cmd.ini с содержимым

PRINT

после этого,  FR_Atol_Shtrih.exe увидит cmd.ini поймет, что надо прочитать файл с описанием товара tovar.ini, читает его и на ФР печатает чек.

Валенки 10 шт 45.50  450р

Ботинки 2шт 300р

Изменения в 54 ФЗ с 01.07.2024

Версия 4.23 от 04/09/19 поддерживает последние изменения по 54 ФЗ, в частности передача Получатель (тег 1227), ИНН получатель (тег 1228), маркировки табачной продукции, лекарств, обуви, мехов (тег 1162), номер ГТД (тег 1231) , и страны происхождения (тег 1231) , сумму акциза (тег 1229). Можно пробивать чеки с частичными оплатами, с указанием признака расчета/предмета расчета и другими бесполезными нововведениями формата ФФД 1.05.На данный момент поддерживаются:

  • оборудования Штрих-М, драйвера должен быть не ниже 4.14.0.772,
  • оборудование АТОЛ, драйвера должны быть не ниже 10.5.0.0, прошивка не ниже 76xx

Программа использует 2 режима: «Незарегистрированная» и «Лицензия» 

«Незарегистрированная» — позволяет использовать полный функционал обработки, отличается от "Лицензия" тем, что при печати присутствует задержка с информационным окном о том, что используется демо-версия, в чеке печатается информационное сообщение.

«Лицензия» —  полноценная работа с обработкой без искусственных задержек и ограничений. Лицензия бессрочная.

99 Comments

  1. CheBurator

    Где указание системы НО в чеке?

    Reply
  2. ah7777777

    что такое НО?

    Reply
  3. ah7777777

    А понял! НО Налогообложение. Не знаю. Это делает сервисный центр

    Reply
  4. ah7777777

    он прописывает ИНН, НО и тд все что касается данных налогового инспектора.

    Reply
  5. Kott01

    На основании РТУ должен создаваться ПКО, а из него печататься чек ККМ.

    На днях занимался настройкой печати чека ККМ с наименованиями товаров, согласно 54 ФЗ, из БП 3.0. Тестировал на трех фискальниках: Атол 22Ф, Атол 30Ф и Атол 55Ф. Везде печатается нормально, с наименованиями.

    Кратко: Создается Заказ покупателя, на основании заказа — РТУ и ПКО. В ПКО с реквизите «Основание» указывается «Счет на оплату покупателю». Именно Счет — РТУ не подтягивается! Из ПКО печатаем чек ККМ. В чеке — наименования товаров из счета. Если в ПКО основание для платежа не заполнено (сам ПКО создавался на основании счета), то печатается контрагент, пустое основание и сумма.

    Возможно подобная схема работает и в УТ.

    С моей точки зрения — это косяк 1С. В ПКО основанием должны быть как счет на оплату, так и РТУ.

    ЗЫ: Кстати, чек печатается со всеми реквизитами по 54 ФЗ.

    Reply
  6. ah7777777

    хм, не пробовал. Попробую! а можно фото чека, если есть

    Reply
  7. Kott01

    (6)Пара чеков завалялась. Сейчас сфотаю.

    Reply
  8. Kott01



    Reply
  9. Kott01
  10. ah7777777

    Спасибо! У меня почти такой же на Атоле. 55Ф. А на штрихе другой! Сейчас пробовал с УТ10 сделать печать через ЗН и ПКО — блин замучался. Пишет что смена открыта, а закрыть ее не может — потому что смены в программе нет! замкнутый круг. Через свою обработку я вообще печатаю что хочу без всяких закрытий смен и др подобного гемора.

    Reply
  11. Kott01

    (10) Я к УТ 10.3 подключал Штрих-М 02Ф (доработанный). Там есть некоторые глюки, но пока не понял с чем связано: с конкретным экземпляром фискальника, с УМ, с прошивкой или с УТ. С безналом беда. У клиента магазин отделочных материалов. Торгуют как в розницу, так и оптом (имеется ввиду схема: РТУ -> ПКО -> Чек ККМ). Пока не было вопросов. Завтра, вроде, намечается встреча — проверю полный цикл у них, самому интересно.

    Александр, а какая версия УТ?

    Reply
  12. ah7777777

    Я пробовал стандартный механизм на 10.3 самой последней. Я завтра тоже попробую с 10.3 разобраться до конца. У меня на ФР оказалась открыта смена.1c видит открытую смену и не дает закрыть, т.к. продаж не было (база чистая) Я снял Z-отчет, не помогает.

    А для моей прогр все равно! я ее поставил и все сделал! Даже не надо подкл ФР к 1с, Не надо смену в 1с открывать, закрывать. Люди работают как и раньше только в добавок к печт форме с РасхНакл, сф (или УПД) и пко добавляется чекККМ на ФР. все!

    Отпишись пож-та как получилось с УТ10

    Reply
  13. Kott01

    (12) Да, отпишусь. Кстати, а что у тебя в проге с QR-кодом и отправкой чека по SMS или на мыло?

    ЗЫ: Привет Тюмени (судя по чеку) из Новосиба 🙂

    Reply
  14. karpik666

    Внедрение ккт предполагает четкий регламент работы. т.е. каждый день должна открываться смена и каждый день она должна закрываться. Плюс уже есть обработки, которые не формируют документ кассовой смены, а открывают смену при первой печати чека, плюс печатают список номенклатуры из документа Приходный кассовый ордер и расходный кассовый ордер. Но за оригинальную реализацию +

    Reply
  15. ah7777777

    С QR кодом я не заморачиваюсь он сам печатается без моего участия. А передача в налоговую будет по проводам. это сам ФР делает. У Штриха например пришлось прописывать IP у нас сеть в кафе защищенная. А так только регистрация в личн каб нужна и все.

    Reply
  16. ah7777777

    Я с ФР уже 10 лет работаю. у меня свой софт стоит в ресторанах, никакого открытия смены и тд. Это делает ФР при первом пробитом чеке. Смена закрывается в конце дня z-отчетом на ФР.

    В своей софтине я сделал тоже самое. Не нужно открытие смены и закрытие. все просто! 1с любит все усложнять!

    ЗЫ: ага Тюмень!

    Reply
  17. Kott01

    (14) Согласен. В последних версиях добавлен функционал «Управление фискальным устройством» (или регистратором). Там присутствует открытие и закрытие кассовой смены. В предыдущих версиях открытие было при пробитии первого чека. При открытии и закрытии смены на фискальнике в 1С данные операции не будут отражены. Соответственно рушится вся цепочка: Открытие смены -> Чеки ККМ -> Закрытие смены -> Отчет о розничных продажах -> Выемка ДС из кассы ККМ -> ПКО с видом «Выемка» (или «Прием розничной выручки») с оприходованием в основную кассу организации. Если клиента интересует только печать чека и отправка в ОФД, то открытие и закрытие на ФР прокатит. Но возникает вопрос: как 1С отреагирует на открытую смену на ФР, если в самой 1С нет открытых смен? У меня даже при печати из ПКО, если идет рассинхрон смен в 1С и ФР, возникает ошибка. С другой стороны, РТУ подразумевает просто отгрузку покупателю, не более того. Соответственно печатать чек ККМ из реализации неразумно, т.к. в 1С, в данном случае, отсутствует поступление ДС. Поступление оформляется ПКО. Таким образом напрашиваются два варианта работы:

    1. РТУ -> ПКО -> Чек ККМ. Чек заполняется данными из РТУ.

    2. РТУ -> Чек ККМ -> ПКО. При пробитии чека из РТУ автоматически создается соответствующий ПКО.

    Но у Александра обработка не привязана к 1С. Соответственно, нужно использовать первый вариант с небольшими правками конфы. Но конфу править нежелательно. Тогда нужно использовать типовые механизмы. Про БП 3.0 я уже писал выше — там все работает, только пляшется от счета на оплату, а не от РТУ. Сегодня посмотрю, как данный механизм реализовали в УТ 10.3. Но что-то мне подсказывает, что в УТ-шке он не будет работать…

    Возвращаемся к обработке Александра. 🙂

    Reply
  18. karpik666

    (17) в последней версии торговли при печати из приходника, если операция «Оплата от покупателя», то выполняется запрос к документам взаиморасчета или сделке, и из них получается номенклатура, документ основания не используется. В моей обработке выполнено похоже, только еще добавлен документа основания и форма, показывающая распечатываемую номенклатуру. Поэтому для операций не связанных с розничной торговлей достаточно иметь связку «реализация» — «Приходник» и все. Такой перехват больше подошел бы для старых фискальников, где не требуется вводить email или номер телефона.

    Reply
  19. Kott01

    (18) Я эксперементировал с приходником только в БП 3.0. В ней реализовано именно так, как я описал: Если в ПКО поле «Основание» не заполнено, то на чеке печатается контрагент, пустое основание и сумма. Если заполнено, то печатается чек с номенклатурой из счета на оплату. РТУ в качестве документа-основания в ПКО почему-то не подтягивается. Нужно плясать именно от счета, что не совсем удобно ИМХО.

    Reply
  20. karpik666

    (19) я думаю скоро доработают, кстати на печать не попадет номенклатура, если в БП сумма в приходнике и счете на оплату отличаются

    Reply
  21. ah7777777

    Не, ребята не согласен. В моем механизме ничего в конфигурации менять не надо! Выписываем РТУ, Печатаем ЧекККМ, делаем на осн РТУ ПКО. Вот и все. все как в прежние времена — просто. Сколько товаров и денег пробито в РТУ столько и напечатает ЧекКММ.

    Reply
  22. karpik666

    (21) хорошо, а если основанием является «Счет на оплату» или «Заказ покупателя»

    Reply
  23. karpik666

    (21) получается чтобы ваша программа напечатала должен быть сформирован текстовый файл, а как он будет формироваться без доработок? вручную?

    Reply
  24. ah7777777

    К РТУ подкл внешняя обработка. Есть для УТ10 и 11

    Reply
  25. ah7777777

    В ней выбирается тип оплаты, остальное она делает сама. Может мне выложить документацию за 0 стартмани?

    Reply
  26. karpik666

    (25) когда-то наподобии делал, только для документа ПКО и РКО. Но вы ведь понимаете, что на основании реализации все равно должен быть сделан ПКО для того, чтобы взаиморасчеты закрылись.

    Reply
  27. Kott01

    (21) Александр, твой механизм, как я понял, работает следующим образом: открывается кассовая смена на ФР, создается РТУ, печатается чек, из РТУ создается ПКО. Т.е. 1С «не знает» о ФР ничего. Как будет работать твоя связка при розничной торговле?

    Я же просто хотел донести мысль, что, в принципе, в 1С печать чеков из ПКО работает, но не совсем корректно. Люди же привыкли как работать? Есть РТУ, создаем ПКО и печатаем чек. Или, в твоем случае, РТУ, чек, ПКО. Но штатно, оказывается, для отражения номенклатуры в чеке первым доком должен быть счет, что для клиента неудобно. Если из счета создается ПКО, то «Основание» заполняется автоматически. Если ПКО делать из РТУ, то счет, в качестве основания, нужно подтягивать руками. Причем предлагается выбрать из всех счетов, созданных в системе, без фильтров. Я считаю, что счет на оплату — это лишнее.

    Далее, я предпочитаю максимально использовать механизмы, заложенные в типовой конфигурации. При необходимости — правим конфу, используем механизм расширений или внешние обработки. Плюсы такого подхода очевидны: все крутится в едином информационном пространстве. В твоем случае — фискальник сам по себе, 1С — сама по себе. Да, ты используешь инфу из 1С для печати чека, но это все. Как быть с розничной торговлей? Ведь там четкий алгоритм действий. При закрытии КС, чеки ККМ архивируются или удаляются, формируется отчет о розничных продажах и т.д. Т.е. 1С очень тесно взаимодействует с ФР.

    Reply
  28. ah7777777

    Конечно! Смысл всей этой софтины такой — люди привыкли к схеме РТУ+СЧФ(или УПД)+ПКО

    К этой схеме я добавил только ПечатьККМ

    т.е. по сути своей 1с и не поймет что она работает с ФР.

    (27)

    Reply
  29. ah7777777

    А я про розничную торговлю молчу! там алгорим продаж другой. Там есть Сканеры ШК и др. Для опта моя схема самая оптимальная.

    Reply
  30. Kott01

    (28) Да, так. Если РТУ — ПКО — Чек, то покатит. Если розничная торговля, то нет. 🙂

    Reply
  31. karpik666

    (29) а как понять, что чек был уже распечатан из реализации?

    Reply
  32. Kott01

    (31) Кстати

    Reply
  33. karpik666

    (29) в ПКО, есть специальный реквизит «Чек пробит», плюс хранится номер чека ККМ, я так понимаю в таком варианте из одной реализации можно настрогать штук десять фискальных чеков?

    Reply
  34. ah7777777

    А зачем? Когда ты работаешь на простом ККМ? без компьютера? Продавец отдал чек и иди. Выдаст второй раз — вечером получит взбучку от шефа. все просто. Это решается адм методами

    Reply
  35. Kott01

    (34) 8-( Не понял, как без компьютера с ФР?

    Reply
  36. karpik666

    (34) в оптовой торговле это же не «продавец», а менеджер по продажам и у него может быть не одна реализация, а десяток, а может и сотня, и отдается чек не сразу, а прикрепляется к документам, поэтому тут не мудрено запутаться. ну в принципе конечно можно и наказывать за двойную фискализацию, но чек то все равно прошел, и не на маленькую сумму.

    Reply
  37. ah7777777

    Андрей — не поверишь, за месяц работы ни одного такого случая. Если док выписан, есть ПКО — значит чек пробит!

    Reply
  38. Kott01

    (36) Возвращаемся к единому информационному пространству. Я так думаю, что обработка хороша для старых версий, типа 7.7 и сильно измененных конфигураций, когда обновление до релиза с поддержкой ККТ с передачей данных представляет определенные трудности.

    Reply
  39. Kott01

    (37) По закону Мерфи, если что-то может случиться, то оно обязательно случится 😀

    Reply
  40. karpik666

    (37) ладно, надеюсь, ошибаюсь.

    Reply
  41. ah7777777

    Сделал обработку для ТиС 77.

    Reply
  42. ah7777777

    Как работает и подключение https://youtu.be/AR6Rcj_hdJE

    Reply
  43. Kott01

    (12) Как обещал, отписываюсь по результатам.

    УТ 10.3.41.1, ШТРИХ-М 02Ф.

    Все работает. «Пляска» от заказа покупателя -> ПКО и РТУ. Чек ККМ из ПКО. Номенклатура печатается.

    Reply
  44. ah7777777

    А как с открытием смены? У меня руки так и не дошли разрулить когда на ФР смена открыта а в УТ нет.

    Reply
  45. Kott01

    (44) Все делается из УТ.

    Reply
  46. ah7777777

    Обновил документацию, обновил программу.

    Reply
  47. ah7777777

    Константин вот погляди с чем я столкнулся — замкнутый круг от 1с! Может подскажешь

    https://youtu.be/36UceJtPfQ4

    Reply
  48. ah7777777

    На штрихе снят Z-отчет и смена открыта через их драйвер

    При печати чека из ПКО выдает что Кассовая смена не открыта, а при открытии смены, пишет что команда не поддерживается. Это со Штрихом, с Атолом была подобная же ситуация.

    Reply
  49. slotdb

    Александр, пришлите примеры файлов которые выгружаются из 1С, Мы хотим использовать ваш EXE для печати из собственной разработки. Принтер Штрих.

    Reply
  50. ah7777777

    Дмитрий лови. Высылаю всю папку.

    я обновил публикацию, добавил картинки, как все работает. и обновил документацию она доступна по ссылке в публикации. Если что не понятно — пишите. Лучше в почту или viber +79129291010

    Reply
  51. ah7777777

    папка должна называться C:1c_ShtrihFR если будете использовать обработки из комплекта.

    Если правильно установили дрова от ФР то при запуске из папки батника atol.bat или shtrih.bat у вас должен вылезти чек.

    после того как чек вылез FR_Atol_Shtrih.exe убъет файл cmd.ini и будет ждать следующий с новой командой

    Reply
  52. ah7777777

    Ловите свежую документацию

    Reply
  53. user734928

    Данный способ подключения ККТ не вызывает ошибок типа «АТОЛ: Не удалось загрузить драйвер торгового оборудования» ?

    Reply
  54. ah7777777

    (49)Добрый день! нет! EXE файл работает напрямую с драйвером от Атола

    Reply
  55. user734928

    (54) Вопрос — как через данную утилиту сделать возврат последнего чека?

    Reply
  56. ah7777777

    Никак. 10 лет работы этого софта, только немного в другом обличии, показали что без этого вполне можно обойтись. Ошибочно пробитый чек прикалывается к объяснительной и уходит в бух.

    Если будет необходимость такую опцию можно реализовать

    Reply
  57. victuan

    1) как в чеке указать скидки?

    2) как в чеке указать НДС (10% или 18% в зависимости от позиции товара)?

    3) согласно 54-ФЗ в чеке должно печататься ФИО текущего кассира. Предусмотрена ли автоматическая передача в чек ФИО кассира из 1С при окончании смены предыдущего кассира?

    4) в чеке должна указываться система налогообложения. Организация может использовать разные системы налогообложения одновременно.

    Предусмотрена ли переключение на ФР режимов налогообложения? Например, оптовому покупателю печатаем чек с указанием НДС для каждой позиции товар, при этом в чеке указывается ОСН. Розничному покупателю печатаем на этом же ФР чек без НДС, в чеке указывается ЕНВД.

    5) при большом потоке покупателей большое значение имеет устойчивая связь между учетной системой и оборудованием. При печати чека в случае сбоя ФР (закончилась бумага или пр.) возвращается ли в 1С событие об этом? Это нужно например, если 1С отправляет чек не только на ФР, но и в ЕГАИС. В случае сбоя на ФР, нужно автоматически отправить отменяющий чек в ЕГАИС.

    6) Как без доработки конфигурации (у вас это заявлено) проставляется в документах 1С признак пробития чека на ФР (напр. в документе 1с 7.7 ЧекККМ), для того чтобы при закрытии кассовой смены автоматически создавался отчет кассовой смены? Учитываются ли при этом автоматически чеки, которые в 1С провелись, но из-за сбоя ФР, не были пробиты?

    7) как вы обеспечиваете передачу в ОФД правильной суммы чека, в случае ошибок округления из-за скидок? Например, в документе 1С кол=2, цена=390,07, скидка 5%, сумма= 741.13. Как вы обеспечите передачу в ОФД данных без искажения суммы чека? Если передать в чек цену с учетом скидки, то получится 2*370.57 = 741.14 (искажение на 1 коп). А нужно передать как на фото (см. вложение)

    PS остальные вопросы задам после получения ответов на эти.

    Reply
  58. ah7777777

    Добрый день!

    Прикладываю чек. На картинке все есть и НДС и оператор и ОСН

    Отвечу подробнее чуть позже — в командировке, некогда совсем.

    Reply
  59. ambabas

    (3)

    (5)


    Кратко: Создается Заказ покупателя, на основании заказа — РТУ и ПКО. В ПКО с реквизите «Основание» указывается «Счет на оплату покупателю». Именно Счет — РТУ не подтягивается! Из ПКО печатаем чек ККМ. В чеке — наименования товаров из счета. Если в ПКО основание для платежа не заполнено (сам ПКО создавался на основании счета), то печатается контрагент, пустое основание и сумма.

    Возможно подобная схема работает и в УТ.

    С моей точки зрения — это косяк 1С. В ПКО основанием должны быть как счет на оплату, так и РТУ.

    ЗЫ: Кстати, чек печатается со всеми реквизитами по 54 ФЗ.

    Не совсем так, реализация не является основанием для оплаты, им является счет на оплату, так что с точки зрения логики все корректно.

    Reply
  60. CheBurator

    основанием для оплаты может являться реализация. так как она выполняет роль договора, в котором детализируются цены. суммы. количества. сроки (ничто не мешает в трог12 или упд вписать срок оплаты). Счет на оплату выполняет роль такого же договора/спецификации к договору, по счету выполняется не оплата, а предоплата. при этом еще следует учесть что существует неоднозначные трактовки и для минимизации рисков предоплата не прото по непонятному «договору». где ни цнен, ни сроков ни прочих атрибутов договора, а при получении предоплаты рекомендуется оформлять вполне конкретную спецификацию как приложение к договору (по стуи тот же самый счет)

    Reply
  61. griffus

    Доброго дня. Как скачать архив и открыть его? К публикации не прикреплены файлы…

    Reply
  62. FilimonVl

    У меня еще лучше: «Ошибка! Публикация неактивна или находится на модерации» и так уже несколько дней…

    Reply
  63. griffus

    (62)Ниже есть архив и документация, но просит пароль. Каковы условия использования?

    Reply
  64. olegmedvedev

    (62)

    У меня еще лучше: «Ошибка! Публикация неактивна или находится на модерации» и так уже несколько дней…

    аналогично

    Reply
  65. griffus

    Ждем автора?

    Reply
  66. ah7777777

    Ребят — публикацию почему то сняли пока я был в командировке. Сейчас посмотрю

    Reply
  67. ah7777777

    Заработало! Оказывается без меня отключили публикацию, пока я был в командировке!

    Reply
  68. griffus

    (67)

    Урааааа!

    Reply
  69. shevelyov

    Добрый день!

    У нас 4 юр. лица в одной базе 7.7. Соответственно 4 принтера в разных концах города подключены к этой базе по удалённому доступу. Можно ли применить Вашу разработку чтобы из документа, принадлежащего определённой фирме шла печать на нужный принтер?

    Reply
  70. ah7777777

    Добрый! Если все будут висеть на разных USB и в каждом ККМ прошита своя организация — почему нет

    Reply
  71. hiduk

    Поддерживаю пред идущего оратора:

    «1) как в чеке указать скидки?

    2) как в чеке указать НДС (10% или 18% в зависимости от позиции товара)?

    3) согласно 54-ФЗ в чеке должно печататься ФИО текущего кассира. Предусмотрена ли автоматическая передача в чек ФИО кассира из 1С при окончании смены предыдущего кассира? »

    Причем НДС должен быть указан для каждой позиции.

    + должен быть тип операции «Приход», «Возврат прихода» и т.п.

    Я так понимаю, это не реализовано? Будет ли реализовано?

    Reply
  72. rpgshnik

    Вот и меня озадачили.

    За старания конечно плюс.

    Видимый главный минус — можно напечатать один ПКО разными чеками. Используйте стандартный механизм хранения, он по крайней мере есть в ПКО в КА 1.1.

    Другие минусы всплывают позже…

    Не вижу возможности нашего случая:

    Оптовики. Все ПКО создаются на основание Заказа покупателя, ПКО может быть один. Реализаций может быть несколько. Заранее может быть не известно какая номенклатура поедет. ПКО может быть несколько, реализаций может быть несколько, а заказ один. Иногда иделаьно известно, что чек полностью соответствует реализации, но так не всегда. В рознице проще, реализация = чеку.

    Сам планирую подчерпнуть идею и вашу и того товарища http://infostart.ru/public/590993/, реализовать с использованием стандартных механизмов, конечно не факт что будет обработка универсальной, но по крайней мере будет работать в Комплексной автоматизации 1.1.

    Правда пока писал ответ, за три часа всё переиграли и задание приостановили)))

    Reply
  73. ah7777777

    1. Скидки в чеке можно указать заполнив спец. выделенные 4 строки для печати перед телом чека всякой всячины.

    2. НДС есть для каждой строки товара

    3. Печать фио кассира есть

    4. чек на возврат есть.

    Reply
  74. hiduk

    (73)

    Так скидка может быть разной для каждого товара. Это обрабатывается?

    Reply
  75. ah7777777

    скидка делается в 1с и она делается хоть на каждую позицию. Я выгружаю из 1с Сумма/Количество = Цена и Количество в свою обработку. и после этого печатаю на ФР

    Reply
  76. Michael_K

    Файл скачал, однозначный респект за работу, а я страдал, что мне поднимать 2-е в хлам переписанные 10.3 примерно на 10 обновлений. Остальные вопросы отправил в личку.

    Reply
  77. Michael_K

    Вопрос, по Вашему опыту, какой длины должно быть наименование номенклатуры — у нас очень длинные, плюс исходя из этого

    https://its.1c.ru/db/kkt#content:54:hdoc

    и этого

    https://its.1c.ru/db/content/kkt/src/правовое%20регулирование/п_2.2_002_чек_ндс.htm?_=1495110653

    Нужно еще и ставку НДС независимо от режима налогообложения к наименованию добавить.

    Reply
  78. ah7777777

    Не вижу необходимости печатать полное наименование. Только бумагу расходует.

    Reply
  79. Michael_K

    (78) Тогда поставлю вопрос, по-другому, наименования переносятся или обрезаются? Длинные — комплектующие пластиковых окон, там для клиентов нужен цвет и типоразмер и бренд, иначе не поймут. И что со ставкой НДС на единицу номенклатуры, конкатенировать к наименованию или будет доработка? С 01.02.17 это обязательный реквизит, к сожалению, видно для торговцев продтоваров 18 или 10 %, но обязывают всех, даже ООО на УСН без НДС.

    Reply
  80. ah7777777

    Наименование обрезается самим ФР. Есть длинная печать но я не реализовывал. НДС печатается ФР строке ниже. Я посылаю ФР только ставку. он сам все считает и печатает

    Reply
  81. Michael_K

    (80) Вот в том-то и беда — постоянно изменяющиеся требования налоговой к обязательным реквизитам онлайн чека. Сейчас по ссылкам из (77), кстати ссылки открыты для всех и пароля на электронный ИТС не требуют, цитирую:

    наименование товаров, работ, услуг, платежа, выплаты, их количество, цена за единицу с учетом скидок и наценок, стоимость с учетом скидок и наценок, с указанием ставки НДС

    Думал сконкатенировать ставку в конец намиенования, теперь похоже придется в начало, интересно, как на такие наименования отреагирует налоговая 🙂 Короче, пожелание — ставку желательно бы выделить при печати цены и суммы товара отдельным полем. Про НДС внизу чека разговора нет — там и ставка и сумма.

    Тоже из ссылки (77)

    порядковый номер за смену;

    сейчас похоже (еще не смотрел, аналогично командировка), это номер РТУ, а надо 1,2,3…. и.т.д.. каждую смену? Или я что-то не понял? Горе небольшое — создать справочник с единственной записью — дата и текущий номер чека, что-то регистр сведений городить не хочется, смысл в нем, все данные будут в ФН, надо налоговой — прочтет. И простейший алгоритм — перед формирование чека НачалоДня(ТекущаяДата()) и то же самое для поля справочника, не совпало — №1, и поменяли дату и номер чека в справочнике, совпало — прибавили 1, записали в справочник, передали на печать чека. Были у Вас вопросы от налоговой по номеру чека?

    Reply
  82. griffus

    У меня длинное наименование переносится по строкам. Если использовать решение Автора, то он реализовал настройку выбора количества печатываемых символов с начала наименования. Респект Автору.

    Reply
  83. ah7777777

    Указание ставки НДС регулируется настройками драйвера. Это описано в моей документации.

    Порядковый номер есть — он самим драйвером реализуется

    Reply
  84. griffus

    (83)

    Указание ставки НДС регулируется настройками драйвера. Это описано в моей документации.

    Порядковый номер есть — он самим драйвером реализуется

    У меня пока порядковый номер не выходит, не подскажете как настроить?

    Reply
  85. ah7777777

    Номер который вверху чека это номер из программы. он не обязателен. А порядковый номер от самой кассы есть в чеке

    Reply
  86. Michael_K

    (85) Спасибо, все прояснилось, в качестве минимального замечания: в скачиваемом архиве с обработками документации нет, скорее так и задумано, чтобы посмотреть без стартмани, но в свежей документации — (52) пост указано, что надо только проверить параметр запуска — Штрих или Атол во внешней печатной форме, не написано, что далее надо заменить кассира Петрова и ООО «Ромашка» :))) (Это ВПФ под 8.2)

    Reply
  87. ah7777777

    Документация есть. Может Вы не отсюда скачиваете?

    Reply
  88. griffus

    (85)

    Номер который вверху чека это номер из программы. он не обязателен. А порядковый номер от самой кассы есть в ч

    Александр, я не про номер чека, а про порядковый номер товара ))))

    1.Пылесос

    2.Швабра

    )))))

    Reply
  89. ah7777777

    А! это уж вы сами — ручками.

    Reply
  90. Michael_K

    (87) Скачивал с Инфостарта 23.05.17, оплатив 10 Sm, ссылка в этой публикации, мне почему-то пришла V1_11. Прошу проверить ссылку на сайте и выслать мне обновленную версию, почта есть в нашей личной переписке.

    Reply
  91. ah7777777

    Все правильно. Я только что обновил. Михаил дай пож-та почту что бы не искать

    Reply
  92. Michael_K

    (91) Отправил в личку

    Reply
  93. Il

    А мне можно обновленную?

    скачивал 14.04

    Reply
  94. ah7777777

    Ребята, те кто купил — пишите свой email, ник настоящее Имя мне в личку, что бы я понял кому рассылать обновление

    Reply
  95. griffus

    (89)

    А! это уж вы сами — ручками.

    Ручками — легко! Я думал в драйвере настраивается ))))

    Reply
  96. ah7777777

    (82)

    Наименование я сделал регулируемым у Штриха например оно составляет 100 знаков. Регулируется параметром NAME в PARAM.ini Если NAME=0 то печатает все как есть. Если превысит 100 знаков то Штрих ругается и печать Чека приостанавливается

    Reply
  97. Sova123

    (5)Подскажите пожалуйста а где происходит открытие смены, если не нужно делать настройки РКМ для розницы7

    Reply
  98. Flok

    Большое спасибо ! Запустил на УНФ 1.4.1 .

    Единственно просьба к автору , можно ли добавить методы для внесения денег и для выемки денег ?

    Сейчас данные операции приходиться делать через драйвер .

    В ответ (140) — Смена открывается автоматом при пробитии первого чека .

    Reply
  99. Kott01

    (140) Продажи -> Чеки

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *