2-Версии

В модуле "Менеджер шаблонов импорта":

  • Добавлена обработка формул
  • Исправлены все найденные ошибки.

Документ "Менеджер шаблонов импорта.pdf", включенный в состав Комплекса, полностью переработан/отредактирован.

  • Добавлено описание редактирования/вставки формул.

В модуле "Результаты" исправлена ошибка распознавания импортируемых файлов.

В модуле "Сделки", (импорт сделок), добавлено распознавание нового формата для версии TSLab 2.1.

В модуле "Версия" добавлено распознавание последней сборки версии Windows 10 - 18363, (1909).

Исправлена ошибка Установщика: "Отсутствует файл-шаблон импорта:"

Исправления

В "Менеджере Шаблонов Импорта" убраны тестовые кнопки разработчика.

Исправлена ошибка с кодировками, возникающая при установке обновления.

Исправлено создание неверной субпапки "Optim",
(можно удалить вручную, если создалась, - она не нужна),
вместо нужной субпапки "Import" в субпапке "Templates".

 

Для версии Pro+ (beta)

+! Новый мощный модуль "Менеджер шаблонов импорта", - полная замена предыдущего!
(Пока отсутствует редактор формул и документация-описание. Любые вопросы - в чате.)

+! Для всех вариантов импорта таблиц Оптимизации: одиночный, мульти-импорт и "По годам",
(включая любые таблицы по собственным шаблонам),
внедрен адаптивный механизм разбора заголовков импортируемых csv-файлов,
(по заданным в Менеджере шаблонам),
выбирающий колонки значений независимо от их расположения в импортируемых файлах.

+ Кнопка "Оптимизация" в ленте меню Комплекса переименована в "Импорт", т.к. кроме стандартных таблиц Оптимизации, с помощью "Менеджера шаблонов импорта", теперь в Excel могут быть импортированы практически любые csv-файлы.

+ Модуль "Версия" распознает все последние версии:
"Excel" - 2019,
"NET Framework" - v4.8,
"Windows 10" - (выпуск 1903).

- Из настроек Комплекса исключены, (за ненадобностью), опции:

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

Изменена файловая структура Комплекса:

(раскрыть...)

Все шаблоны Комплекса собраны в субпапке установленной программы …\Templates\,
в отдельных субпапках:
Users\ - для шаблонов новых книг, (без изменений);
Filters\ - для фильтров, (файлы перенесены из ранее назначенной папки в настройках);
Charts\ - для графиков, (файлы перенесены из предыдущей субпапки и переименованы);
Import\ - для шаблонов импорта csv-файлов.

- Много мелких улучшений и доработок,
существенно повышена гибкость и устойчивость кода,
исправлены все известные программные ошибки,
добавлены ловушки для известных пользовательских ошибок.


+! Переделан Установщик Комплекса.
- Теперь это полноценный апдейтер, в едином исполняемом файле без каких-либо сторонних архивов и самораспаковывающихся оболочек!
- Его запуск возможен из любой папки или даже из архива, - он сам найдет путь к установленному Комплексу, (или сообщит о его отсутствии), и выполнит обновление.
- В связи с изменениями в структуре Комплекса, переход на его новую версию полностью автоматизирован,
- пользовательские файлы фильтров и шаблонов предварительно упаковываются в отдельный архив и после авто-реструктуризации переносятся в новые папки.

ВНИМАНИЕ. Откат Комплекса к предыдущим версиям невозможен!
При необходимости возврата к любой предыдущей версии требуется заново провести установку версии 1.02, с последующей установкой нужного обновления.


PS Обновление других версий Комплекса будет позже.

Для версии Pro+

! В модуле "Разбор"
    • Исправлена КРИТИЧЕСКАЯ ошибка!
      При 1-м разделении таблицы, использованный экспериментальный сортировщик серьезно портил данные.
      Заменен на не менее быстрый, проверенный временем.

    • Для кнопки "Обновление" и при переключении модуля в режим "Отбор", или обратно в режим "Разбор",
      выполняется сброс опции "Все…" и снятие всех галочек в списке таблиц.
      (Для всех режимов обновления списка, кроме сортировки.)

Для всех версий

! В модуле "Фильтры" добавлены 2 внутренние функции.

    1. При выборе в списке фильтров любого ранее сохраненного шаблона, его заголовок меняется с "Загрузить:" на "Восстановить:".
      Выбор заголовка "Восстановить:" запустит функцию, подобную как у кнопки "Сброс", но без снятия фильтров с таблиц!
      При этом:
         а) сбросит значения всех фильтров по умолчанию для текущего общего шаблона,
         б) снимет галочки со всех опций выбора фильтров,
         в) обновит список сохраненных фильтров и поменяет его заголовок на "Загрузить:".

    2. После действия "Сохранить" --> "В файл"
      добавлена функция авто-загрузки/восстановления значений сохраненного фильтра.
      (Ранее, - после сохранения фильтра в файл, все значения фильтров сбрасывались к значениям по умолчанию.)

~ Исправлена некритичная ошибка:
   - При выборе опции "Все", кнопка "Применить" была доступна для всех типов таблиц, а не только для таблиц Оптимизации и Отбор.

~ Выполнена доп. оптимизация.
---

Общее

~ Исправлена ошибка - при запуске книги с активной таблицей Оптимизации или Отбор, модуль "Диапазоны" отказывался работать с ними, а в модуле "Фильтры" кнопка "Применить" оставалась неактивной.
    (Эта переработка влияет на работу всего Комплекса.)

~ Исправлено отображение номера версии Установщика.

~ На сайте, в разделе "Установка", добавлено описание пользовательских папок файловой структуры Комплекса.

Все версии

! Новый модуль "Менеджер импорта таблиц Оптимизации"
  Загружает в память компьютера выбранный csv-файл оптимизации и позволяет еще до его импорта:

  • упорядочивать, (стандартизировать), расположение колонок в случае ошибок TSLab;

  • удалять или перемещать колонки параметров оптимизации;

  • создавать собственный формат таблицы, отличный от принятого в Комплексе, путем удаления ненужных и перемещения оставшихся колонок в произвольном порядке.
    (Подробности в... "Менеджер импорта таблиц оптимизации.pdf", - входит в поставку.)

~ Исправление мелких ошибок, недочетов, + небольшая оптимизация кода.

Все версии

Переделана правая группа ленты меню "Инструменты":

  • Кнопка "Восстановление" перенесена из группы "Параметры" и вынесена отдельно.

  • Добавлена кнопка "Документы", позволяющая через диалог выбрать pdf-документ описания Комплекса, и открыть его для чтения программой,
    ассоциированной в системе с таким типом документов.
    (По умолчанию, обычно, это "Adobe Acrobat Reader", но может быть и иная понимающая формат pdf.)

Документ "Общие настройки Комплекса и вкладка Версия.pdf" скорректирован,
+ добавлено описание опции "Функция копирования в буфер".
(Входит в поставку Комплекса в подпапке Doc.)

Исправления в модуле "Фильтры":

  • Опция авто-сохранения фильтра в настройках, при следующем вызове модуля восстанавливает свое последнее состояние.

  • В случае ошибки записи в файл фильтра, ликвидировано зацикливание формы выдачи ошибки.
    (Эта ошибка обычно проявляется когда обновление Комплекса устанавливается не в папку с установленной программой,
    либо путь для файлов фильтров, указанный в общих настройках, был удален/переименован и не существует.)

Все версии

  • В модуле "Среднее" добавлена кнопка копирования в буфер всех строк независимо от выбора.
  • В модуле "Фильтры" скорректированы имеющиеся и добавлены новые всплывающие подсказки к некоторым кнопкам.
  • Обновлены и добавлены новые пользовательские шаблоны (автор Л. Уперенко):
    3 - Уточнение точек входа (ТВХ).xltx
    4 - Проработка временных зон.xltx
    5 - Внедрение фильтров.xltx
    6 - Фазы рынка.xltx
  • Добавлен необязательный шаблон "Книга" (альтернатива создания новой книги с 1 листом или запуска Excel с пустой книгой.)
  • Изменена лента меню, переделаны мелкие иконки, (+ улучшено их отображение).
  • Мелкая косметика…

Pro+

Расширен модуль "Отбор"

  • Добавлены 2 новые кнопки: "пометка дочерних таблиц" по выбранным родительским таблицам, и удаление из книги всех листов выбранных в списке таблиц.
  • На основе модуля "Отбор" создан фактически новый модуль "Разбор" с похожим интерфейсом, но иным основным функционалом.
    (Физически, - это один и тот же модуль, но вызывается разными кнопками и работает по другому.)

В основе нового модуля "Разбор":

  • Разделение основного выбранного файла оптимизации по значениям указанного столбца,
    с выводом на отдельных листах всех отобранных строк и их авто-сортировкой по указанной колонке значений;
  • Возможность создания пакетной или одиночной новой выборки из уже отобранных таблиц(создание "дочерних таблиц");
  • Так же как в функции "Отбор" - возможность пакетной и выборочной фильтрации новых листов-таблиц совместно с модулем "Фильтры";
  • Создание Сводной таблицы данных, из отобранных новых листов после фильтрации;
  • Копирование основных данных Сводной таблицы в буфер для их вставки в шаблон "ТВХ".

Для всех версий Комплекса

   - Большая внутренняя переделка и реорганизация…
   - Изменена лента главного меню Комплекса.
   - В общих настройках Комплекса добавлена новая опция: "Удалять 1-й пустой лист после импорта".
     (О ее назначении есть всплывающая подсказка, подробности - в обновленной документации по настройкам.)
   - Исправлены некритичные ошибки пакетного импорта Оптимизации.
   - Исправлена ошибка, из-за которой Комплекс мог давать сбои в 32-битном Excel.
   - Уточнено определение версии .NET Framework 4.7.2 и выше.
   - В подпапке "Doc" добавлен "Установка, удаление, обновление и запуск Комплекса.pdf" и обновлен "Общие настройки Комплекса и вкладка Версия.pdf"


Для версий Pro(+)

! Модуль "Сделки"
   - в диалоге выбора файлов добавлена возможность пакетного, (мульти-), импорта файлов сделок.

! Модуль "Таблицы"
   - Привязывается к книге с таблицами сделок, что исключает ошибки с автопереключением между разными книгами, например, при ручном заполнении шаблона, и позволяет работать с разными книгами одновременно, в том числе на разных мониторах.
   - В настройках модуля добавлена опция "Суффикс времени в наименовании ярлыка", (см. всплывающую подсказку).
   - Исправлена раскраска таблиц по времени для интервалов меньше 60 мин.


Для версии Pro+

- Новый, (портфельный), модуль "Нагрузка", - позволяет рассчитать максимальное к-во скриптов, находящихся в торговле одновременно, и отследить временные интервалы всех найденных временных диапазонов с максимумами.