Задача 102.194289

Задача :102.194289

2019-02-25 16:57:28
Краткое описание :
Коды классификатора видов работ
Описание :
Прочие каталоги
Что измененно :

1. В интерфейсе выбора и в окне редактирования добавить вычисляемое поле "Системный вид работы", значение которого определяется значением поля "Код" в соответствии со следующими правилами:
- основное место работы (KlSovm.Sovm = 0);
- внешний совместитель (KlSovm.Sovm = 1);
- по договору подряда (KlSovm.Sovm = 2);
- внутренний совместитель (KlSovm.Sovm = 3);
- несписочный состав (KlSovm.Sovm > 3).
2. При открытии интерфейса проверять наличие записей с кодами от 0 до 3 и любой записи с кодом >3, и, если какой-либо из таких записей не хватает, добавлять автоматически. Значение поля "Вид работы" при этом должно совпадать со значением поля "Системный вид работы". Если у пользователя нет записи с кодом >3, то добавлять ему запись с кодом 4, наименованием "Несписочный состав" и системным видом работы "Несписочный состав".
Как измененно :

После доработки в интерфейс выбора и редактирования видов работ добавлено вычисляемое поле "Системный вид работы", значение которого определяется значением поля "Код" в соответствии со следующими правилами:
- основное место работы (KlSovm.Sovm = 0);
- внешний совместитель (KlSovm.Sovm = 1);
- по договору подряда (KlSovm.Sovm = 2);
- внутренний совместитель (KlSovm.Sovm = 3);
- несписочный состав (KlSovm.Sovm > 3).
Также добавлена проверка на наличие записей с кодами от 0 до 3 и любой записи с кодом > 3, и, если какой-либо из таких записей не хватает, добавляется запись, значение поля "Вид работы" которой совпадает со значением поля "Системный вид работы". Причем если в справочнике нет записи с кодом > 3, то добавляется запись с кодом 4, наименованием и системным видом работы "Несписочный состав". Данная доработка учтена во всех возможных местах , где предусмотрен выбор вида(ов) работ.

Название продукта Название компонента Тип Последняя версия Дата выхода
Z_PFREPZ_PFREPRES9.1.195.02019-02-25 16:57:28
Z_ZARZ_ZARRES9.1.213.02019-02-25 16:57:28