Изменения, важные для сетевой версии:
Появилась возможность при распределении доступа по Ctrl+F9 давать доступ к подразделениям (а не только к отдельным ЛС). Кроме того, есть возможность дать доступ только на просмотр, без возможности редактирования.
Другие изменения:
Обезличивание. В настройке кадровой части появился столбец Обфускация, в котором можно задать функцию для обезличивания персональных данных.
Появилась возможность в режиме программиста (по CTRL+A+A) в нужный момент сохранять по F12 и удалять (приводить к настройкам по умолчанию) по Ctrl+F12 настройки для некоторых таблиц (для которых включено сохранение настроек в xml или mdb). В частности, таким образом возможно вернуть к поставочным запорченные настройки Просмотра ЛС или Видов НУ.
в RSCALT появился виндовый TabviewW.exe (работает только из RSCALT).
Изменения в работе со скриптами:
Строка поиска в диалогах Find/Replace при корректировке скриптов инициируется текущим словом/выделенным текстом.
Поиск/поиск-замена фраз, содержащих русские символы, работает независимо от текущей раскладки клавиатуры.
Снято ограничение в 32К на размер редактируемого в скриптах файла.
Исправлена ошибка позиционирования строки в отладчике при построчной отладке.
Исправлена ошибка позиционирования при загрузке файла скрипта с ошибкой.
Новые функции для скриптов:
DelKchValue
(раньше почистить изменяемую по времени
кч было невозможно) для ее использования надо сначала принять все даты
из КЧ с разбивкой по датам с помощью функций
R_Face(псевдоним,*,2)
и R_Date(9)
.
Функция GetRowForIntCode(IntCode)
по вн.коду вида
определяет "номер строки Row в матрице c1" (цитата из документации
например для GetBase)
FindTnForKCH(flag, ps) поиск лицевого по значению кадровой части
// flag==0 освобождение памяти
// flag==1 создание массива данных КЧ по псевдониму ps
// flag==2 определение ТН по данным КЧ, в ps передаем значение . Если не нашли возвращает 0
// flag==3 --------||---------- плюс если не нашли то возвращаем НОВЫЙ несуществующий ТН.