﻿1.1.0.625
--------------------------------
  * Добавлена поддержка электронной подписи. Электронная подпись сделана таким
    же образом, как это сделано в ЛОЦМАН:PLM.
    В зависимости от версии сервера приложений выбирается один из двух вариантов
    электронной подписи - как в версиях 8.5-2013 или как в версии 2014.
    При использовании электронной подписи в ЛОЦМАН:PLM версий 8.5-2013 следует
    учесть, что она сделана не совсем правильно. Например, не проверяется 
    цепочка доверия для сертификатов, поэтому правильность подписи можно 
    проверить только вручную, сверяя отпечаток сертификата с известным заранее.
    Кроме того, подпись файла нельзя сохранить отдельно и передать третьей 
    стороне для проверки подлинности файла.
    Подробнее в разделе "Электронная подпись" в Руководстве администратора.
  * Изменено поведение команд "Вернуть" и "Отказаться" на вкладке "В работе".
    Раньше эти команды были активны только для рабочего проекта, что вызывало
    путаницу, так как во вкладке базы данных они работают для объектов. Сейчас
    команды активны и для рабочего проекта, и для объектов.
  * Для взятия объекта в работу можно использовать сочетание клавиш Ctrl+W.
  * В модель добавлен флаг AllowEmptyFilePath (внутреннее изменение).

1.1.0.595
--------------------------------
  * Исправлена ошибка загрузки плагина в случае, если в файле Loodsman.ini 
    указан полный путь к файлу.
  * Исправлена настройка контекстного меню для вкладок.

1.1.0.590
--------------------------------
  * В список связанных объектов добавлены новые связи "Прикреплено к процессу" и
    "Прикреплено к заданию". При их выборе показываются объекты, прикрепленные к
    бизнес-процессу и заданию соответственно. Связи доступны при выборе в
    любой вкладке бизнес-процесса или задания. При выборе этих связей в 
    контекстном меню доступны команды "Прикрепить..." и "Удалить из списка"
    для редактирования списка прикрепленных объектов. Прикрепленные к заданию
    и процессу объекты также показываются в списке "Все связанные объекты".
    Показ Новых связей "Прикреплено к процессу" и "Прикреплено к заданию" можно
    запретить в файле конфигурации, указав значение attachdocs="0".
    Подробности в Руководстве администратора.
  * В список связанных объектов добавлен новый столбец со значком типа связи,
    уточняющим, какой именно связью данный объект привязан к выбранному во
    вкладке объекту или процессу. Для объектов, прикрепленных к заданию или 
    процессу, значок не показывается.
  * В диалоге свойств объекта на закладке "Атрибуты" теперь можно редактировать
    атрибуты объекта с помощью карточки.
  * Для автоматического отключения от сервера приложений можно задать время 
    простоя в файле конфигурации (или можно запретить автоматическое 
    отключение). Подробности в Руководстве администратора.
  * Улучшено рисование схем бизнес-процессов.
  * Улучшена работа фильтра заданий.
  * Контекстное меню во вкладках теперь показывается значительно быстрее 
    (небольшая задержка есть только перед первым показом меню).
  * В списке инициированных процессов теперь не показываются процессы, не 
    принадлежащие пользователю (ранее показывались родительские процессы для
    инициированных пользователем подпроцессов).
  * Для типового подпроцесса у задания команды "Старт", "Остановить", "Удалить",
    "Переписка" и "Состояние работ" теперь неактивны.
  * Исправлена ошибка "Access violation" при открытии в дизайнере
    бизнес-процесса без основного объекта.
  * Возвращен обратно вызов WFConnectToDb для версий сервера без отдельной базы
    Workflow. Без него данные об объектах внутри автоопераций не всегда 
    получались правильные. Выяснить, почему Workflow иногда работает правильно,
    а иногда нет, не удалось.
  * Исправлена ошибка "Неизвестное имя" при работе с сервером приложений
    Workflow версии 8.5.
  * Исправлено назначение прав доступа для Лоцман версии 8.5 без отчета
    rep_GetTypeStateAccess.

1.1.0.550
--------------------------------
  * В поток приема соединений от сервера Workflow добавлена поддержка функции
    MsgBox.
  * Добавлена команда "Удалить временные файлы". Ее можно вынести в меню с 
    помощью "Вид - Вкладки - Настроить..." из категории "Инструменты".
  * Убран лишний вызов WFConnectToDb для версий сервера без отдельной базы
    Workflow.
  * Исправлена ошибка при работе с локальным рабочим диском, приводящая к 
    зависанию приложения при закрытии.
  * Исправлена ошибка в библиотеке LUStub.dll.
  * Исправлено поведение приложения при ошибке подключения к базе данных.
    В этом случае сервер приложений остается в неопределенном состоянии и 
    требуется повторный вызов ConnectToDB для текущего подключения.

1.1.0.530
--------------------------------
  * Добавлено автоматическое отключение от сервера приложений при простое
    более 15 минут. Это сделано для экономии лицензий. Для пользователя это
    полностью прозрачно - подключение к нужной БД и рабочему проекту будет
    восстановлено автоматически, когда в этом возникнет необходимость.
  * В настройках подключения для socket-соединения теперь можно указывать
    имя сервера, а не только IP-адрес. Учтите, что стандартный клиент понимает
    только IP-адрес, и при указании имени сервера работать не будет (ошибка
    "Windows socket error: Требуемый адрес для своего контекста неверен").
  * Исправлена ошибка "Access violation" при назначении прав доступа для
    объекта.
  * Теперь Release собирается с опцией "Assertions" для более точной
    диагностики ошибок.

1.1.0.520
--------------------------------
  * В диалог "Формирование отчета" добавлено контекстное меню, которое 
    позволяет сохранить результаты запроса в файл в формате CSV в кодировке
    ANSI или UTF-8. Также результаты запроса можно скопировать в буфер обмена.
  * В диалог "Формирование отчета" добавлена поддержка отчетов в OpenOffice.
    Приложение пытается запустить макрос StartMacrosLOODSMAN в модуле LOODSMAN
    в библиотеке Standard. Параметры макроса те же, что и для отчетов
    Microsoft Office. Учтите, что требуется существенная переработка макроса
    StartMacrosLOODSMAN, так как StarBasic в OpenOffice значительно отличается 
    от VB в Microsoft Office.
  * Изменен способ вставки изображений в RTF-редакторе. Теперь изображения
    добавляются через буфер обмена, как в стандартном клиенте.
  * Компоненты Virtual Treeview обновлены до версии 5.1.3.

1.1.0.510
--------------------------------
  * Исправлена загрузка значков типов и состояний при использовании БД Oracle.
    Сервер приложений в этом случае возвращает данные в виде varOleStr вместо
    массива varByte, который возвращается в случае с SQL Server. Причем
    varOleStr используется не как массив байтов (что предусмотрено в 
    спецификации - SysAllocStringByteLen), а как юникод, при переводе которого
    в кодовую страницу CP_ACP сервера (обычно CP1251) получатся байты
    изображения. Для разных кодовых страниц на сервере и клиенте этот метод, 
    очевидно, работать не будет.
  * Исправлена загрузка атрибутов типа "Текст" и "Изображение" при использовании
    БД Oracle. Как и в предыдущем случае, сервер приложений возвращает данные в 
    необычном формате.
  * Исправлена ошибка "ORA-01403: no data found" при вызове функции GetVariable
    для несуществующей переменной.
  * В RunMethod клиента добавлена функция CGetTreeSelectedIDs.

1.1.0.495
--------------------------------
  * Исправлена ошибка при выполнении команды "Обновить все".
  * Исправлены заголовки в диалогах "Формирование отчета" и
    "Создание процесса по объекту".
  * Исправлена высота списка уровней доступа в диалоге
    "Назначение разрешений".
  * Исправлена загрузка значков типов и состояний в случае, когда используются
    нестандартные значки.

1.1.0.490
--------------------------------
  * Исправлена передача сообщения об ошибке при вызове метода сервера
    приложений из плагина с PAS-интерфейсом. Раньше вместо сообщения
    об ошибке выводилось "Разрушительный сбой".
  * Исправлена ошибка "Неправильное количество аргументов" при передаче 
    плагином в RunMethod параметров inReturnCode и stErrorMessage.
    Так как некоторые плагины (например, "Извещения") в некоторых случаях
    передают совсем произвольное количество аргументов, в клиент была 
    добавлена информация о количестве аргументов у функций сервера и изменено
    поведение RunMethod-а. Теперь ошибка возникает только в том случае, если
    плагин передает меньше аргументов, чем требуется. Если передается больше
    аргументов, то лишние игнорируются.
  * Исправлена ошибка "Ошибка приведения типов" при работе с плагином
    "Извещения". Из плагина вызывалась функция FindObjects со значением
    Null в одном из параметров. Сейчас при вызове FindObjects вместо Null
    подставляется пустая строка.
  * Исправлена ошибка "Invalid variant type" при работе с плагином
    "Извещения". Из плагина вызывалась функция NewVersionEx с такими размерами
    двумерного массива (0x4), которые VarClear (из RTL) не может правильно 
    обработать. Такой массив очищается средствами операционной системы.
  * Исправлена ошибка "Runtime error 217" при выгрузке подключаемых модулей,
    собранных в Delphi с модулем HTMLHelpViewer, из-за ошибка в нем (QC102083).
    Ошибка связана с загрузкой HHCTRL.OCX из секции finalization модуля.
  * Исправлена ошибка с сохранением паролей в диалоге "Настройка подключения".
  * Исправлена ошибка с попыткой подключения к базе данных, отмеченной в списке
    баз данных как "Недоступная база".
  * В RunMethod клиента добавлены функции IntegratorCreateDoc,
    IntegratorOpenDoc и IntegratorReadDoc.
  * В файл конфигурации добавлен параметр execserver для настройки запуска
    потока приема соединений от сервера приложений Workflow. Возможные
    значения: 0 - не запускать; 1 - попытаться; 2 - запуск обязателен.
    По умолчанию используется значение 1 - попытаться. Подробнее в разделе
    "Файл конфигурации" в Руководстве администратора.
  * Добавлена возможность записи всех обращений к серверу приложений в файл.
    Для этого нужно запустить приложение с ключом /L. Файл LWF_FuncCall.log
    создается во временной папке текущего пользователя. Учтите, что если
    используется аутентификация средствами SQL-сервера, то в файл попадут
    имена пользователей и пароли для подключения к базам данных, как параметры
    вызовов ConnectToDBEx.
  * Компоненты Virtual Treeview обновлены до версии 5.1.1.

1.1.0.450
--------------------------------
Первая версия на новом сайте.
