Нумерация версий старается следовать принципам
семантического версионирования со следующими
особенностями в смене трех чисел через точку (1.2.3
):
- Когда сильно меняется внешний вид (требуется новое обучение пользователей) или функционал программы (требуется обратить внимание администраторов и сделать вдумчивые перенастройки);
- Когда что-то добавляется во внешний вид (требуется обратить внимание пользователей - добавлена какая-то их хотелка) или добавлен параметр в файл настройки (поведение которого по умолчанию ничего для администраторов не меняет);
- Когда сделаны какие-то незначительные изменения в коде или исправлены ошибки (но по-началу изменения могут быть и значительными - пока идет процесс устаканивания всех нововведений).
Настраиваемое меню Tools для средств пользователя.
- Добавлена в исключения кодировка всех UVKES+.txt файлов.
- Если длина блока закодированных данных на момент кодирования длины неизвестна, то в октет длины записывается значение 0х80, что указывает на кодирование с неопределенной длиной (indefinite form). В этом случае в конце блока закодированных данных должны стоять октеты 00 00, явно указывающие на его завершение.
- Устранено переполнение стека при некоторых зашифрованных файлах.
- Закомментирован устаревший код - позже будет удален.
- Добавлена команда:
- run для запуска программы (с параметрами).
- ПКМ на toolbar показывает меню, настраиваемое в INI.
Пока добавлены только две команды:
- explore для вызова Проводника Windows с выделенным объектом;
- flag для записи файлового флага, чтобы вызвать внешний обработчик.
Обмен ЭС с ФОИВ.
- Исправление невозможности новых версий
7z.exe
распаковать файлы с подписью PKCS#7. - Добавление возможности обработки файлов с подписью PKCS#7 с размерами более 16.7 Мб (до 4 Гб).
- Добавление особенностей обмена с Федеральными органами исполнительной власти (ФОИВ) - теперь только СКАД Сигнатура (СКЗИ Верба-OW ушла на покой).
- Добавление работы с утилитой
spki1utl.exe
при наличии ее и ключей (пока экспериментально - для локальной расшифровки ЭС). - В дистрибутив добавлен файл
pki1.conf
с тестовым профилем.
Обеспечение совместимости с теми, кто остался на версии 6.0.4 mozers, развитие интерфейса.
- Исправлен поиск Связанных документов (ПКМ в preview) для документов по 440-П.
- Исправлен поиск
7z.exe
, когда на системе x64 установлена версия x86. (Версия не задалась - просто не устраивайте таких ситуаций.)
- Добавлена пустая папка
..\Post\Store
для прохождения начальных проверок. - Эталонная БД MS Access перенесена в
..\Database
и добавлена ее автоматическая распаковка для простоты первого запуска из репозитория. Больше ничего не требуется для начального запуска HTA, кроме 7-Zip в системе. - Добавлен файл
.gitignore
- для*.mdb
. - Добавлена возможность прямого использования переменных среды в параметре
User.CurUser
(раньше было только в случае отсутствия параметра во всех ini и только %USERNAME%). - В проект добавлена Wiki с документацией, переработаны страницы.
- Удалены закомментированные в 6.6.1 неиспользуемые функции по записи
в реестр (используйте единократно скрипты из папки
admin
). - Разделитель дат зафиксирован как
.
(кто-нибудь еще использует на клиентских местах иные?). - Добавление CSS сделано одномоментным и с поддержкой современных IE, из которых исчезли специфические функции ранних IE).
- Уменьшено число глобальных переменных и функций.
- Тулбар открывается изначально меньшим, подправлен его код HTML.
- Функция Debug() сделана самодостаточной и теперь может применяться до инициализации остального кода.
- Переписан модуль подключения к базам данных, упрощено описание в INI.
- Для тестирования на сайт добавлена пустая эталонная БД
etalon97.mdb
. - Добавлен META-флаг для запуска движка в режиме IE8 (по-умолчанию IE7).
- В SysInfo добавлена информация о фактической версии работы движка.
- Исправлена ошибка при попытке одновременной записи кэша на диск.
- Размер полей ввода дат поставлен в зависимость от размера шрифта.
- Сохранение координат окна в куки только при его нераспахнутости.
- Исправлена ошибка отсутствующих параметров при запуске из меню Internet Explorer на панели задач Windows 10.
- Тулбар стал менять высоту, подстраиваясь под свое перетекающее содержимое.
- Изменены стартовые размеры окна приложения.
- Добавлено сохранение позиции и размеров окна между запусками.
- Убрана проверка на наличие ini файлов (они могут быть как по-умолчанию, так и указаны через ярлыки, или вообще не требоваться).
- В INI добавлены примеры настроек, действующие по-умолчанию.
- Сверена функция перекодировок с новым кодом mozers в его версии 6.0.5.
- Код заново протестирован на валидность с помощью JSHint 2.9.4.
- Исправлены некоторые обнаруженные опечатки.
- Из программы удалена зависимость от указания
Path.PTKPSD
иPath.HOME
. - Путь к архиву посылок теперь берется из
Path.ARCHIVESTORE
в elo.ini. - Путь к эталонной версии для автообновления теперь достраивается к
полученному из
Path.FORM
в elo.ini. - Кодировка файлов ini может быть как в utf-8 (важно для сайтов), так и в прежнем windows-1251 (может быть важно при использовании русских путей).
- В SysInfo добавлена информация об источнике автообновления.
Добавление поддержки БД Oracle, использование любой версии 7-Zip.
- Исправлено автообновление, которое было повреждено в 6.7.5.
- Добавлен игнор нового спама от ЦБ в виде несистемных (для ПТК ПСД)
файлов
.doc
. - Оптимизированы некоторые регулярные выражения.
- Добавлен показ имени файла у содержимого, разосланного не в архиве.
- Добавлена Системная информация при неудаче запуска и по флажку+Shift.
- Исправления 6.7.4.
- Переделка внутреннего кода (убраны многие глобальные переменные).
- Добавлена поддержка любых alpha и beta версий 7-Zip, начиная от 4.xx.
- Исправлено чтение разных кодировок elo.ini и своего INI.
- Добавлено сообщение в модуль автообновления об отсутствии прав на запись.
- Исправлен доступ к русским путям в INI (для тех, кто застрял на 6.6.0).
- Исправлен показ системной информации, если доступа к базе нет.
- Протестирована совместимость с новым 7-Zip 18.01.
- Число 01.02 ~ 02.01 вызвало ложное автоопределение Access.
- Упорядочивание блоков try finally.
- Сделано автопереключение форматов дат Access и SQL (Microsoft и Oracle) путем перехвата ошибки запроса при первом обращении.
Оптимизация скорости работы программы в IE8 на Windows XP, вынесение единоразовых задач, которые ныне требуют админских привилегий.
- Fix #8 (При обновлении по кнопке предлагает скачать файл).
- Fix #7 (Чекбоксы в Тулбаре заморожены).
- Пересмотрен весь код с целью максимального ускорения программы в IE8 (максимальный для Windows XP).
- Добавлены возможности прервать загрузку и затем выборочно продолжить.
- Удалены код и форма по формированию ответов по Положению 365-П вручную в связи с неактуальностью.
- Доступ к базе ПТК ПСД оставлен только для чтения.
- Добавлена функция получения системной информации по клику на флажок с нажатым Shift - позже она будет расширена.
- Добавлены файлы реестра в папку
admin
для добавления в число доверенных сайтов и доступа за пределы домена (при установке на сетевой сервер) Администратором Windows 7+ (в самой программе эти функции записи в реестр из версии 3.8.0 закомментированы). - Добавлен образец файла регистрации
AxCalendar.ocx
из комплекта ПО Клиента ПТК ПСД . - Fix #5 (Не стало возможности выбрать ретроспективу редкой формы) - добавлен еще один checkbox для отключения фильтра принятых за период.
- Fix #6 (Не всегда срабатывает автообновление с сервера) - сделано чтение большего количества строк в поисках номера эталонной версии.
- Протестирована работа со всеми актуальными версиями 7-Zip: 9.20, 16.04, 17.01 beta, x86 и x64.
- Оптимизирована работа распаковщика с автоопределением версии 7-Zip (выявлены несовместимости его версий 9.20 и 16.04+ по выводу и параметрам).
- Бинарные файлы в папке bin (
7z.exe
и7z.dll
версии 9.20) исключены из дистибуции. - В INI добавлен параметр
unpacker
, по умолчанию равныйbin\7z.exe
. - Внутри дистрибутивного пакета
zip
файлы перенесены в папкуPTK_PSD_Browser
. - Обновлена документация.
- Сведен воедино из разных источников этот
changelog
по идеям http://keepachangelog.com/ru/1.0.0/
Оптимизация кода программы для скорости работы в старых mustdie IE6-7.
- Add info about used 7-Zip 9.20 //16.04 and original licenses.
- Add the version to the cache file name.
- Update the package.
- Add forms as disabled if no files in DB for the period.
- Optimize for speed in old IE6-7.
- Remove the ASCII Art banner.
- Fast string arrays for IE7-.
- Refactor loading.
- Add the banner for start.
- Fix some visual issues.
- Replace TABLE with DIV.
- Add
FILEDSN
andby_posttype_checked
optional parameters to INI. - Версия посвящена оптимизации кода Javascript для скорости старых браузеров IE6 и 7 на Windows XP.
Расширение списка форм и показ их кодов, переключатели на Тулбаре.
- Fix compatibility SQL 2014 and Access.
- Add the STATE_ for error values of 3.
- Update to Microsoft SQL 2014.
- Add visual responce to switches of the checkbox.
- Add a checkbox to show the posttype codes in the Forms list.
- Реализация просьбы Александра Балакирева показывать коды форм и расширить комбобокс (старый глюк некоторых IE).
Указание ini-файлов в ярлыке по правилам Клиента ПТК ПСД.
- Add Progress Bar and fix JSHint suggestions.
- Fix some points.
- Add a new mask of files in the old cp866 encoding.
- Refactoring.
- Add the command line for INI pointing, add color icons.
- Теперь программа понимает параметры, указанные в коммандной строке ярлыка, аналогично поведению Клиента ПТК ПСД (просьба Александра Балакирева).
Добавление визуальности и полноты предоставления информации по вообще всем формам, ускорение первого отклика при старте.
- Fix regexp for parsing XML.
- Fix ASN.1 reading for files more 64KB.
- Add info from GESMES.
- Fix .fontcolor().
- Add highlighting for 440-П like 311-П.
- Add two step loading to improve the user interface.
- Add the semver comparing for autoupdate.
- Add autoupdate to the server stored version.
- Minimize the preview frame on start (IE compatibility?).
- Add filenames to into.
- Add the status of reception (on the left) to every form.
- Добавление визуальности и полноты предоставления информации по всем формам.
Добавление 550-П и 440-П.
- Refactoring of code.
- Fix if everything in VRB.
- Refactoring of 440-П definitions.
- Add new definitions for 440-П - thanks to Павел Дворников.
- Fix cache alerts.
- Add version attribute to Cache.
- Fix few cp866 files.
- Refactoring of parcels.
- Работа с web страницей для проекта.
- Improve single XML files.
- Fix cp866 for BOS1_RPO* files.
- Add 550-П (wz), visual loading.
- Добавление новых форм.
Переход ЦБ на Сигнатуру 5 и формат PKCS#7, разработку и сопровождение с версии 6.0.4 теперь полностью ведет Дмитрий Евдокимов.
- Update date highlight signatures, exclude
.docx
from unpacking.
- Add
Shift+Click
to delete the disk cache (a Click is to refresh only).
- Add a new format with
.xml.cab
and Russian letters in filenames.
- Update BitBucket to https://github.com/diev/PTK-PSD-Browser-hta
- Add one more mask for files still in cp866.
- Fix Регистрозависимая проверка имен файлов и русские имена файлов.
- Add two file masks still receiving in cp866.
- Проект импортирован в Git на GitHub и включен в CI на AppVeyor.
- При импорте слетели все русские служебные текстовки.
- Fix Неверная кодировка в
PB2_RPO\*.txt
.
- Fix В некоторых формах русские строки кракозябрами.
- Улучшена читабельность содержимого файлов (utf-8 в XML, отключен автодетект dos/win).
- Увеличены размеры окна при старте.
- Разработку и сопровождение этой версии программы теперь ведет Дмитрий Евдокимов.
- Функция Asc() оформлена как String.prototype.charCode1251() - последняя правка mozers.
- Учтены пожелания по ясности кода разбора PKCS#7.
- Строка OID сразу в UTF.
- Рефакторинг кода PKCS#7.
- Поддержка формата PKCS#7 новой Сигнатуры 5.
- Correct HTA header
- В readme.htm добавлено предупреждение о невозможности загрузки упакованного дистрибутива с помощью Google Chrome. (Парадокс - Хром не может работать с родным сайтом).
- После осуществления поиска связанных документов, щелчок на выбранном файле в списке результатов приводит не только к показу содержимого посылки в нижнем окне, но и к позиционированию курсора к найденному документу в этой посылке.
- Добавлено распознавание посылок (и ответов на них) с перечнем ДФМиВК (Н.Новгород). Автор - Лебедев В.Н.
- Исправлены несколько ошибок:
- отсутствие информации о SA посылке, если она (или ответ на нее) содержит имя файла, включающий 2-значный цифровой номер;
- отсутствие информации 'подтв. о получении' на mz посылки;
- орфографические ашипки.
- Модифицированы функции распознавания и отображения посылок XML формата. В основном это коснулось посылок формы 311-П.
- На странице документации исправлена ссылка на загрузку дистрибутива (так как на странице Download, в результате запрета Google, лежат лишь устаревшие версии).
- Добавлено распознавание посылок 311-П нового формата (XML).
- Добавлено распознавание посылок с запросами ФНС о наличии уведомления об иностранных счетах. Такие запросы будут отображаться как "ФНС спр." Автор - Дмитрий Евдокимов.
- Ответы ИЭС3 на запросы 365-П отображаются в списке посылок с пояснительной надписью "подтверждение о получении".
- Добавлена форма для формирования произвольных (PB1 и PB2) подтверждений на запросы 365-П. Вызов формы осуществляется из пункта контекстного меню "Сформировать подтверждение PB...", возникающего при клике ПКМ по конкретному файлу запроса, отображаемому в окне предпросмотра. Не путайте с пунктом контекстного меню "Сформировать подтверждения PB1", возникающем при клике ПКМ по списку файлов!
- Символы шрифта Wingdings, использованные в качестве иконок панели инструментов и в контекствых меню, заменены на их hex значения.
- Переменная
file_on_clicked_in_preview
(имя файла в окне предпросмотра, на котором кликнули мышью) сделана глобальной.
- Уточнено регулярное выражение для детектирования подписи файла.
- Переписаны функции детектирования и удаления ЭЦП.
- Ранее функция подсветки всего текста HighlightTextWithHeaders вызывалась рекурсивно, что иногда приводило к неоправданному увеличению количества вложенных тегов.
- Стилевое оформление таблиц в окне просмотра вынесено в таблицу стилей, что позволило уменьшить размер кеша.
- Если выписка на запрос 365-П содержит несколько счетов, то все они будут отображены в панели просмотра. (Ранее отображался только первый).
- Из просмотра исключаются только перечни операций по счету (дабы избежать "тормозов" при просмотре огромных списков).
- Модифицирована функция ReadINIFile. Теперь в ini-файле:
- В качестве перевода строк разрешены любые комбинации символов
\r
и\n
; - Пробельные символы в начале и конце строк игнорируются;
- Ключи и секции, не содержащие реальных значений, игнорируются;
- Разрешены пробелы в именах секций и параметров (использовать не рекомендуется);
- Параметры одноименных секций объединяются;
- При наличии в секции нескольких одноименных параметров, используется самое последнее (нижнее) значение;
- После имени секции допустим текст (комментарий).
- Добавлена обработка выписок (файлов
BV\*.vrb
) на запросы 365-П. - На просмотр выводится только информационная часть. Перечень операций скрывается. Иначе, ввиду большого объема информации, "тормозит" вся программа.
- Стало возможным задание индивидуального (для определенного типа посылки) каталога для диалога сохранения.
- Если временный каталог, создаваемый программой, был удален извне, то при закрытии приложения возникала ошибка.
- В контекстное меню списка посылок добавлен пункт "Перечитать содержимое посылки", позволяющий распаковать выбранную посылку заново. Ранее для выполнения такой операции было необходимо удалять весь кеш.
- Во всплывающей подсказке над кнопками "сегодня" и "вчера" дата показывалась без разделителя.
- Небольшая оптимизация функции Date2Obj().
- Исправлено детектирование КА из ЭЦП документа.
- Исправлена подсветка в тексте сообщения слов "(не) принят(ао)"
- Исправлен цвет цифр, показывающих количество вложений в посылке. Ранее, при дефолтовой цветовой схеме в Windows XP, цифры сливались с фоном выделенной строки.
- Исправлена ошибка, при которой (при разделителе даты
/
) выборка могла не соответствовать выбранному интервалу дат.
- Исправлена ошибка дизайна, при которой слишком длинный перечень содержимого посылки, не умещающийся в одну строку, вызывал увеличение высоты строки списка посылок. Смотрелось это очень некрасиво.
- Исправлена ошибка, возникавшая на системах, где в региональных установках в
качестве разделителя даты был указан слеш
/
, а не точка.
- При смене просматриваемого файла посылки, экран в окне предпросмотра прокручивается к началу.
- Улучшено распознавание кодировки файлов (dos866/win1251).
- Модифицирован дизайн программы. Список посылок стал более нагляден. Интерфейс теперь поддерживает стили Windows.
- Реализован поиск связанных документов. То есть программа может найти все документы, в которых упоминается имя текущего файла. В первую очередь данное новшество предназначено для поиска входящих и отправленных документов, а так же квитанций на них по формам 311-П и 365-П.
- Для нестандартных подключений (например, при использовании файлового
DSN) стало возможным задать в INI
строку подключения
к БД. - Более удобен стал выбор интервала дат. Календарь после выбора даты автоматически схлопывается и список посылок обновляется.
- Выделенный в окне предпросмотра текст, с помощью правой кнопки мыши, копируется в буфер обмена.
- На некоторых системах, при запуске из сетевого каталога, возникало предупреждение ADO Security Warning: "This Website uses a data provider that may be unsafe. If you trust the website, click OK, otherwise click Cancel."
- Иногда КА в сообщениии мог быть "не распознан".
- Исправлена ошибка, в результате которой, при обработке посылок нестандартной структуры (содержащих папки внутри архива), возникала ошибка в строке 1025: var line_count = text.match(/\n/g).length;
- Добавлены всплывающие подсказки к пунктам раскрывающегося списка с перечнем форм. Это позволяет прочесть длинные названия некоторых форм до их выбора.
- Один из интервалов дат "за 3 дня" заменен на "за 4 дня", что позволяет в понедельник быстро просмотреть посылки за пятницу.
- Небольшие корректировки.
- Переписана процедура сохранения посылки (целиком, одного или всех вложенных файлов).
- Сейчас при задании в ini-файле
sign_delete_onsave=1
подпись корректно удаляется (ранее, при массовой выгрузке всех вложений, такого не происходило).
- Функция QueryDatabase теперь возвращает все имена полей в нижнем регистре, что позволило корректно работать с БД на MS SQL.
- Добавлено распознавание SA посылки, содержащей "Сведения о работе с монетой Банка России" (файл MNgmmuuu.xls), Н.Новгород.
- Исправлено распознавание SA посылок (MN, IA, IN, SK), С.Петербург.
- Добавлена проверка на существование файла в каталоге
POST\Store
. - При задании параметра cache стало возможным использовать переменные окружения.
- Разделитель страниц при печати теперь вставляется не только для *.vrb файлов, а для всех с количеством строк выше 18.
- ЭЦП в тексте сообщений показываются более корректно.
- Улучшено распознавание текста посылки (текстовое или нечитабельное бинарное содержимое).
- Улучшено распознавание кодировки текста посылки (windows-1251 или dos-866).
- Программа перенесена в другой репозиторий (система контроля версий - Mercurial).
- Исправлены ссылки на исходный код и страницу загрузки упакованных версий.
- Исправлена ошибка с выбором рейса из списка, если список содержал единственную посылку.
- Исправлена ошибка с выбором рейса из списка после изменения интервалов дат.
- Добавлена проверка наличия обязательного параметра (
HOME
в elo.ini илиPTKPSD
в PTK_PSD_Browser.ini), содержащего каталог установки ПТК ПСД. - Функции [Start]Refresh() переименованы в [Start]CreatePostsList()
- Восстановлен блок кода, отвечающий за распознавание SA посылок. (Он был по ошибке потерян в последнем коммите).
- Программа полностью переписана. Упорядочена структура. Доработаны практически все функции.
- Самая длительная операция - распаковка и анализ содержимого посылки - теперь осуществляется только один раз - во время запроса нового интервала дат.
- Все результаты кешируются в памяти программы и могут быть сохранены на диске для последующих сеансов, поэтому скорость работы возросла многократно. Особенно эффективно будет размещение кеша программы в общем сетевом каталоге (с правами на запись), так как все пользователи будут пользоваться уже подготовленными предыдущими пользователями данными.
- Изменены интервалы выбора дат. Можно выбрать посылки как за конкретную
дату, так и за произвольный интервал. Причем, дату можно задавать в любом виде
(разрешена сокращенная запись вида
14/9/11
или12-1-12
).
- Исправлена ошибка, возникшая в версии 3.10.5.
- Клик мышью по заголовку таблицы в окне предпросмотра копирует имя просматриваемого файла (без расширения) в буфер обмена.
- Это пригодится для создания BOS файлов - ответов на запросы по 365-П.
- Плюс небольшая структурная правка кода.
- Исправлено: Если путь к каталогу, где размещен PTK_PSD_Browser или путь к БД содержал пробелы, то количество и состав посылок по 311-П и 365-П не отображались в списке.
- Добавлено распознавание ВСЕХ типов сообщений ГНИ (356-П).
- Упрощены регулярные выражения для их детектирования.
archive_list.cmd
подчищает за собой следы работы.
- Обновление списка сообщений (при изменении интервала дат или типа сообщения) теперь происходит в фоне, что позволяет избежать "замерзания" интерфейса при длительных операциях.
- Добавлены подсказки для числовых кодов в сообщениях по 365-П.
- Они показываются в окне предпросмотра, сразу за числовым кодом, и выделены другим цветом.
- Сейчас нет необходимости держать на столе распечатку с описанием форматов сообщений, чтобы понять, какого типа информацию запрашивает с тебя налоговая или был ли успешно прочитан твой ответ.
- Добавлена поддержка сообщений по 365-П.
- Так же, как для 322-П, в списке отображаются содержимое и количество вложений во всех посылках.
- Так же, по пункту контекстного меню, формируются ответные подтверждения (квитанции теперь не требуются).
- Старые посылки 322-П можно просматривать с прежним комфортом.
- Две новых процедуры получения перечня имен файлов в гибридном архиве любой
вложенности:
- С помощью внешнего пакетного файла
archive_list.cmd
(GetArcFileList) - Если в нижнем фрейме уже отображено содержимое архива, то имена файлов можно извлечь из заголовков таблиц (используется в Answer322P)
- С помощью внешнего пакетного файла
- Небольшие коррективы кода
- Заменен код для определения имени хоста (если программа расположена на сетевом диске). С прежним вариантом (начиная с версии 3.8.0) возникала ошибка, если программа была размещена локально. Удивительно, что этого никто не заметил. Неужели у всех PTK_PSD_Browser лежит в сетевом каталоге???
- Добавлена проверка на корректность заданного в ini-файле БИК и каталога установки ПТК ПСД.
- Добавил номера моих кошельков в WebMoney и Яндекс.Деньги. Вдруг какой-то хороший человек захочет поблагодарить автора?
- Теперь большинство своих настроек программа считывает из
%windir%\elo.ini
(настоял - Дмитрий Евдокимов). С прежнимPTK_PSD_Browser.ini
программа работать не будет!
- Теперь содержимое XML файлов показывается в окне просмотра.
- Парсинг xml осуществлен самым примитивным образом, но этого вполне достаточно, чтобы видеть, например, текст ответа на транспортный конверт по 364-П.
- В контекстное меню добавлена команда для распаковки всех файлов из посылки в указанный каталог.
- Исправлена ошибка, в результате которой в списке не показывалось содержимое ИЭС3 формы 311-П.
- Исправлена ошибка, в результате которой в окне просмотра не показывались файлы с русскими именами, входящие в состав посылки.
- В маску исключений добавлено расширение
TIF
. Внутреннее содержимое таких файлов приложение показывать не будет.
- Уточнено регулярное выражение для извлечения КА из подписи под сообщением. И для Вербы, и для Сигнатуры теперь используется одна маска (Автор - Дмитрий Евдокимов).
- Исправлена ошибка с извлечением КА из подписи под сообщением, в результате которой КА из документов, подписанных Сигнатурой, иногда мог быть не определен.
- Приложение теперь использует не системную, а собственную иконку (чтобы не зависеть от версии ОС).
- В readme.html откорректирован текст (чтобы с выходом новой версии не править каждый раз).
- readme.html отконвертирован в utf-8
- Код аутентификации автора сообщения показывается более корректно.
- В списке посылок для формы 311-П, помимо количества входящих документов, показывается адресат (ФНС, ПФ, ФСС)
- Исправлено: излишняя прорисовка окна, лишний разделитель страницы при печати.
- Программу стало возможно запускать с сетевого диска (необходимые для этого изменения в реестр вносятся автоматически).
- Кодировка кода изменена с windows-1251 на utf-8 (для нормального отображения русских символов на google.code)
- Параметр
sign_delete_onsave
в ini-файле принимает теперь значения 0 или 1. - Невозможно было вручную задать интервал дат в 12-м месяце.
- Архиватор 7-Zip обновлен до версии 9.20.
- В поле предпросмотра появилось контекстное меню для выгрузки отдельных документов из посылки.
- Дополнительные настойки в ini файле.
- Проверка ручного ввода даты.
- Другие исправления.
- Наименования форм, входящих в SA-посылку, распознаются более корректно.
- Распознаются все формы Санкт-Петербургского и Нижегородского РЦИ.
- Выборка за заданный вручную интервал теперь обновляется при подтверждении
ввода даты клавишей
Enter
(ранее обновление происходило при потере фокуса на любом из полей ввода). - Изменен вид курсора в контекстном меню.
- Скриншот окна приложения заменен на более информационноемкий.
- Публикация приложения на google.code
- history.txt включен в readme.html.
- Изменен mime тип readme.html
- Упрощена процедура поиска и удаления ЭЦП.
- Если содержимое 311-П не распознано, то кол-во документов в посылке не показывается. Раньше при наличии в архиве нечитабельных посылок возникал сбой.
- Даты, найденные в теле документа, подсвечиваются.
- Bugfix
- Количество файлов в ОЭС и ИЭС2 для формы 311-П отображается в списке.
- Ранее содержимое SA посылки ИЭС2 формы 308-П не отображалось в списке.
- В списке для решений 322-П показывается количество документов, входящих в пакет.
- В список добавлены иконки отправленной/принятой корреспонденции (для наглядности).
- При выборе радиобуттоном ручного периода происходил лишний рефреш списка.
- Файлы, показываемые в окне быстрого просмотра, теперь проверяются не только
по расширению, но и по наличию в содержимом служебных символов, чтобы затем,
вместо нечитабельного содержимого, вывести
-содержимое скрыто-
.
- При отсутствии соответствующего файла отчетности в
Store
, в панель быстрого просмотра выводится предупреждение и совет отказаться от встроенного архивирования.
- Переписана процедура выполнения SQL запросов. Теперь она возвращает не текст, а готовую таблицу.
- Теперь до отправки квитанции и подтверждения, посылка ИЭС1 решения 322-П
имеет статус "не принят"
(флаг устанавливается в БД с помощью
PTK_PSD_Monitor
v2.2.2). - При отправке квитанции и подтверждения, статус соответствующей входящей посылки изменяется на "принят".
- Вернулся на прежнюю версию 7-Zip, так как консольная не может
распаковывать
arj
- Номер к пояснительной записке к форме 212 (
Z745212.doc
, не упакованный вzip
) не отображался в списке SA посылок. - Символ "Z" в имени файла не отображался.
- 7-Zip 9.07 beta пытался распаковывать
doc
файл (заменен на версию 4.65 2009-02-03 для командной строки)
- Исправлена ошибка, возникавшая при неверном выборе интервала дат.
- Исправлена ошибка с форматом даты, в результате которой с 1 по 9 число приложение выдавало ошибку.
- C помощью Дмитрия Евдокимова (Санкт-Петербург):
- Отлажена работа обозревателя с MS SQL базами.
- Теперь вместо длинного перечня форм, доступных пользователю, достаточно указать его имя.
- Корректно отображается КА для документов, подписанных Сигнатурой (раньше работало только с Вербой).
- Куча других мелких исправлений.
- Исправлены ошибочки, найденные пользователями.
- Так, например, раньше некоторые из SA посылок в списке отображались безлико (как в ПТК ПСД) - было не видно, отчет по какой форме в них содержится.
- Исправлена ошибка, найденная SharkyVan: "При выборе Периода (например, "вчера" или "за три дня") нужно нажимать именно на радиобуттон, если жмякнуть на надпись, то отбор не происходит, хотя точка перескакивает."
- С чего это все начиналось ??? (Автор программы - Сергей Мозеров, mozers)