54-ФЗ: Онлайн-кассы для 1С 7.7

0. Victor Nespyatin (victuan) 1526 28.03.17 08:32 Сейчас в теме
Подключение фискального регистратора к 1С 7.7 в режиме онлайн-кассы (в соответствии с 54-ФЗ).
Не требуется доработка конфигураций.
Решена проблема с выводом любых скидок в чек без ошибки округления (!!!) и без изменения алгоритмов конфигурации 1С 7.7.
Вывод ФИО кассира в чек в зависимости от смены.
Вывод в чек ставок НДС (при необходимости).
Вывод электронного чека (на е-майл, телефон) по требованию покупателя.
Поддерживаются комбинированные типы оплаты: наличными и банковской картой.
Имеется режим эмуляции печати чека на ФР - для тестирования алгоритмов без использования реального ФР.
Реализовано через внешние обработки обслуживания конфигураций без необходимости вносить изменения в конфигурацию 1С.
Код разработки полностью открыт, подлежит любой модификации под свои потребности.

Перейти к публикации

Комментарии
704. Arkady Suleymanov (Allen5) 09.06.17 10:25 Сейчас в теме
(691) Без проблем. Сообщите, когда выберете время СМС-кой на ном. 950-778-55-26
705. Arkady Suleymanov (Allen5) 09.06.17 10:26 Сейчас в теме
Заодно покажу свои доработки по этой теме.
706. Андрей Кударев (user750594) 09.06.17 10:56 Сейчас в теме
Здравствуйте.
Мы приобрели Онлайн-кассы (по 54-ФЗ) для 1С 7.7. У нас общепит. Еда на ИП. Алкоголь на ОАО. Скажите, как быть в случае если на одном ПК нужно печатать на два фискальных регистратора? Есть для этого случая инструкция?
707. Сергей Куштинов (obmanOZ) 09.06.17 11:24 Сейчас в теме
Добрый день!
Мы работаем еще с заказами клиентов по предоплате, в договоре который получает клиент прописываем неустойку в случае отказа от заказа в размере 10% от суммы предоплаты... Никак не соображу в чеке на возврат аванса мне надо будет просто указать сумму меньше аванса на 10% ?
708. ildarius ildarius (ildarius2005) 09.06.17 11:25 Сейчас в теме
Добрый день.
Из приказа ФНС России от 21.03.2017 № ММВ-7-20/229@ следует, что:
• в признаке способа расчета (Тег 1214) указывается "3" или "АВАНС";
• в признаке предмета расчета (Тег 1212) указывается "10" или "ПЛАТЕЖ";
• в Теге 1031 – фактически полученные денежные средства.
С учетом ранее предоставленного аванса при конечном расчете на кассовом чеке продавец должен указать обязательные реквизиты, предусмотренные ст. 4.7 Закона № 54-ФЗ. Что касается суммы оплаты, то при конечном расчете следует отразить фактически полученные денежные средства без привязки к конкретным товарам. Сумму ранее полученного аванса указывать не надо.

Будет внедрено для 7.7 ТиС?
709. Константин Ярилин (KostyaYar) 09.06.17 11:46 Сейчас в теме
(696)
Если ЭтоЭлектронныйЧек = 1 Тогда // передаём в чек адрес Покупателя, ну и НЕ печатаем бумажный чек, если есть Адрес Покупателя
Объект.CustomerEmail = АдресПокупателя; //??? Как отключить печать бумажного чека?
Объект.FNSendCustomerEmail();
КонецЕсли;
Если эта конструкция не отправляет 1008 тег, что делать?
Так и не ответили.
Просьба помочь.
Фискальный регистратор Штрих лайт 01Ф
710. Arkady Suleymanov (Allen5) 09.06.17 12:04 Сейчас в теме
(709) В обработке настроек есть 3 варианта выбора. На Атоле все прекрасно работает.
711. Arkady Suleymanov (Allen5) 09.06.17 12:08 Сейчас в теме
(708) Насколько я понимаю, в версии ффд 1.0 есть только 2 типа платежа наличными и электронно. Под версию 1.05 у автора в стадии разработки. А это как я понимаю по версии ФФД 1.05.
712. kanva web (kanvaweb) 09.06.17 12:54 Сейчас в теме
(701)
Виталий, приношу свои извинения за глупый вопрос. Я подумал что "до фискализации" это параметр печати чека, Z, X отчетов и т.п. БЕЗ фискализации.

После Вашего ответа уже дошло о чём Вы мне хотели сообщить. :-) Спасибо!

Наш ФР уже прошёл процедуру регистрации в налоговой, поэтому то я и не знаю, КАК протестировать эту обработку, чтобы быть на 100 % уверенным, что ВСЯ требуемая по закону информация будет в чеке.
713. Виталий Липовецкий (user602990_lvv) 09.06.17 13:25 Сейчас в теме
(712)
Насколько я понимаю, что при фискализации в сервисном центре прописывают всю требуемую информацию в регистратор. Регистратор сам печатает ее без обработки.
Информацию занесенную при фискализации уже нельзя изменить до смены фискального накопителя.
714. Андрей Куприянов (monsterZE) 09.06.17 13:35 Сейчас в теме
(709) а причем тут - "НЕ печатаем бумажный чек, если есть Адрес Покупателя"?
флаг должен отключать печать бумажки и все на этом.
если указан е-мейл покупашки - ОФД отправит ему письмо
если указан телефон (и куплен пакет смс) - передаст смс
715. Александр М (buka99999) 09.06.17 13:39 Сейчас в теме
У меня вопрос:
Установил чистую ТиС 988, взял вашу обработку 1.13, закинул в экстформс. Создал фирму, кассу, в торговом оборудовании подключил эмулятор. Создал Чек ККМ и при проведении документа получаю ошибку:
Если СписокТоваров.ПолучитьПараметрыКолонки("Данные54ФЗ") = 0 Тогда
{R:\TIS_988_SETUP\DB\EXTFORMS\FR54_НАСТРОЙКИ.ERT(1789)}: Неверный идентификатор колонки!
Фискальный регистратор: ошибка при печати чека
Ошибка исполнения кода при проверке данных
Чек ККМ не пробит!

Что я не доделал? Прочел описание. Вроде сказано, если я не хочу допиливать конфу, то должно итак все работать!
716. kanva web (kanvaweb) 09.06.17 13:58 Сейчас в теме
(713) Про реквизиты, которые печатает Фискальный Регистратор, будучи Фискализированным я уже понял. Спасибо :-)

А вот вопрос - как все-таки протестировать форму чека? Делать потом его отмену? Или делать сначала продажи самому себе, как реальному клиенту за реальный товар?
717. Козлов Олег (*Zed*) 274 09.06.17 20:56 Сейчас в теме
Скажите кто знает, можно ли в драйвере ККМ Атола увеличить количество дробных разрядов в количестве? Или их может быть только три
718. Vasiliy Startsev (starvg) 10.06.17 04:33 Сейчас в теме
(716) Я тестировал - отбивая небольшие чеки и сразу делал возврат. Бухгалтерия написала объяснительную, на ошибочно выбитые чеки. Мне хватило 4 чека отбить для проверки. )))
719. Victor Nespyatin (victuan) 1526 11.06.17 09:10 Сейчас в теме
(703) Номер чека за смену сохраняется в реквизите документа НомерЧекаККМ и выводится на форме документа.

(706) [Версия 1.13] 06.06.17
64) Добавлена поддержка нескольких фискальных регистраторов на одном рабочем месте с помощью логических устройств (фискальные регистраторы должны использовать один и тот же драйвер).
Включение режима использования нескольких ФР осуществляется в Панели управления ККМ на закладке "Настройки" установкой флажка "Разрешить выбор логических устройств фискального регистратора".
При этом на закладке "Сервис" становится возможным выбор активного (текущего) логического устройства, для которого будут выполняться сервисные команды.
На закладке "Параметры" становится доступным параметр 4) #ЛУ. С его помощью можно задать конкретный номер логического устройства ФР, на который будет выполняться печать чека в зависимости от условий (отборов: Фирма, Касса, Пользователь, Вид док., Выражение).
Сами логические устройства нужно определить с помощью драйвера ККМ (через утилиту Драйвер ККМ (Тест драйвера) или в 1С через Сервис - Параметры - Свойства (Драйвер ФР).
720. Victor Nespyatin (victuan) 1526 11.06.17 09:13 Сейчас в теме
(707) Да, в чеке возврата указываете фактически возвращаемую сумму. Плюс надо сделать списание невозвращаемой суммы (10%) документом Корректировка долга (или что-то подобное), чтобы не висел за вашей организацией остаток задолженности перед клиентом.
721. Victor Nespyatin (victuan) 1526 11.06.17 09:19 Сейчас в теме
(708) Это для протокола ФФД 1.05. Скоро будет у нас релиз с этими нововведениями.

(709) Я вам уже отвечал: нужно обновить обработку, т.к. данный код должен располагаться перед закрытием чека. Если вопросы остались: пишите в личку или эл. почту.

(714) Некоторые покупатели требуют одновременно оба чека (бумажный или электронный). А поскольку "клиент всегда прав", опция печати электронного чека сделана настраиваемой.

(715) Это ошибка релиза 1.13. Исправлено в релизе 1.14.

(716) Для тестирования делаете сначала чек продажи, потом "отменяете" операцию, делая чек возврата.

(717) Да, только три, насколько я знаю. Штрих-М позволяет указывать 5 знаков в дробной части.
722. Victor Nespyatin (victuan) 1526 11.06.17 09:19 Сейчас в теме
[Версия 1.14] 10.06.17
65) Исправлены выявленные ошибки
66) Добавлена поддержка расчетных ставок НДС (10/110% и 18/118%)
67) Добавлено принудительное открытие смены для драйвера Штрих-М
68) Доработана форма Предварительного Просмотра Чека (ППЧ) перед пробитием чека на ККМ. В этой форме можно внести изменения в товарный состав чека: вручную или автоматически (в т.ч. при частичной оплате и авансе). определить типы оплаты (наличными, плат.картой), ввести или уточнить эл. адрес покупателя (телефон или эл.почта)
68) Добавлено распределение суммы НДС на основании документа-основании по чеку при полной или частичной оплате (при смешанных ставках НДС)
69) Доработаны режимы автораспределения при полных и частичных оплатах для протокола ФФД 1.0
70) Добавлен механизм возвращения в документ 1С номера смены ККМ, а также других реквизитов документа если они были отредактированы в окне ППЧ (предпросмотра чека): АдресПокупателя, Получено, ОплатаКартой.
71) В Панели управления ККМ параметры разделены на две группы: "Основные" и "Дополнительные" - для удобства восприятия информации.
723. jinnka 11.06.17 19:24 Сейчас в теме
Здравствуйте,у нас оптовая торговля куплен rr04, чеки я так понимаю будем печатать из пко,подскажите будет ли работать ваша обработка и много ли нужно дорабатывать в нашей Тис 7.7?
724. jinnka 11.06.17 19:26 Сейчас в теме
И в чеке если его печатать из пко будет ли перечисление всех товаров?
725. Victor Nespyatin (victuan) 1526 12.06.17 05:15 Сейчас в теме
(723) Да, этот аппарат будет работать. На нем запускали нашу обработку. Если у вас ТИС ред. 9.2 и нет изменений (дописок) в логике работы ПКО и основания ПКО, то будет работать без доработки. Перечень товаров в чеке будет.
726. kanva web (kanvaweb) 12.06.17 09:26 Сейчас в теме
(718) Василий, спасибо за совет! Видимо тоже будем печатать чеки и делать возврат с объяснительными. :-)
727. Jok Jo (binom-a) 12.06.17 12:58 Сейчас в теме
День добрый.

Покупал Вашу обработку 11-05-2017.

Сейчас ссылка на скачивание обновленной версии не работает, как получить обновление?

Евгений.
728. Victor Nespyatin (victuan) 1526 12.06.17 14:04 Сейчас в теме
(727) Напишите мне в личку или эл. почту - я вам вышлю новую ссылку.
729. kanva web (kanvaweb) 12.06.17 16:13 Сейчас в теме
Добрый день!

При заполнении списка номенклатуры по Основанию из ПКО и РКО, в колонку Количество заполняется число 0 и цена 0. Но далее при печати чека печатается количество 1, в коде указан комментарий "в ФР нельзя передавать 0-е количество" и потом в таблице количество 0 заменяется на 1, так же появляется и цена, которой не было.

Подскажите, а с чем это связано?

Бухгалтер просит, чтобы печаталась только одна строчка с основанием и суммой, а количество и цена оставались нулевыми, как и в форме выбора номенклатуры.

Заранее спасибо!
730. Victor Nespyatin (victuan) 1526 12.06.17 16:19 Сейчас в теме
(729) Драйвер фискального регистратора не поддерживает нулевое количество, поэтому сделать как хочет ваш бухгалтер невозможно.
Единственное, что можно сделать, это отключить показ количества в чеке, если оно равно 1, через таблицы Драйвера ККМ, но в ОФД всё равно уйдет не нулевое количество.
731. kanva web (kanvaweb) 12.06.17 18:18 Сейчас в теме
(730) Виктор, спасибо за ответ по поводу 0 количества!

Остались теперь вопросы с плановыми сроками реализации Предоплаты и доплаты. Подскажите, пожалуйста, когда планируете это сделать и как видите сам принцип реализации?

Заранее спасибо!
732. Victor Nespyatin (victuan) 1526 13.06.17 09:13 Сейчас в теме
(731) Сегодня вышла бета версии с поддержкой протокола ФФД 1.05
733. Victor Nespyatin (victuan) 1526 13.06.17 09:13 Сейчас в теме
[Версия 2.0 бета] 13.06.17
72) {бета!} Поддержка проткола ФФД 1.05, а именно: тегов 1212 (признак предмета расчета), 1214 (признак способа расчета), 1215-1217 (доп. типы оплаты). Формат ФД 1.05 позволяет корректно отобразить в чеке операции по продаже подарочных карт, предоплаты или авансы, продажу товаров в кредит и другие
схемы, имеющие сложные варианты расчетов. Значения данных тегов можно посмотреть и отредактировать на форме ППЧ (предпросмотра чека): две доп. колонки "ПР" (предмет расчета) и "СР" (способ расчета) в таблице товаров (верхней) и доп. строки в таблице оплат (нижней).
73) Кнопка "Установить" над таблицей товаров предназначена для групповой установки значений колонок.
74) Использование протокола ФФД 1.05 можно включить в панели управления ККМ на закладке "Параметры" в групп "Дополнительные" параметром "17)ФФД"


Данная версия пока не выложена на сайте. Высылаю желающим по запросу: пишите в личку или электронную почту.
734. Дмитрий Константинов (demonvd) 13.06.17 10:22 Сейчас в теме
Каким образом получать обновления после покупки?
735. ildarius ildarius (ildarius2005) 13.06.17 10:51 Сейчас в теме
Добрый день. Подключение нескольких онлайн-касс к одному рабочему месту в ТиС 7.7 будет реализовано?
736. ildarius ildarius (ildarius2005) 13.06.17 10:54 Сейчас в теме
Извините. Не прочитал. Добавлена поддержка нескольких фискальных регистраторов на одном рабочем месте с помощью логических устройств (фискальные регистраторы должны использовать один и тот же драйвер).
737. Victor Nespyatin (victuan) 1526 13.06.17 20:21 Сейчас в теме
[Версия 2.0.1 бета] 13.06.17
75) Исправлены ошибки заполнения формы чека в форме ППЧ при частичной оплате
76) Исправлена ошибка в обработке обслуживания эмулятора ФР


Демо-версия беты доступна в публикации для свободного скачивания.
738. Костя (11k65m) 6 14.06.17 04:01 Сейчас в теме
Зравствуйте, по TCP/IP работать будет, если ФР переведен на канал обмена по ETHERNET?
739. Victor Nespyatin (victuan) 1526 14.06.17 04:11 Сейчас в теме
740. kanva web (kanvaweb) 14.06.17 07:58 Сейчас в теме
(737) Добрый день!
А демо-версия беты ограничена по сумме чека и времени печати?

Так же хотел уточнить - подскажите, пожалуйста, а печать Z, X отчетов предполагается делать НЕ из Вашей обработки? Она отсылает к документу "Закрытие кассовой смены".
741. Наиля Султанова (бух62) 14.06.17 09:00 Сейчас в теме
Добрый день!
1. У нас ИП на УСН и ЕНВД, По вашей обработке можно ли получить чек ККМ
без номенклатуры?
2. Каким образом осуществляется техподдержка?
742. AndrewLar 14.06.17 10:00 Сейчас в теме
Теперь если сумма реализации не совпадает с суммой в ПКО чек пробить невозможно?
И суммы получается вручную надо корректировать?
743. AndrewLar 14.06.17 10:26 Сейчас в теме
И даже если документ реализации в ПКО не указан, тоже самое происходит.
Выходит окно: Сумма чека должна совпадать с суммой расчета! И чек не пробивается
744. Victor Nespyatin (victuan) 1526 14.06.17 11:08 Сейчас в теме
(740) В демо-версии действуют ограничения:
1) электронный чек отправляется только на фиксированный адрес эл.почты
2) сумма чека не должна превышать 300 руб.
3) количество позиций в чеке не должно превышать 3.
4) время пробития чека ограничено рабочим временем: с 8:00 по 18:59

Да, предполагается. Можно делать через тест "Драйвер ККМ".
745. Victor Nespyatin (victuan) 1526 14.06.17 11:10 Сейчас в теме
(741)
1. Да, такая настройка предусмотрена
2. Разными способами: по эл. почте, скайпу, телефону, через удаленный доступ.

(742) Есть параметр РПН, который позволяет автоматически настроить поведение программы если суммы не совпадают.
746. AndrewLar 14.06.17 11:48 Сейчас в теме
(745) Его надо обязательно заполнить? Режим по умолчанию не предусмотрен?
747. An585 111 (An585) 14.06.17 11:52 Сейчас в теме
748. AndrewLar 14.06.17 12:03 Сейчас в теме
(745)
При установке любого значения параметра РПН при попытке пробития чека выходит ошибка:
Если ТабОпл.Итог("Сумма") <> Таб.Итог("Сумма") Тогда
{G:\DB\EXTFORMS\EQUIP\FR54_СПИСОКНОМЕНКЛАТУРЫДЛЯПЕЧАТИ.ERT(437)}: Неверный идентификатор колонки!
Фискальный регистратор: ошибка при печати чека
Ошибка исполнения кода
749. Игорь Минаев (Good-Win) 14.06.17 12:09 Сейчас в теме
(719)
поддержка нескольких фискальных регистраторов

Мне не совсем понятен механизм выбора ФР через условия. Неудобно. Я реализовал другой механизм - в ПКО и ЧекККМ есть реквизит касса, у кассы - реквизит серийный номер. ФР выбирается "на лету" простым перебором подключенных ФРов и сравнением серийного номера. Правда у драйвера АТОЛ есть глюк - он кеширует параметры и определить параметры ФР при переборе можно только через команды нижнего уровня.
750. Jok Jo (binom-a) 14.06.17 12:44 Сейчас в теме
День добрый.

Поинтересуюсь, вдруг кто в курсе:

Чек печатается через данную обработку.

ФР Штрих Ритэйл 01. В чеке есть сумма по ставке "Без НДС" или "НДС 0%".
На бумажном чеке (во влож. со штрихкодом) - корректно печатается сумма (например 1000р.), ставка НДС "Без НДС", сумма НДС - 0р.

Когда сморю данные чеки через интернет, то вижу Сумма 1000р, Ставка без НДС, Сумма НДС 1000р.

Кто виноват и что делать.
Прикрепленные файлы:
751. kanva web (kanvaweb) 14.06.17 13:21 Сейчас в теме
(744) Я про демо-версию БЕТА версии уточнял. Т.е. такие же ограничения, как и на Демо версию НЕ беты?

По поводу Драйвера. Нам когда устанавливали ФР АТОЛ, сказали, ни в коем случае не закрывайте смену и Z отчет не формируйте через драйвер ККМ. Он перестраховывался или чего-то не знал?
В итоге - как и где правильно закрывать смену и печатать Z отчет?

Спасибо!
752. Victor Nespyatin (victuan) 1526 14.06.17 13:32 Сейчас в теме
(746) Режим по умолчанию = выдавать окно для того, чтобы пользователь выбрал вариант распределения
(748) Перекачайте релиз по ссылке, сегодня ночью эта ошибка была исправлена. (в Демо-версии эта ошибка не исправлена).
(749) Условие через <Выражение> более универсально. Например, можно поставить условие на конкретный серийный номер:
сокрлп(@Касса.ЗаводскойНомерККМ) = "0123456789"

Но можно и как у вас реализовано, передавать программно параметр НомерЛУ из модуля документа.
753. Victor Nespyatin (victuan) 1526 14.06.17 13:35 Сейчас в теме
(750) Тут явно проблема не в нашей обработке, т.к. сумма НДС вообще не передается в драйвер ФР; передается только ставка НДС, а драйвер ККМ по ней сам считает сумму НДС и выводит ее в чеке.
754. Victor Nespyatin (victuan) 1526 14.06.17 13:37 Сейчас в теме
(751) Ограничения для демо-версий мы не меняли.
Корректнее закрывать смену через 1С (не важно через Панель управления ККМ или через меню - Закрытие смены), т.к. в этом случае в ККМ будет корректно передаваться обязательный атрибут: должность и ФИО кассира.
755. Jok Jo (binom-a) 14.06.17 13:58 Сейчас в теме
(753) В данный момент я не знаю даж кому звонить (штрих/ОФД/кто-то еще).
Бухгалтера говорят - где-то ошибка, раз есть разница между чеком напечатанным и чеком сформированным в ОФД.
Может есть какие-то форумы куда можно задать вопрос?
756. Victor Nespyatin (victuan) 1526 14.06.17 14:08 Сейчас в теме
757. ва пл (vpl) 14.06.17 15:09 Сейчас в теме
У нас такой алгоритм работы... На основании заявки пробивается ПКО на аванс (30-50%), далее пробивается закрывающий чек на остаток суммы... Что будет печататься в первом и втором чеке? И как правильно это должно быть по закону?
758. Victor Nespyatin (victuan) 1526 14.06.17 15:49 Сейчас в теме
(757) Правильный вопрос, и у меня есть на него правильный ответ. Чуть позже опубликую, если вы не найдете ответ в методичке http://rutreningi.ru/zagruzki/%D0%A4%D0%BE%D0%BA%D1%83%D1%81%20%D0%BD%D0%B0%20­54-%D0%A4%D0%97.%20%D0%A0%D1%83%D1%81%D0%B8%D0%BD%D0%BE%D0%B2%D0%B0%20%D0%AE­%D0%BB%D0%B8%D1%8F,%20%D0%90%D0%A2%D0%9E%D0%9B.pdf
759. ва пл (vpl) 14.06.17 16:06 Сейчас в теме
(758) ответ в методичке раскопать не удалось... Жду Вашего. Пока что с бухом решили в чек на предоплату выводить часть товара пропорционально внесенной клиентом суммы. Но это достаточно геморойно, т.к. нужно хранить в приходниках уже распечатанную инфу по товарам, в закрывающем чеке выводить список за вычетом "предоплатного" товара... Все бы ничего, но у нас каждая 3-я заявка, после внесения предоплаты клиентом, может корректироваться по желанию клиента. Может измениться товарный состав и количество и соответственно если товар пробитый в предоплатном чеке клиенту уже не нужен, а нужен другой, то возникает возня с чеками на возврат... Очень хочется какого то разумного алгоритма работы с предоплатами. возможно я его пойму после вашего ответа!!!
760. Jok Jo (binom-a) 14.06.17 16:18 Сейчас в теме
(756) Поискал в интернете, видимо все связано с этим:

"Что курили разработчики ФФД??? Скачал с сайта налог.ру ФФД и курил его полвечера, разобрался, но чего делать - не знаю.
Короче список налогов выглядит так
1102 - Сумма НДС по ставке 18%
1103 - Сумма НДС по ставке 10%
1104 - сумма С НДС по ставке 0%
1105 - Сумма БЕЗ НДС
1106 - Сумма НДС 18/118
1107 - Сумма НДС 10/110

Вот такая фигня - 4 суммы - это суммы НДС, а 2 суммы - это суммы С НДС.
Видимо Контур ошибся и все эти суммы берет как суммы НДС. Интересно, что уйдет в налоговую? "
761. ва пл (vpl) 14.06.17 16:23 Сейчас в теме
(759) В налоговой предложили вариант: Делать возвраты на все авансы при последней оплате и сразу же пробивать чек на всю реализацию... В свете проблем с изменением товарного состава после предоплаты это бредовой предложение уже не кажется таким уж и бредовым...
762. Игорь Минаев (Good-Win) 14.06.17 17:48 Сейчас в теме
(752)
Касса.ЗаводскойНомерККМ

Это работает некорректно! При "холодном" старте 1С команда Объект.GetStatus() и Объект.ЗаводскойНомерККМ выдаёт пустую строку! Никакие ПодключитьсяКФР(Объект) не помогают! Пока не будет выведен первый чек драйвер не опрашивает ФР и не получает от него Серийный номер. Получается - приходит смена, включает компьютер пуляет чек, но условие сравнивается с пустой строкой!
Только через команду нижнего уровня:
Функция УстановитьТекущуюКассу(Объект, ЗаводскойНомерККМ)
	Для Сч=1 По Объект.DeviceCount Цикл
		Объект.CurrentDeviceIndex = Сч-1;
		ПодключитьсяКФР(Объект);
		Данные = "91 16 00 00";
		ВыполнитьКомандуНижнегоУровняФР(Объект, Данные, 0);
		Серийник = СтрЗаменить(Данные," ","");
		Если Найти(Серийник, ЗаводскойНомерККМ) > 0 Тогда
			Возврат 1;
		КонецЕсли;
	КонецЦикла;
	Возврат 0;
	
КонецФункции // УстановитьТекущуюКассу
...Показать Скрыть

Я долго это искал.
Иначе необходимо при первом включении через настройки сделать тест соединения для всех касс вручную! А это уже человеческий фактор.
Во всяком случае так происходит если ФР подключен через Ethernet. Допускаю, что при USB может быть по-другому, но подстраховаться стоит.
763. Victor Nespyatin (victuan) 1526 14.06.17 18:53 Сейчас в теме
(757) ПКО на аванс пробивается до отгрузки товара? Проблем будет меньше, если считать что что это не предоплата, а частичный расчет в момент отгрузки.
764. Victor Nespyatin (victuan) 1526 14.06.17 19:01 Сейчас в теме
(762) Спасибо за функцию. Подумаю, как ее использовать, учитывая, что в 1С: Бухгалтерия 7.7 нет справочника Кассы, и соответственно реквизита ЗаводскойНомерККМ (мне нужно делать решения, удовлетворяющие не только ТИС)
765. Victor Nespyatin (victuan) 1526 14.06.17 20:50 Сейчас в теме
[Версия 2.0.2] 14.06.17
77) Исправлены выявленные ошибки
78) Доработали версию запроса по EAN, а также выяснили у Олегона, что он не поддерживает больше csv формат, и рекумендует настоятельно json. Задержки при json связаны с особенностями реализации его базы данных, подробности тут: https://olegon.ru/showthread.php?t=26135&page=6 (автор обработки volk13)
79) Добавлен параметр для включения фиксации алкогольных чеков в ЕГАИС.
766. ва пл (vpl) 14.06.17 21:14 Сейчас в теме
ПКО (предоплата) пробивается до отгрузки, Через месяц второй ПКО на остаток суммы и отгрузка. В Вашей обработке это как сейчас реализовано?
767. Игорь Минаев (Good-Win) 15.06.17 07:21 Сейчас в теме
(764) Для бухгалтерии это не очень актуально, а вот в ТиС жизненно необходимо! Для универсальности можно встроить проверку наличия справочников и реквизитов. А у ФР серийный номер - единственный атрибут, позволяющий однозначно идентифицировать аппарат. Всё остальное может меняться.
768. Victor Nespyatin (victuan) 1526 15.06.17 08:32 Сейчас в теме
(766) Если второй, он же окончательный, расчет сопровождается отгрузкой, то будут два чека
1) На сумму частичной предоплаты, при этом:
Предмет расчета = 10 "ПЛАТЕЖ" - об авансе, задатке, предоплате, кредите, взносе в счет оплаты, пени, штрафе, вознаграждении, бонусе и ином аналогичном предмете расчета
Способ расчета = 2 ЧПО - Частичная предварительная оплата до момента передачи предмета расчета

2) на сумму остатка платежа, при этом:
Предмет расчета = 1 Т - Товар, 2 АТ - подакцизный товар (алкоголь), 4 У - Услуги
Способ расчета = 4 ПР - Полная оплата, в том числе с учетом аванса (предварительной оплаты) в момент передачи предмета расчета
Прикрепленные файлы:
769. Роман (Samir) 6 15.06.17 08:53 Сейчас в теме
И все же как в с драйверами Штрих-М напечатать отчет по разным СНО?
А то как-то не доделано получается. Набили чеков по ЕНВД и по УСН, а в итоге получили общую цифру.
Как бухгалтеру разделять?
Я понимаю, что печатаю разными документами, оба без НДС, можно отчетик сделать по документам, но нужно сверять по Z-отчету. Или X-отчету. по любому отчету из ККТ
770. Victor Nespyatin (victuan) 1526 15.06.17 08:58 Сейчас в теме
(769) Вариантов решения задачи несколько:
1) настроить вывод разных секций в чек в зависимости от вида СНО и пользоваться "Отчет по отделам" (закладка Сервис Панели управления ККМ) до снятия Z-отчета
2) Выводить Отчет по налогам из Теста драйвера ККМ
3) Настроить вывод в Z-отчете через таблицы Теста драйвера ККМ: Таблица 1 "Тип и режим кассы", "расширенный отчет" или "тип суточного отчета"
771. Роман (Samir) 6 15.06.17 09:41 Сейчас в теме
(770)
вывод

В обоих случаях Без НДС
1) Пробовал настроить, может что не так сделал? (файл прикрепил)
2) Что за отчет по налогам?
3) Где можно почитать?
Прикрепленные файлы:
772. ва пл (vpl) 15.06.17 09:41 Сейчас в теме
Это что за документ на картинке?
773. ва пл (vpl) 15.06.17 09:59 Сейчас в теме
(768)
по ссылке у меня качается версия 1.4
Как получить 2.0.2. Я так понял что там это реализовано
774. dr644 (dr644) 15.06.17 11:26 Сейчас в теме
Добрый день! Планируем приобрести вашу разработку. Скажите сможем ли мы полноценно ей пользоваться. Конфигурация у нас не стандартная "Управление хлебозаводом" Оптовая торговля, зачастую постоплата, т.е. мы поставляем продукцию а через некоторое время ИП отдает долг частями причем произвольными. как это будет отображаться в чеках ведь привязки к конкретной номенклатуре нет. Плюс еще и продукция х/б-10% кондитерка-18%
775. Victor Nespyatin (victuan) 1526 15.06.17 11:44 Сейчас в теме
(771) СНО = 2 и =3 - обе "Без НДС". С НДС это СНО = 0.
И вы точно бьете чеки из документа ОтчетККМ? Может всё-таки ЧекККМ?
776. Victor Nespyatin (victuan) 1526 15.06.17 11:47 Сейчас в теме
(772) это не документ, а форма ППЧ (предпросмотра чека), в которой можно изменить вручную состав чека перед пробитием на ККМ.

(773) Напишите мне в личку или эл. почту - я вышлю обновление.

(774) Да, сможете, но потребуется отдельная адаптация для вашей конфигурации. Для того чтобы печатать номенклатуру в чеке ККМ (с учетом ставок НДС), нужно привязывать оплату долга покупателя к накладным.
777. dr644 (dr644) 15.06.17 11:49 Сейчас в теме
Вы сможете адаптировать обработку к нашей конфигурации? Если да то цена вопроса.
778. Миахил Князев (p18) 15.06.17 12:22 Сейчас в теме
Писал в личку, но продублирую тут:
Есть конфа Рарус РБК. Возможна ли адаптация ваших обработок к ней (просто в Рарусе есть привычка лочить все торговое оборудование на свою длл). Если да - то цена вопроса?
779. Victor Nespyatin (victuan) 1526 15.06.17 12:39 Сейчас в теме
(778) Да, возможно. Подробнее отвечу в личку, как только меня разбанят в чате.
780. Роман (Samir) 6 15.06.17 12:41 Сейчас в теме
(770)
вывод

В обоих случаях Без НДС
1) Пробовал настроить, может что не так сделал? (файл прикрепил)
2) Что за отчет по налогам?
3) Где можно почитать?
(775)
Разумеется точно. ЧекККМ они не используют, уж не знаю чем не угодил.
Ну я так и сделал, все равно в отчете по отделам хоть из вашей обработки, хоть из Драйвера, бъет одной суммой
781. Виталий Липовецкий (user602990_lvv) 15.06.17 12:56 Сейчас в теме
Добрый день.
Использую АТОЛ FPrint-22ПТК. Можно ли как-то получить информацию о том, закрыта ли смена на ФР?
1с77 Автосервис (доработанная), есть справочник "Кассы", есть справочник "КассыККМ" (может быть несколько касККМ на одной кассе, используется несколько ИП). Хочется сделать, чтобы при закрытии смены на кассе, закрывать смены на каждом ККМ которые есть на этой кассе. Но только, если чеков не было то выдает ошибку, что смена не открыта, но на каком из ККМ не понятно.
782. Victor Nespyatin (victuan) 1526 15.06.17 13:08 Сейчас в теме
(780)
1) Настройте разные секции (укажите вручную в параметре 11)Скц)
2) В утилите Драйвер ККМ есть такой
3) Я же вам написал путь к настройкам. Подробнее не могу, нет под рукой драйвера, чтобы визуализировать процесс.
783. Victor Nespyatin (victuan) 1526 15.06.17 13:09 Сейчас в теме
(781) СменаБылаОткрыта = Объект.SessionOpened; // признак открытия смены
784. Миахил Князев (p18) 15.06.17 13:20 Сейчас в теме
(779) Хорошо. Спасибо. Буду ждать.
785. suhoi Сухоруков (suhoi) 22 15.06.17 13:45 Сейчас в теме
Обязательно переходить на 2 версию с поддержкой протокола ФФД 1.05? Или можно на старой остаться?
786. Николай Двоелучинских (dvoinik) 10 15.06.17 14:16 Сейчас в теме
Добрый день. Атол-З0Ф. Торговля 9.2 Две системы УСН и ЕНВД. Как правильно распределить товары, чтобы отбивались по разным СНО? Была идея создать две кассы и в настройках указать разные СНО. В чеке менять кассы и пробивать отдельными чеками товары из разных СНО.
787. Victor Nespyatin (victuan) 1526 15.06.17 14:19 Сейчас в теме
(777) Ответил вам в личку.

(785) Не обязательно. 1.0 действует до 2019 года. 1.05 нужен для авансов, частичных оплат и прочих сложных схем оплаты.

(786) Можно настроить через Панель управления ККМ.
788. a_l_e_xj Волков (a_l_e_xj) 5 15.06.17 14:24 Сейчас в теме
Про открытие смены.
Мы проводили замену/модернизации Штрих-ФР-К. Везде ставили драйвер 4.13.0.552, везде СОМ-порт, всё было хорошо - смена автоматом открывалась с первым чеком. И вот появился аппарат Штрих-ФР-К, у которого приходится открывать смену принудительно в тесте драйвера. Метод ОткрытьСмену() не канает, хотя на первых/хороших аппаратах метод работает и перед первым чеком просто открывает смену. Сотрудники ЦТО клянутся что аппарат точно такой же. Вы можете подсказать что-нибудь?

Обновление от 10.06.2017 просто содержит кнопку с кодом типа:
Объект.ОткрытьСмену();
или там что-то посерьёзнее?
789. Victor Nespyatin (victuan) 1526 15.06.17 14:43 Сейчас в теме
(788)
Метод ОткрытьСмену() не канает

Почему не канает?
Перед печатью делаю проверку, и если смена закрыта, открываю, следующим кодом:
Если Объект.ECRMode = 4 Тогда // Закрытая смена
Объект.OpenSession(); // открываем смену
Если Объект.ResultCode <> 0 Тогда
ОписаниеРезультата = ПолучитьОписаниеРезультата(Объект);
ОтключитьсяОтФР(Объект, Пароль, 0);
Возврат 0;
КонецЕсли;
КонецЕсли;

Отдельной кнопки для открытия смены нет - т.к. это несерьезно.
790. Victor Nespyatin (victuan) 1526 15.06.17 15:42 Сейчас в теме
(788) Попробуйте обновить драйвер ФР. Последняя версия драйвера 580 уже доступна на сайте ШТРИХ-с в разделе ЛК (без пароля) https://exam.shtrih-m-partners.ru/base/
791. a_l_e_xj Волков (a_l_e_xj) 5 15.06.17 15:52 Сейчас в теме
(788) Проблема решена весьма забавно. Новые dll были зарегистрированы локально в папке C:\Program Files\1Cv77\BIN и сервис-параметры показывал версию dll оттуда. А по факту программа обращалась к dll, которая лежала в папке базы. Обновил там и всё работает правильно.
792. Victor Nespyatin (victuan) 1526 15.06.17 16:19 Сейчас в теме
(791) Вообще-то, в первых строках инструкции у меня написано о необходимости копирования библиотек в каталог базы 1С )))
793. ва пл (vpl) 15.06.17 17:06 Сейчас в теме
при работе с ПКО, РКО каким образом закрыть кассовую смену?
794. Victor Nespyatin (victuan) 1526 15.06.17 17:51 Сейчас в теме
(793) Если это ТиС или Комплексная, то два варианта:
1) Документы - Работа с ККМ - Закрытие кассовой смены
2) Сервис - Дополнительные возможности - Панель управления ККМ - Z-отчет
795. Петр Петров (GP04) 15.06.17 18:24 Сейчас в теме
Добрый день!
1) Подскажите, после оплаты можно получить и последнюю версию 1.14 или ссылка будет только на 2.0.2?

2) Для отправки электронной копии чека СМС или на электронную почту будет происходить средствами 1С 7.7 или надо еще настраивать какие-то дополнительные программы?
796. Петр Петров (GP04) 15.06.17 18:27 Сейчас в теме
Уточню по второму вопросу. Достаточно ли самой 1С и договора с ОФД для отправки электронных чеков из 1С?
797. Виталий Липовецкий (user602990_lvv) 15.06.17 18:33 Сейчас в теме
(783)
Перед пробитием чека значение Объект.SessionOpened равно 0, после пробития 1, через некоторое время опять значение 0. А смену никто не закрывал еще.
Подключен по TCP
798. Виталий Липовецкий (user602990_lvv) 15.06.17 18:35 Сейчас в теме
(796)
СМС отправляет ОФД. У них тариф включает это 3000+500
799. Victor Nespyatin (victuan) 1526 15.06.17 18:38 Сейчас в теме
(795)
1) А зачем вам версия 1.14? В ней были ошибки, которые исправлены в 2.0.2
2) Будет средствами ОФД. Доп. программы не требуются

(796) Да

(797) Не знаю в каких режимах вы тестировали это свойство, но применение его в коде нашего решения ошибок не вызывает - этот момент тестировался очень тщательно нашей командой разработчиков-тестировщиков.
800. Виталий Липовецкий (user602990_lvv) 15.06.17 18:49 Сейчас в теме
(797) Не знаю в каких режимах вы тестировали это свойство, но применение его в коде нашего решения ошибок не вызывает - этот момент тестировался очень тщательно нашей командой разработчиков-тестировщиков.

использую в процедуре глФРЗакрытьСмену глобального модуля.

Функция глФРЗакрытьСмену(НомерЛенты, ОписаниеРезультата) Экспорт
Рез = 0;
Если глФРВкл = 1 Тогда
СменаБылаОткрыта = глФР.SessionOpened; // признак открытия смены
801. Виталий Липовецкий (user602990_lvv) 15.06.17 19:47 Сейчас в теме
(800)
Кажется разобрался. Завтра еще проверю.
При подключении по сети (у меня) через некоторое время ФР отключается (DeviceEnabled = 0).
Если перед опросом SessionOpened подключить ФР, как в Функции ПодключитьсяКФР(Объект), то все все нормально.
802. Victor Nespyatin (victuan) 1526 15.06.17 21:09 Сейчас в теме
[Версия 2.0.3] 15.06.17
80) Исправлены выявленные ошибки, в т.ч. неверное определение типа оплаты при использовании обработки fr54_ВыборВидаОплаты.ert
81) Добавлена возможность пробивать чек ККМ на основании документов СтрокаВыпискиБанкаПриход и СтрокаВыпискиБанкаРасход. Этот вид документа можно использовать вместо ПКО/РКО, если оплата производится платежной картой, а не наличными.
82) Доработали запрос по EAN в обработке ean_online.ert (автор обработки volk13)
803. ва пл (vpl) 16.06.17 10:50 Сейчас в теме
(768) Чек на аванс бьется, чек на оплату (второй) не бьется! т.е. бьется, но пишет что ЧЕК АННУЛИРОВАН. Ошибка при печати: чек оплачен не полностью. Куда смотреть?
Оставьте свое сообщение