Есть web-интерфейс к которму подключен формат планирования (BPS) в котором пользователь задает версию планироваия, период планирования и виды основной деятельности (признаки ограниченные переменными: Пер1, Вер1, ВОД1). Нужно сделать кнопку которая копирует данные из версии в версию по всем основным видам деятельности, т.е. вне зависимости от переменной ВОД1.
Как я сделал: создал переменную "Копировать из версии" Вер2.
Создал новый уровень планирования УП2, отличающийся от уровня УП1 в котором создан формат планирования, тем что признак "вид основной деятельности" ограничен не переменной ВОД1 а верхнем узлом иерархии содержащем все допустимые значения. В этом уровне УП2 создал функцию планирования типа "Копирования": поля для изменения - версия планирования, поля для условий - период планирования. В группе параметров в условиях выбрана соотвествующая переменная Пер1 для периода планирования. В старые новые значения: С переменная "Копировать из версии" Вер2, В переменную ограничивающая признак Вер1. В web интерфейсе присутствует форма с уровнем планирования УП1 и кнопка функция с уровнем планирования УП2 и функцией копирования. При нажатии кнопки происходит копирование только строк у которых значение признака "Вид основной деятельности" равен переменной ВОД1. Почему так происходит и как сделать чтоб происходило копирование строк с любым значением признака "Вид оновной деятельности, вне зависимости от переменной ВОД1.
|
|