Задача 104.19951

Задача :104.19951

Краткое описание :
Необходима локальная функция для пересчета кодов в каталоге Услуг
Описание :
Каталог услуг
Что измененно :

Необходима локальная функция для пересчета кодов в каталоге Услуг.

В каталоге Услуг необходимо добавить локальную функцию, которая позволит
пересчитывать коды услуг (автоинкрементируемую часть) помеченных позиций
определенной группы Услуг (установлен фильтр по группе) от заданного значения.
Например:
1. в каталоге услуг, в группе 100, есть Услуги с кодами: 100056, 100073, 100078, 100081, 100086.
где 100 это код группы услуг, следующие три символа это автоинкрементируемая часть.
2. для пересчета кодов по данным услугам они помечаются Insert.
3. в режиме редактирования карточки услуги с кодом 100056 из локального меню выбирается функция
для пересчета кодов услуг с предварительным запросом кода автоинкрементируемой части от которого
будут присваиваться порядковые номера с шагом 1. то есть если задать код автоинкрементируемой части
"056" и запустить расчет, у помеченных позиций должны рассчитаться коды с порядковыми номерами:
100056, 100057, 100058, 100059, 100060.
Как измененно :

В интерфейсе заполнения Каталога услуг, добавлен локальный пункт меню "Автоформирование инкрементируемой части услуги". В котором задается с какого номера начинать код и какой шаг для создания кода.
Пересчет кодов услуг производится в разрезе одной группы, иначе пересчитываться услуги не будут (Выдается сообщение "Выбранные услуги не принадлежат одной группе!"). Если помечены не все записи услуг и записи БЫЛО пересекаются с записями СТАЛО, так же пересчет производится не будет (выдается сообщение "Дублируется код услуги!").

Название продукта Название компонента Тип Последняя версия Дата выхода
L_MCUL_MCURES9.1.004.0
L_MCUL_MCURES9.1.4.0