Z_STAFFBUILDER
Краткое описание :
Неправильно работает "Построитель отчётов" (не правильно
определяет основной документ)Описание :
Построитель отчетовЧто измененно :
Неправильно работает "Построитель отчётов" (не
правильно определяет основной документ) .
Если у сотрудника занесено несколько документов, то построитель
выводит данные первого по порядку документа. Не зависимо от признака
"основной документ".
Как измененно :
В построителе отчетов заполнение полей папки "Основной
документ" производится корректно (из документа, имеющего признак "основной")
независимо от порядка создания документов.
Z_STAFFBUILDER
Краткое описание :
Доработать фильтрацию с оператором InStr для
пользовательских полей и полей доп. таблиц (ссылочного типа)Описание :
Построитель отчетовЧто измененно :
Доработать фильтрацию с оператором InStr для пользовательского
поля "ЦФО (наименование)" и полей доп. таблиц ссылочного типа.
Поля ссылочного типа могут фильтроваться сравнением с маркером выбранных
значений (операторы: = или <>) и сравнением со строкой (оператор InStr).
На текущий момент для пользовательского поля "ЦФО (наименование)" и ссылочных
полей доп. таблиц фильтры обрабатываются только в случае сравнения с маркером
выбранных значений (операторы: = и <>), при установке InStr фильтр по полям
доп. таблиц всегда проходит, а по пользовательскому полю - всегда НЕ проходит.
При добавлении этих полей и не оговаривалось, что этот вариант оператора будет
работать (например, при добавлении пользовательского поля "ЦФО (наименование)"
было указано: что с ним фильтр работает, как с маркером), но т.к. установить
такой вариант фильтра все же можно, нужно чтобы он обрабатывался.
Как измененно :
В построителе отчетов доработана фильтрация с помощью оператора
InStr (наличие строки-аргумента в строковом значении поля, по которому настроен
фильтр) для пользовательского поля "ЦФО (наименование)" и для полей
дополнительных таблиц ссылочного типа.
Z_STAFFBUILDER
Краткое описание :
Оценить доработку построителя отчетовОписание :
Построитель отчетовЧто измененно :
Добавить в фильтр построителя отчета возможность сравнить поля
Дата приема (вкладка Общие сведения) с полем (Дата назначения (вкладка
Сведения о работе на предприятии) с условиями равно, больше, меньше, больше или
равно, меньше или равно.
Как измененно :
В построителе отчетов на вкладке настройки фильтров добавлено
поле "Использовать", позволяющее указать, что будет использоваться в качестве
аргумента: значение или поле. По умолчанию устанавливается "значение". Смена
"значение"/"поле" и наоборот производится нажатием на кнопку выбора в данном
поле.
При указанном варианте "поле" при выборе аргумента открывается список полей
отчета, при этом курсор позиционируется на поле, которое на текущий момент было
указано в качестве аргумента для данной записи фильтра.
Ограничения при выборе поля в качестве аргумента:
1) для полей ссылочного типа (при выборе аргумента открываются
справочники/каталоги с множественной пометкой) не возможна фильтрация по
другому полю отчета;
2) в качестве аргумента не могут быть выбраны пользовательские поля или поля
дополнительных таблиц;
3) тип выбранного в качестве аргумента поля и поля, по которому осуществляется
фильтрация, должны совпадать;
4) для полей с типом дата при модификации "лет на тек." не может осуществляться
фильтрация по другому полю.
При выборе поля "Поле базы данных" (или установке модификации "лет на тек." для
полей с типом дата) в поле "Использовать" всегда устанавливается "значение" и
поле "Аргумент" очищается.
При проверке данных на соответствие фильтру в случае если, в случае если в
качестве аргумента для фильтрации выбрано поле, система определяет значение для
данного поля-аргумента, и по найденному значению проверяет соответствует запись
установленному фильтру или нет.
!! Важно понимать, что при выборе в качестве аргумента - поля, относящегося в
порядку обработки, отличному от порядка обработки фильтруемого поля и
установленного в отчете порядка обработки, могут возникнуть расхождения в
ожидании и результате! Т.к. в таком случае значение для поля-аргумента будет
использоваться значение из последней на дату отчета записи, как и при выводе на
печать.
При выводе на печать информации о установленных фильтрах, в случае если в
качестве аргумента для фильтрации выбрано поле, печатается наименование
поля-аргумента.
Z_STAFFBUILDER
Краткое описание :
В отчете, сформированным через построитель отчетов, не
выводятся актуальный документ, подтверждающий инвалидностьОписание :
Построитель отчетовЧто измененно :
В отчете, сформированным через построитель отчетов, не
выводятся актуальный документ, подтверждающий инвалидность.
Как измененно :
При формировании отчета с помощью построителя отчетов поля
"Дата выдачи", "Действителен по", "Кем выдан", "Код", "Номер", "Серия" и
"Группа инвалидности" (группа ранее всегда выводилась из карточки сотрудника),
выбранные из папки "Документ об инвалидности", заполняются из документа об
инвалидности, актуального на дату формирования отчета.
Например, у сотрудника есть 2 документа об инвалидности:
15.04.2005 - 19.05.2015 документ 11.1
20.01.2016 - 08.10.2019 документ 22.2
При печати отчета:
на 01.05.2015 получим данные по документу 11.1.
на 01.06.2015 в отчете не будет данных по документу инвалидности.
на 01.02.2016 получим данные по документу 22.2.
При использовании порядка обработки "Документы" для вывода на печать
рекомендуется использовать поля из папки "Все документы". Поля папки "Документ
об инвалидности" всегда содержат данные из актуального на дату отчета документа
об инвалидности, и при данном порядке обработки будут отображаться
"задублированными", т.е. столько раз, сколько записей документов сотрудника
попадает в печатную форму.
Также возвращено случайно удаленное заполнение поля "Дата изменения" папки
"Изменение фамилии".