16
Фев
2017

Основные изменения за январь 2017

Принципиально новый функционал 

  • Задача 219202

В контекстное меню в файловом хранилище добавлен пункт “Создать задачу”. При клике по нему запустится процесс выбора категории и создания новой задачи. Пользователь сможет выбрать, вкладывать ли в задачу копию файла из хранилища или давать ссылку на файл.

  • Задача 220771

Реализован сервис подписок на уведомления об изменениях задач в “Первой Форме”. Сервис может использоваться для синхронизации данных и процессов как между “Первой Формой” и другими системами, так и между двумя различными инсталляциями “Первой Формы”.

  • Задача 221914

Теперь ссылки на отчеты можно сохранять в блоке “Избранное” вместе с текущим набором параметров отбора (фильтров).
По клику на ссылку в блоке “Избранное” отчет будет сформирован заново по тем же параметрам отбора. Если параметры “относительные” (например, период “Предыдущая неделя”), то данные будут сформированы с отсчетом от текущей даты.

  • Задача 224779

В интерфейсе планировщика добавлена возможность настраивать всплывающие подсказки, которые отображаются пользователю при наведении курсора мыши на ячейку. В подсказке могут выводиться основные и дополнительные параметры задачи. Для этого в настройках планировщика добавлены настройки всплывающей подсказки.

Улучшение существующей функции 

  • Задача 205791

В контексте события “Перед сохранением значения в дп таблица” теперь сохраняется новое и старое значение, как в контексте события “перед сменой дп”.

  • Задача 215648

В профиле пользователя во вкладке “Мобильные приложения” теперь отображаются только актуальные приложения – те, которые добавлены в список “Сборки мобильных приложений” (интерфейс Администратора -> Системные настройки). Ссылка берется из поля “Ссылка”, а если поле пусто, то подставляется базовое значение, определенное в коде.

  • Задача 218980

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

  • Задача 220584

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

  • Задача 220935

Срок жизни ключа кеша жестко ограничен интервалом в 8 часов. Это обеспечивает актуальность данных в кеше и экономию места на сервере кеша.

  • Задача 220942

Максимальную длину значения ДП, хранящегося в БД, теперь можно ограничивать для всех видов ДП (раньше ограничение распространялось только на текстовые ДП). Максимальная длина задается параметром “Допустимая длина текста” в настройках ДП в категории и действует только для денормализованных категорий.

  • Задача 221689

На панели инструментов карточки задачи в выпадающем меню “Еще” добавлен пункт “История изменений ДП“. Он открывает таблицу старых и новых значений ДП для просмотра. Если в категории настроена возможность редактирования истории изменений для отдельных параметров, то соответствующие строки в таблице будут доступны также для редактирования и удаления. Для остальных строк кнопки редактирования (в начале строки) и удаления (в конце строки) будут скрываться при наведении на них курсора мыши.

  • Задача 221865

Реализован веб-сервис infoByPhone для определения, является ли номер XXXX абонентом SIP.

  • Задача 221906

Ускорена массовая обработка задач при установке шаблона для генерации текста задачи в настройках категории.

  • Задача 223024

При импорте данных текст задачи теперь можно синхронизировать с ДП типа “Текст”.

  • Задача 223047

Правки на языке T-SQL теперь можно вносить и сохранять и в тех смарт-фильтрах, которые используются в смарт-расписаниях.

  • Задача 223554

В режиме “два окна” для файлов реализована возможность сравнения текущей версии документа либо с предыдущей версией, либо с самой первой, исходной версией. Версия для сравнения зависит от результата, возвращаемого смарт-фильтром “Смарт-фильтр для сравнения с первой версией”.
Для ДП “Файл” (и табличных колонок с типом “Файл”) данная настройка выставляется в настройках ДП, а для файлов, вложенных в задачу, – в настройках категории.

  • Задача 223685

При создании ДП “Файл” параметрам настройки присваиваются значения по умолчанию (в т.ч. “Разрешить загрузку из файловой системы” = “да” и “Разрешить загрузку из файлового хранилища” = “нет”).

  • Задача 223725

В проектном интерфейсе по кнопке “Отчеты” теперь вызываются те же отчеты, что и для корневной задачи-проекта. Вместо прежних типовых отчетов с жестко заданной структурой данных и условиями отбора теперь используются отчеты FastReport, которые могут быть изменены, удалены и добавлены администратором системы.

  • Задача 223839

При сохранении отчета FastReport в Избранное вместе с установленными фильтрами, выводится окно в котором можно указать название ссылки, которая будет отображаться в Избранном. После сохранения новая ссылка сразу отобразится в дереве объектов в Избранном. Если сохраненная ссылка удаляется из Избранного, то и предустановленные фильтры будут также удалены.

  • Задача 223910

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

  • Задача 223911

Если в категории настроен запрос подписи при смене заказчика, а акцептантом подписи является служебный пользователь SystemRobot или уволенный сотрудник, то подпись не запрашивается, а в задачу пишется системный комментарий.

  • Задача 224049

Реализовано новое смарт-действие “Пересчитать смарт-доступ в задачах”, которое поддерживает настроенный в системе смарт-доступ.
В поле “Правило” выбирается одно из настроенных в системе правил смарт-доступа. Если поле “ID задачи” пустое или смарт-выражение вернуло пустой список, то пересчет не выполняется.
ВАЖНО: флажок “Обновить все активные задачи” следует включать в исключительных случаях, поскольку это может вызвать обработку большого числа задач и приведет к высокой нагрузке на сервер.

  • Задача 224142

При формировании документа по шаблону теги для вставки штрих-кода и QR-кода теперь можно использовать и в колонтитуле документа.

  • Задача 224204

В настройки Личного кабинета добавлена настройка “Логировать неверный пароль при смене пароля”. Если при включенной настройке пользователь при смене пароля вводит неверный старый пароль, то это действие записывается в журнал ЛК и может быть проконтролировано администратором. При смене просроченного пароля у пользователя не запрашивается повторно логин.

  • Задача 224303

Если пользователь при смене пароля вводит неверный логин или номер телефона, по которому идет восстановление, введенные им данные будут переданы в сообщение об ошибке и записаны в журнал ЛК.

  • Задача 224309

Права пользователю в SharePoint предоставляются по домену, который указан в карточке пользователя, а не в настройках приложения.

  • Задача 224380

В режиме редактирования Конструктора портальных страниц в настройках портального блока добавлены подсказки для параметров.
block

  • Задача 224499

Если “Первая Форма” интегрирована с телефонией, то при невозможности определить звонящего абонента запись “Не удалось определить пользователя по CalleeNumber=xxx” записывается в журнал приложения (а не в журнал ошибок), а также в журнал звонков.

  • Задача 224734

В системе добавлена возможность проверки уникальности номеров мобильных телефонов в учетных записях пользователей. Для этого в Общие настройки приложения добавлен параметр “Допускать только уникальные номера мобильных телефонов”.
Если параметр включен, то при создании\изменении пользователя в “Первой Форме” и при синхронизации учетных записей пользователей с 1С выполняется проверка уникальности мобильных телефонов пользователей. Если пользователь с таким номером мобильного телефона уже есть, то выводится ошибка. При первоначальном включении и сохранении настройки выполняется проверка на наличие повторяющихся номеров мобильных номеров пользователей. Если повторы обнаружены, то выводится предупреждение “Для включения данной настройки необходимо очистить БД от дублирующих записей мобильных телефонов”, и настройка не сохраняется.

  • Задача 225139

При сохранении отчета в “Избранное” теперь можно сразу указать нужное имя отчета.
Также исправлена ошибка, возникавшая при вызове сохраненного отчета, – теперь параметры, по которым была сохранена фильтрация, загружаются в фильтр.

Исправление ошибки в ядре

  • Задача 217488

Исправлена ошибка работы простого поиска.

  • Задача 219091

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

  • Задача 219939

Исправлена ошибка шифрования вложенных файлов в зашифрованных задачах.

  • Задача 220465

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

  • Задача 220490

Исправлена ошибка отображения кнопки “Источник” для перехода в HTML-редактор.

  • Задача 221137

Исправлена ошибка, возникавшая при совместной работе с документом в режиме “два окна”.

  • Задача 221299

Исправлена ошибка, возникавшая при загрузке файла накопленных изменений при работе в режиме Redline.

  • Задача 221666

Исправлена ошибка при синхронизации ДП “Число” (при настроенной синхронизации с 1С).

  • Задача 221712

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

  • Задача 221904

Исправлена ошибка, возникавшая при настройке сквозных ДП типов Lookup и “Выбор задачи в категории”.

  • Задача 222312

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

  • Задача 222573

Исправлена ошибка, возникавшая при ответе на комментарий в зашифрованной задаче.

  • Задача 222574

Исправлена ошибка в работе утилиты миграции при импорте данных.

  • Задача 222575

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

  • Задача 222685

Исправлена ошибка, возникавшая при вложении файла в ДП “Большой текст с форматированием” при создании задачи.

  • Задача 222874

При создании портального блока типы блоков в выпадающем меню отображаются на русском языке.

  • Задача 222921

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

  • Задача 222968

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

  • Задача 223544

Если в теле электронного письма содержится изображение, то при создании задачи из такого письма изображение переносится в текст задачи и отображается корректно.

  • Задача 223552

В почтовом клиенте в процессе добавления и настройки нового почтового ящика при отключении флажка “Брать авторизацию из учетной записи” на форме отображаются поля для ввода логина и пароля.

  • Задача 223960

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

  • Задача 224080

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

  • Задача 224360

Исправлена ошибка при логировании звонков: в журнал по возможности записывается локальное время пользователя, если это невозможно – то время сервера.

  • Задача 224404

Исправлена ошибка, возникавшая иногда в Личном Кабинете при работе с рубриками, в которых настроены js-вставки.

  • Задача 224406

При настроенной интеграции с Sharepoint (режим Redline) возможность просмотра истории версий для файлов в колонке ДП “Таблица” реализована так же, как и для файлов в обычных ДП “Файл”.

  • Задача 224411

Исправлена запись даты\времени в истории изменений файла при настроенной интеграции с Sharepoint.

  • Задача 224412

При настроенной интеграции с Sharepoint при отправке на согласование файла из колонки ДП “Таблица” генерируется комментарий “Файл … был загружен в Sharepoint и теперь доступен для совместного редактирования” (как и при согласовании файла из ДП “Файл”).

  • Задача 224617

В проектном интерфейсе исправлен вызов контекстного меню в левой части интерфейса (в списке задач).

  • Задача 224714

При копировании категории пользовательский шаблон дизайна переносится в новую категорию корректно.