[Версия 1.2] 31.03.17
1) Исправлены выявленные ошибки
2) Добавлена обработка обслуживания для ФР Штрих-М

[Версия 1.3] 03.04.17
3) Исправлены выявленные ошибки
4) Уточнен вывод скидки в чеке, теперь в чеке показываются итоговые: сумма без скидки и сумма скидки по чеку
5) Добавлен параметр ИзменитьСНО. значение «1» означает, что нужно передать в ФР Систему НалогоОбложения (СНО), это можно использовать для переключения СНО на ФР, если на один ФР идет печать чеков с разными СНО. Значение «0» - не изменять СНО на ФР, в этом случае используется СНО, предустановленная в ФР. Допустимые значения СНО: 0 - Общая СНО, 1 - УСН Доход, 2 - УСН Доходы-Расходы, 3 - ЕНВД, 4 - ЕСХН, 5 - ПСН

[Версия 1.4] 07.04.17
6) Исправлены выявленные ошибки
7) добавлен параметр ПечататьЧек, который позволяет отключать печать бумажного чека в случае передачи электронного или выводить запрос о печати бумажного чека при наличии электронного
8) добавлен в документ ЧекККМ интерфейс для реализации смешанных типов оплаты по чеку: наличными, банковской картой.

[Версия 1.5] 12.04.17
9) Оптимизированы алгоритмы для драйверов Штрих-М
10) Добавлен параметр РежимПечатиСкидок - режим печати скидок: 2 - не печатать скидки в чеке, 1 - печатать общую скидку на чек, 0 - печатать скидки по позициям товара и общую скидку на чек
11) При печати скидок суммы скидок выравниваются по правому краю
12) Добавлен вариант выбора типа платежа (наличными/картой) от коллеги Сергей (Che) Коцюра

[Версия 1.6] 24.04.17
13) переработаны алгоритмы применения скидок. Скидки применяются корректно благодаря новым прошивкам драйверов ККМ без использования "Правила 1 копейки". Поэтому теперь данное правило по умолчанию выключено.
14) Параметр ПризнВозврата расширен и поддерживает следующие типы чеков: 0 - продажа, 1 - возврат продажи, 2 - покупка, 3 - возврат покупки. Данный параметр в обработках обслуживания ФР переименован в ТипЧека
15) при печати чека возвращается в вызывающую программу номер текущей смены в переменной НомерСмены
16) добавлена адаптированные файлы конфигураций для Бухгалтерия 7.7, ред. 4.5 и УСН 7.7, ред. 1.3

[Версия 1.7] 04.05.17
17) исправлены ошибки
18) в конфигурациях в ПКО/РКО убрано добавление дублирующией колонки СтавкаНДС (т.к. передается колонка НДС)
19) исправлена ошибка передачи нулевого количества в чек
20) добавлены команды ФР: отчет_без_гашения, отчет_по_отделам, открыть_ящик, внесение_денег, изъятие_денег
21) добавлена обработка настройки и обслуживания ФР - "Панель управления" (fr54_Настройки.ert). Она доступна в меню Сервис - Дополнительные возможности - "54ФЗ (онлайн-кассы) Панель управления". С ее помощью можно подать на ФР дополнительные команды

[Версия 1.8] 10.05.17
22) автоматическая проверка валидности адреса покупателя через регулярные выражения
23) добавлены команды ФР: "Получить версию ПО", "Копия последнего чека", "Копия документа по номеру ФД"
24) добавлено передача ФИО кассира в отчеты ФР (Z-Отчет, Х-Отчет, Отчет по отделам)
25) добавлены другие функции для работы с ФР, рефакторинг кода обработок обслуживания ФР

[Версия 1.8.1] 10.05.17 
26) исправлена ошибка открытия смены для обработки Атол.

[Версия 1.9] 11.05.17 
27) в эмуляторе ФР выводятся в чек название выбранной системы налогообложения, если параметр ИзменитьСНО = 1
28) в обработках обслуживания ФР поддержаны "сервисные" функции для диагностики состояния онлайн-кассы
29) в Панели управления (fr54_Настройки.ert) продолжена поддержка сервисных функций: "Срок действия ФН", "Количество неотправленных в ОФД документов", "Диагностика соединения с ОФД"

[Версия 1.10] 18.05.17
30) в Панель управления (fr54_Настройки.ert) добавлены закладки <Параметры> и <Настройки>, с помощью которых можно интерактивно (не прибегая к программированию модулей 1С) настроить параметры вывода чеков и отчетов на ФР ("Параметры ФР").
Благодаря этому механизму облегчается подключение и настройка ФР к конфигурации 1С, т.к. настройки работы с ФР можно настроить, не внося изменений в конфигурацию, либо ограничившись минимальными изменениями.
Параметры можно настроить в разрезе отборов: Фирмы, Кассы, Пользователи 1С, Виды документов, а также прочие произвольные условия. В зависимости от выбранного отбора можно по желанию дифференцировать следующие параметры:
 - ФИО продавца-кассира
 - выбор системы налогообложения
 - запрос электронного адреса покупателя
 - запрос на визуальную проверку введенного адреса покупателя
 - режим печати электронного чека 
 - режим печати скидок в чеке
 - выбор типа оплаты
 - режим вывода НДС в чеке (в т.ч. учтено пожелание пользователей по выводу ставок НДС для спецрежимов, а также одновременного вывода ставок НДС 18, 10, 0% и Без НДС)
 - настройка вывода номера секции в чеке (в т.ч. учтено пожелание пользователей по выводу номера секции в зависимости от ставки НДС позиции чека)
 - другие параметры
По всем параметрам имеется описание, которое выводится на форме при выборе Параметра. Также описание параметров изложено в файле ПараметрыФР.xls
30) В связи с тем, что настройки параметров печати чека настраиваются интерактивно, внесены изменения в модули документов в процедуры печати чеков. Из текста модулей убрана настройка большинства параметров. Добавлен новый параметр Контекст, который позволяет передавать в обработку обслуживания ФР ссылку на текущий документ (контекст). Данная ссылка необходима для работы отбора "Вид документа"
31) Рефакторинг кода обработок обслуживания ФР
32) В обработках обслуживания ФР учтены параметры заданные интерактивно в Панели управления (fr54_Настройки.ert)
33) В обработках обслуживания ФР учтена передача ФИО кассира в формируемые отчеты (Закрытие кассовой смены, X-отчет и прочие). Это необходимо для корректного формирования сведений на сайте ОФД. ФИО кассира задается в "Параметрах ФР"
34) Обработка fr54_ВыборВидаОплаты.ert перенесена в папку Extforms\EQUIP - там ей место.

[Версия 1.10.1] 19.05.17
35) исправлена ошибка определения поддержки 54-фз для драйвера Штрих-М
36) в модулях документов 1С конфигураций (кроме конфигурации УСН) предусмотрена раздельная передача ставок НДС "0%" и "Без НДС"на фискальный регистратор. Ставки НДС передаются через колонку СтавкаНДС или НДС следующими значениями 18, 10, 0 и -1 (соответственно: 18%, 10%, 0% и "Без НДС")
37) список изменений модулей документов 1С описан в отдельных текстовых файлов для удобства адаптации

[Версия 1.11] 23.05.17
38) исправлена еще раз ошибка определения поддержки 54-фз для драйвера Штрих-М
39) в обработку эмулятора ФР (fr54_emul.ert) добавлена эмуляция формирования номера чека (определяется как случайное число) - спасибо Vladimir Poltavthenko за реализацию
40) добавлена поддержка вывода чеков на ФР в режиме внешних печатных форм (ВПФ). Подключение ВПФ к нужному виду документа осуществляется в Панели управления онлайн-кассами - на закладке "Настройки" - в таблице "Используемые виды документов" через колонку "ВПФ".
Данный режим вывода чеков имеет следующие достоинства:
1. Подключение разработки к типовой конфигурации без внесения каких-либо изменений в саму конфигурацию - теперь абсолютно все настройки можно внести интерактивно или через программирование внешних модулей даже для старых и многих нетиповых релизов конфигураций.
2. расширяется список видов документов, непосредственно из формы которых можно вывести чек на ФР. Например, можно вывести чек на ФР из документа "Реализация", не создавая документ "Приходный кассовый ордер"
3. алгоритм обработки вывода чека на ФР для разных видов документов описывается в функции ОбработчикДокумента(Докум), которая располагается во внешнем отчете Extforms/PrnForms/fr54_ПечатьЧека.ert.
ОбработчикДокумента содержит универсальный алгоритм, который позволяет вывести на ФР практически любой типовой и нетиповой документ, в котором имеется табличная часть с товаром, услугами или работами и указана сумма за каждую позицию.
Несмотря на это, обладая навыками программирования, можно данную функцию переписать "под себя" с целью адаптации для нетиповых конфигураций и (или) нетитиповых задач.

[Версия 1.11.1] 24.05.17
41) Исправлена ошибка использования обработки ВПФ для ТиС релиза 988.
42) Уточнено использование значений по умолчанию для параметров "Кассир" и "ЗапрашиватьАдресПокупателя"
43) Исправлен вывод количества неотправленных документов в ОФД для драйвера Штрих-М (благодарность за реализацию коллеге Kolunya)

[Версия 1.11.2] 25.05.17
44) В модули форм документов ПКО и РКО конфигурации ТИС внесены изменения, позволяющие не учитывать флаг "Используется для отражения наличных денежных расчетов" в Настройке торгового оборудования. Это позволит использовать одну и ту же кассу для одновременного использования документов "ЧекККМ" и "ПКО", "РКО", без необходимости переключения данного флага. Закрытие смены при одновременном использовании этих документов происходит корректно.
45) в модули форм документов ЧекККМ, ПКО и РКО (всех представленных конфигураций) в процедуру ПечатьЧека (ПробитьЧекНаККМ) добавлен алгоритм, позволяющий использовать добавленные на диалог формы документа дополнительные реквизиты: АдресПокупателя, Получено, ОплатаКартой. При этом алгоритм определяет наличие этих реквизитов, а при их отсутствии подстраивает свое поведение, инициируя запрос недостающих данных перед пробитием чека.
46) При получении версии ПО для драйвера Штрих-М дополнительно выводится версия фискального накопителя.
47) Исправлена ошибка, которая ложно диагностировала включение режима ВПФ, в том случае если таблица Панели управления кассами "Используемые виды документов" была пуста.
48) Добавен новый параметр "13)УАП" (Уточнять адрес покупателя), позволяющий уточнять электронный адрес покупателя перед пробитием чека на ККМ. Это позволяет использовать контактные данные, введеные в справочник Контрагенты, с возможностью их уточнения или отмены для чека ККМ.
49) Исправлена ошибка записи ссылки на объект при сохранении Параметров в Панели управления кассами

[Версия 1.12] 31.05.17
50) для драйвера Атол: печать доп. информации в Z-отчете (Общая выручка, Наличными, Электронными); печать копии последнего чека, включая электронные чеки; расширена информация при получении версии ПО.
51) Внешний отчет "54ФЗ (онлайн-кассы) Панель управления" переименован в "Панель управления ККМ"
52) С целью унификации кода часть функций из обработок обслуживания ФР вынесена в обработку fr54_Настройки.ert ("Панель управления ККМ")
53) Ослаблено ограничение по времени использования демо-версии
54) Для драйвера Атол в ф-ии ОбратитьсяКТаблицеФР() добавлен параметр текРежим
55) добавлены новые параметры Панели управления ККМ: <Предварительный просмотр чека>, <Печатать одно наименование>, <Режим печати номенклатуры в чеке>. В основном эти параметры настраивают печать чека при частичной оплаты или при получении аванса. В дальнейшем эти параметры позволят настроить взаимодействие по протоколу ФФД 1.05
Режим предварительного просмотра и редактирования номенклатуры чека реализован через внешнюю обработку Extforms\Equip\fr54_СписокНоменклатурыДляПечати.ert
56) Задействовано поле "Ключ запроса API к сервису EAN" на закладке "Настройки" Панели управления ККМ. Оно позволит автоматизировать заполнение справочника номенклатуры по штрихкоду EAN с использованием платного API - https://barcodes.olegon.ru/
В элемент справочника "Номенклатура" (для ТИС) добавлена кнопка (с изображением бинокля), которая по введенному штрихкоду автоматически заполняет наименование товара. Данный сервис необходим для быстрого старта магазина с нуля при переходе с неавтоматизированной торговли: позволяет быстро завести в 1С базу данных номенклатуры в режиме сканирования штрихкодов товара.
В модуле элемента справочника Номенклату добавлена процедура ПоискПоШк(), которая вызывает внешнюю обработку Extforms\ean_online.ert для обращения к сервису API. Автором данной обработки является коллега volk13 (aka fkr).
57) внесены изменения в модули документов ЧекККМ, ПКО, РКО для реализации возможности управлять режимом печати номенклатуры в чеке
58) с этой же целью внесены изменения в процедуру ОбработчикДокумента() внешней обработки Extforms\PrnForms\fr54_ПечатьЧека.ert

[Версия 1.12.1] 01.06.17
59) добавлен "бесплатный" запрос АPI к сервису EAN (обработка Extforms\ean_online.ert, автор volk13). Если он не даст ответа, то происходит обращение к платному сервису. Для пользования платным сервисом нужно купить ключ доступа https://olegon.ru/market/buy_barcode.php (10 коп. за одно наименование товара).

[Версия 1.12.2] 05.06.17
60) "бесплатный" запрос АPI к сервису EAN по умолчанию отключен, чтобы избежать блокировки на сайте по IP-адресу.
61) исправлена ошибка расчета скидки в чеке в обработках обслуживания фискальных регистраторов (ошибка округления на 1 коп.)
62) внесены изменения в модули внешних обработок с целью формализации параметров, возвращаемых в документ 1С.

[Версия 1.13] 06.06.17
63) Исправлены выявленные ошибки
64) Добавлена поддержка нескольких фискальных регистраторов на одном рабочем месте с помощью логических устройств (фискальные регистраторы должны использовать один и тот же драйвер).
Включение режима использования нескольких ФР осуществляется в Панели управления ККМ на закладке "Настройки" установкой флажка "Разрешить выбор логических устройств фискального регистратора".
При этом на закладке "Сервис" становится возможным выбор активного (текущего) логического устройства, для которого будут выполняться сервисные команды.
На закладке "Параметры" становится доступным параметр 4) #ЛУ. С его помощью можно задать конкретный номер логического устройства ФР, на который будет выполняться печать чека в зависимости от условий (отборов: Фирма, Касса, Пользователь, Вид док., Выражение).
Сами логические устройства нужно определить с помощью драйвера ККМ (через утилиту Драйвер ККМ (Тест драйвера) или в 1С через Сервис - Параметры - Свойства (Драйвер ФР).

[Версия 1.14] 10.06.17
65) Исправлены выявленные ошибки
66) Добавлена поддержка расчетных ставок НДС (10/110% и 18/118%)
67) Добавлено принудительное открытие смены для драйвера Штрих-М
68) Доработана форма Предварительного Просмотра Чека (ППЧ) перед пробитием чека на ККМ. В этой форме можно внести изменения в товарный состав чека: вручную или автоматически (в т.ч. при частичной оплате и авансе). определить типы оплаты (наличными, плат.картой), ввести или уточнить эл. адрес покупателя (телефон или эл.почта)
68) Добавлено распределение суммы НДС на основании документа-основании по чеку при полной или частичной оплате (при смешанных ставках НДС)
69) Доработаны режимы автораспределения при полных и частичных оплатах для протокола ФФД 1.0
70) Добавлен механизм возвращения в документ 1С номера смены ККМ, а также других реквизитов документа если они были отредактированы в окне ППЧ (предпросмотра чека): АдресПокупателя, Получено, ОплатаКартой.
71) В Панели управления ККМ параметры разделены на две группы: "Основные" и "Дополнительные" - для удобства восприятия информации.

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

[Версия 2.0.1 бета] 13.06.17
75) Исправлены ошибки заполнения формы чека в форме ППЧ при частичной оплате
76) Исправлена ошибка в обработке обслуживания эмулятора ФР

[Версия 2.0.2] 14.06.17
77) Исправлены выявленные ошибки
78) Доработали версию запроса по EAN, а также выяснили у Олегона, что он не поддерживает больше csv формат, и рекумендует настоятельно json. Задержки при json связаны с особенностями реализации его базы данных, подробности тут: https://olegon.ru/showthread.php?t=26135&page=6 (автор обработки volk13)
79) Добавлен параметр для включения фиксации алкогольных чеков в ЕГАИС.

[Версия 2.0.3] 15.06.17
80) Исправлены выявленные ошибки, в т.ч. неверное определение типа оплаты при использовании обработки fr54_ВыборВидаОплаты.ert
81) Добавлена возможность пробивать чек ККМ на основании документов СтрокаВыпискиБанкаПриход и СтрокаВыпискиБанкаРасход. Этот вид документа можно использовать вместо ПКО/РКО, если оплата производится платежной картой, а не наличными.
82) Доработали запрос по EAN в обработке ean_online.ert (автор обработки volk13)

[Версия 2.1] 22.06.17
83) Для конфигурации 1С: Торговля и склад, ред. 9.2 (Комплексная, ред. 4.5) добавлен в документе РКО ввод на основании документа СтрокаВыпискиПриход, внесены изменения в функцию ЗаполнениеПоДокументуОснованию(), в настройку "Ввод на основании" добавлен документ СтрокаВыпискиПриход в списке "Вводить на основании"
84) Для конфигурации 1С: Бухгалтерский учет, ред. 4.5 добавлен в документе РасходныйОрдер ввод на основании документа ПриходныйОрдер, внесены изменения в функции ВалютаДокумента(), ВалСуммаДокумента(), КурсДокумента(), процедуру ПриНачалеВыбораЗначения()
85) Для конфигурации 1С: УСН, ред. 1.3 добавлены:
  1. новый реквизит ДокОснование в документах ПриходныйОрдер и РасходныйОрдер, данный реквизит выведен на форму указанных документов и позволяет выводить в чек ККМ наименования номенклатуры из документа-основания, внесены изменения в процедуры ВводНаОсновании(), ПечатьЧека(), ОбработкаВыбораЗначения() указанных документов, в конце модуля формы определены программно виды документов для выбора в реквизит ДокОснование.
  2. для документа РасходныйОрдер в настройку "Ввод на основании" добавлены документы ПриходныйОрдер, УслугиСтороннихОрганизаций, ПоступлениеМПЗ, ПоступлениеОС и ПоступлениеНМА в списке "Вводить на основании"
86) При печати чеков ККМ учтен вариант расчета налогов - "НДС сверху" (ранее в чеке сумма НДС выводилась в этом случае как надбавка) для конфигураций 1С: Торговля и склад, ред. 9.2, 1С: Комплексная, ред. 4.5 и 1С: Бухгалтерский учет, ред. 4.5 (для 1С: УСН, ред. 1.3 - не требуется)
87) В обработке внешних печатных форм (ВПФ) fr54_ПечатьЧека.ert учтены новые виды документов-оснований и вариант расчета налогов - "НДС сверху".
88) В обработке обслуживания фискальных регистраторов введена проверка на допустимость переданного пароля для доступа к методам ФР. Разрешено не указывать (оставить пустыми) пароли администратора и пользователя в обработке "Настройка торгового оборудования" (закладка "Фискальный регистратор"), в этом случае обработки обслуживания ФР будут использовать пароли по умолчанию: пароль администратора = 30, пароль пользователя = 1.
89) в обработке обслуживания fr54_Shtrih-M.ert учтены замечания техподдержки Штрих-М по применению протокола ФФД 1.05
90) исправлены выявленные ошибки.

[Версия 2.1.1] 26.06.17
91) Добавлено новое значение параметра "Правило1коп" - "2 - включить, в чеке не показывать надбавки". После установки данного обновления, нужно заново выбрать значения этого параметра в Панели управления ККМ (если было установлено ранее).
92) В обработках обслуживания ФР добавлена проверка, что смена открыта более 24 часов.
93) в обработке обслуживания fr54_Atol.ert учтены замечания техподдержки Атол по применению протокола ФФД 1.05. Для работы этого протокола версия драйвера ККМ должна быть не ниже 8.14.2, версия прошивки ККМ - не ниже 3689 (актуальная 4139).