Переход с TSLab 2.2

Прочитав раздел, вы будете готовы к переходу с TSLab 2.2 на TSLab 3.0: что сделать до первого запуска новой версии, как пройдёт перенос данных, что произойдёт с контрактами и с архивом котировок.

Переносить данные вручную не придётся. В TSLab 3.0 встроен мастер переноса: при первом запуске программа сама находит данные версии 2.2 и предлагает перенести их в новую версию — поставщиков данных, скрипты, наборы инструментов и настройки программы.

К первому запуску стоит подготовиться заранее, ещё в TSLab 2.2. Остановите работающие скрипты, закройте открытые позиции, отключите поставщиков данных и завершите работу программы: мастер читает данные версии 2.2 и должен обращаться к ним один. Перед этим сделайте резервную копию — Инструменты → Резервное копирование данных. Все режимы установки протестированы, и проблем при переносе мы не ожидаем; копия нужна как контрольная точка, к которой вы в любой момент можете вернуться.

Раздел состоит из трёх статей:

  • Перенос данных из TSLab 2.2. Что произойдёт при установке новой версии, как подготовиться к переносу, что именно переносит программа и как запустить перенос позже.

  • Подписка при переходе на TSLab 3.0. Почему контракты остаются в старом кабинете, как работает унаследованный поставщик, когда оформлять новый контракт и как привязать к нему поставщика.

  • Где хранятся данные и котировки в TSLab 3.0. Где новая версия держит базу и настройки, как устроен новый кэш, что происходит с архивом котировок версии 2.2 и как собрать все данные в одном месте.

Данные версии 2.2 остаются на своих местах: мастер их читает, но не изменяет и ничего не удаляет. Сама TSLab 2.2 с компьютера не удаляется и продолжает работать рядом с новой версией, поэтому вернуться в неё можно в любой момент.

Если вы пользовались бета-версией TSLab 3.0, установщик удалит её сам. Данные и настройки бета-версии при этом сохраняются, и релизная версия продолжит работать с ними. Перед запуском установщика закройте бета-версию: автоматическое закрытие срабатывает не всегда.