diff --git a/.github/workflows/Release.yaml b/.github/workflows/Release.yaml index 38a25fd..f171656 100644 --- a/.github/workflows/Release.yaml +++ b/.github/workflows/Release.yaml @@ -16,7 +16,7 @@ jobs: # Константы, используемые далее по тексту env: PROJ: TextToKKT - TAG: 9.6.9 + TAG: 9.7 steps: # Проверка состава репозитория diff --git a/.release/FNReader.dll b/.release/FNReader.dll index 004c2e0..182f25a 100644 Binary files a/.release/FNReader.dll and b/.release/FNReader.dll differ diff --git a/.release/FNReaderLib.dll b/.release/FNReaderLib.dll index bb2cf86..2a15977 100644 Binary files a/.release/FNReaderLib.dll and b/.release/FNReaderLib.dll differ diff --git a/.release/Release.md b/.release/Release.md index 0a74480..ccd4ae0 100644 --- a/.release/Release.md +++ b/.release/Release.md @@ -1,8 +1,11 @@ -_Изменения для v 9.6.9_: -- Добавлены новые ЗН ФН; +_Изменения для v 9.7_: +- Добавлена серия ЗН ФН для Ин36-3; +- Windows: скорректирован внешний вид окон для Windows Aero; +- Windows: повторный вызов окна FNReader теперь разворачивает его и возвращает ему фокус (вместо отображения сообщения); +- FNreader: реализовано извлечение адреса обновления ключей из ФН; +- FNreader: перестроен интерфейс обращения к файлам и ФН внутри приложения, удалён лишний код; +- Android: скорректирован значок уведомлений; - Продлён срок эксплуатации приложения; - Выполнен рефакторинг кода, отвечающего за определение региона РФ по ИНН; - Реализован контроль XPR; -- Исправлена возможная утечка памяти при обработке строковых значений; -- Добавлена возможность просмотра локализованных версий ADP, SCP и Приветственной страницы; -- Обновлены сведения о ККТ с поддержкой ФФД 1.2 +- Исправлена возможная утечка памяти при обработке строковых значений diff --git a/.release/TextToKKT.exe b/.release/TextToKKT.exe index 9328384..44bce03 100644 Binary files a/.release/TextToKKT.exe and b/.release/TextToKKT.exe differ diff --git a/.release/TextToKKT_KitKat.apk b/.release/TextToKKT_KitKat.apk index 23a73dc..e745d02 100644 Binary files a/.release/TextToKKT_KitKat.apk and b/.release/TextToKKT_KitKat.apk differ diff --git a/Changes.log b/Changes.log index 1dccf63..b8843db 100644 --- a/Changes.log +++ b/Changes.log @@ -1,7 +1,16 @@ Text to KKT: лог изменений +Версия 9.7: +• Добавлена серия ЗН ФН для Ин36-3; +• Windows: скорректирован внешний вид окон для Windows Aero; +• Windows: повторный вызов окна FNReader теперь разворачивает его и возвращает ему фокус (вместо + отображения сообщения); +• FNreader: реализовано извлечение адреса обновления ключей из ФН; +• FNreader: перестроен интерфейс обращения к файлам и ФН внутри приложения, удалён лишний код; +• Android: скорректирован значок уведомлений + Версия 9.6.9: -• Добавлены новые ЗН ФН; +• Добавлена серия ЗН ФН для Ин15-3; • Продлён срок эксплуатации приложения Версия 9.6.7: diff --git a/README.md b/README.md index ec33424..8634445 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -# TextToKKT v 9.6.9 -> PCC: 0011FC54B1AD189F +# TextToKKT v 9.7 +> PCC: 0011FC52935FC002 Утилита сервис-инженера ККТ (контрольно-кассовая техника, 54-ФЗ) diff --git a/src/FNReader/GenericEnums.cs b/src/FNReader/GenericEnums.cs index 28f78c7..a5404b8 100644 --- a/src/FNReader/GenericEnums.cs +++ b/src/FNReader/GenericEnums.cs @@ -220,14 +220,14 @@ public enum FNReadingTypes COM = 0, /// - /// Дамп ФН новой версии + /// Внутренний дамп ФН для приложения /// - FSD_4_0 = 1, + FSD = 1, /// - /// Дамп ФН из программы FNArc + /// Файл FNC /// - FNC_1_2_0_1 = 2 + FNC = 2 } /// @@ -286,4 +286,30 @@ public enum PrinterTypes /// ManualA4 = 3, } + + /// + /// Доступные уровни детализации + /// + public enum DetailsLevels + { + /// + /// Уровень не задан + /// + NotDefined = 3, + + /// + /// Только основные данные + /// + Minimum = 0, + + /// + /// Все доступные данные (включая текстовые) + /// + AvailableTLV = 1, + + /// + /// Все доступные данные + неизвестные теги в HEX-формате + /// + Maximum = 2, + } } diff --git a/src/TextToKKTForm.cs b/src/TextToKKTForm.cs index f4720e1..a3de0b1 100644 --- a/src/TextToKKTForm.cs +++ b/src/TextToKKTForm.cs @@ -399,7 +399,8 @@ private void CallFNReader (string DumpPath) if (!result) { MessageBox.Show ("Модуль FNReader для работы с данными фискального накопителя отсутствует.\n\n" + - "Данный компонент можно загрузить с актуальным обновлением из интерфейса «О приложении» (кнопка «?»)", + "Данный компонент можно загрузить с актуальным обновлением из интерфейса «О приложении»" + + " (раздел «Прочее», кнопка «О программе»)", ProgramDescription.AssemblyVisibleName, MessageBoxButtons.OK, MessageBoxIcon.Information); return; @@ -410,7 +411,8 @@ private void CallFNReader (string DumpPath) { MessageBox.Show ("Версия библиотеки «" + ProgramDescription.FNReaderDLL + "» не подходит для " + "текущей версии программы.\n\n" + - "Корректную версию можно загрузить с актуальным обновлением из интерфейса «О приложении» (кнопка «?»)", + "Корректную версию можно загрузить с актуальным обновлением из интерфейса «О приложении»" + + " (раздел «Прочее», кнопка «О программе»)", ProgramDescription.AssemblyVisibleName, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; diff --git a/src/android/AndroidManifest.xml b/src/android/AndroidManifest.xml index 0aebe3c..3c4e088 100644 --- a/src/android/AndroidManifest.xml +++ b/src/android/AndroidManifest.xml @@ -2,7 +2,7 @@ + android:installLocation="internalOnly" android:versionCode="600915" android:versionName="9.7">