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