Устранены инструментальные неполадки, которые приводили к некорректному выводу на печать отчетов, включающих большие объемы данных.
В реестрах
документов добавлен пункт контекстного меню Поиск утерянных строк,
выбор которого запускает процедуру поиска «лишних» (утерянных) строк
подчиненных табличных форм, не относящихся ни к одному документу. Эти строки
выводятся на экран в специальной табличной форме, из которой они могут быть
удалены нажатием на кнопку .
Доработка реализована для документов, содержащих список работников в
подчиненной таблице.
Устранены инструментальные неполадки, из-за которых процесс массовой реструктуризации при большом количестве обрабатываемых таблиц проходил некорректно.
Устранены инструментальные погрешности в работе модуля.
Предусмотрена возможность разграничения доступа по отделам для реестров документов. Подробности см. в документе Разграничение доступа к документам по отделам.doc.
В язык бизнес-процедур добавлены новые функции:
- RestrictField (метод класса "Набор данных") - позволяет получить имя поля, которое используется для ограничения по ключу. Параметр: порядковый номер поля в ограничении (начиная с 1). Если ограничение не установлено или число полей меньше указанного, функция возвращает пустую строку;
- RestrictValue (метод класса "Набор данных") - позволяет получить значение, которое используется для ограничения по ключу. Параметр: порядковый номер поля в ограничении (начиная с 1). Если ограничение не установлено или число полей меньше указанного, функция возвращает пустую строку. Обратите внимание: значение возвращается в том виде, в котором оно хранится в TRestrictInfo, то есть в виде изображения;
- InputVal (самостоятельная функция) - позволяет выполнить диалог по вводу значения в формате FInpAll. Параметры почти соответствуют функции FInpAll, за некоторыми исключениями: заголовок, текст на метке, собственно значение (на входе - умолчание и определяет тип значения, на выходе - результат ввода), текст на разрезе группы, текст на кнопке "ОК", название параметра (метка). Обязательными являются первые три параметра. Функция возвращает true, если была нажата кнопка ОК, и false, если была нажата кнопка "Отмена".
В ЯФПК добавлены новые функции, доступные в задачах зарплатного блока:
- ПАРАМ_РД_РЧ (GetParamRdRc) - позволяет определить номер параметра для оклада или тарифа, в зависимости от категории персонала (1-й параметр). Второй числовой параметр определяет, нужен тариф (0) или оклад (1). Результат - символьный;
- НОМЕР_РМ (FIZ_NUM) - позволяет получить номер рабочего места, соответствующий текущему оператору. Результат - символьный, параметров нет;
- ОТБОР_РМ (FIZ_OTDS) - позволяет получить SQL-выражение для отбора записей по подразделениям, соответствующее разграничению доступа. Параметр: имя поля (возможно, с префиксом). Результат - символьный. SQL-выражение имеет форму, которая может использоваться только в запросах, но не для фильтрации.