Краткое описание :
Сделать корректный выход из безвыходной ситуации в случае когда "не установлена основная настройка НМА"Описание :
Другие вопросы по НМАЧто измененно :
Сделать корректный выход из безвыходной ситуации в случае когда "не установлена основная настройка НМА"
Конкретный пример такой ситуации - выбор в настройке "Основной метод учёта по умолчанию" для НМА из перечня методов, в которых не установлен признак "основная настройка" - в результате выбора получаем сообщение "не установлена основная настройка", а доступ к модификации методов ограничен другой настройкой - т.е. и установить признак основной настройки, и выйти из окна выбора пользователь не может. Пользователю и остаётся только снимать AtlExec.exe через Диспетчер задач.
Предложение: Необходимо доработать прикладные алгоритмы таким образом чтобы пользователь не мог попасть в такое окно или мог из него корректно выйти.
Например один из возможных вариантов решения: если "доступ к модификации методов ограничен другой настройкой" и "не установлен признак "основная настройка"" то при входе в документ вообще не открывать ни каких интерфейсов а выдать MessageBox типа "Запрещен доступ к методам учета обратитесь к администратору"
См. также ПИР 180.7958 Выход из безвыходной ситуации
Как измененно :
Если "доступ к модификации методов ограничен другой настройкой" и "не установлен признак "основная настройка"" то при входе в документ устанавливается в качестве основной первый Метод учета.