AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.08.2023, 20:54   #1  
Товарищ ♂uatr is offline
Товарищ ♂uatr
Участник
Аватар для Товарищ ♂uatr
MCBMSS
 
317 / 883 (30) +++++++
Регистрация: 23.10.2012
Практикую блокировку "кастомных" пользовательских настроек для "развивающихся"(нестабильных) функциональных блоков и да, это не панацея.
В текущей формулировке не ощущается "простоты" - это изменение методологии разработки. Оно порождает доп. комплексность - Вы готовы взять на себя его поддержку?

ИХМО Стоит вернуться на шаг назад и задаться вопросами: "Кто этот пользователь формы? Много ли таких пользователей? Что их объединяет? Можно ли их разбить на группы? Каковы их функциональные обязанности?"
Текущее решение - одно из множества. Есть ли более удачные? Выделение отдельной формы для специфической категории пользователей, например, решит проблему?

В коробочной версии данные в контейнере лежат в рамках ключа ControlNameControlId последовательность соответствует указанной в дизайне. Меняем ключ - получаем неработоспособную настройку объекта.
Понятное дело, что можно изменить подход к "пакетированию" данных реализовав расширение к стандартной xSysLastValue (в противовес быстродействию при открытии и закрытии формы).
Но перед тем как пытаться изменить подход к упаковке данных, стоит ответить на 2 вопроса:
А какие именно действия программиста приводят к возникновению данной проблемы?
А какие именно пользовательские настройки ломаются?
С программистом, вроде, всё просто: это может быть добавление, удаление, перемещение в дизайне и переименование объекта.
В итоге получаем двумерную матрицу "Действий разработчика" на "Настройки пользователя" и отмечаем, что делать можно.
Изображения
 

Последний раз редактировалось Товарищ ♂uatr; 21.08.2023 в 22:52.
За это сообщение автора поблагодарили: Logger (5), Pandasama (3).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Переопределение пользовательских настроек на форме (DAX2012) DesparioN DAX: Функционал 2 21.04.2022 17:52
Универсальный запоминатель пользовательских настроек DataSource. tricky DAX: Программирование 18 05.10.2010 13:13
Запретить сохранение настроек формы egorych DAX: Программирование 9 27.01.2010 17:24
Сохранение пользовательских настроек в диалоге отчета Андрей К. DAX: Программирование 14 26.04.2007 10:56
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:32.