19.06.2009, 13:50 | #1 |
Талантливый разгвоздяй
|
Настройка прав доступа только для чтения
Kernel version: 4.0.2501.116
Application version: 4.0.2501.347 Localization version: Eastern Europe Добрый день! Гуру Аксапты, позвольте задать банальный вопрос и получить исчерпывающий ответ . Условия:
Тестовый пример:
Кто-нибудь может объяснить почему строки покупки удаляются, несмотря на то, что доступ ко всем таблицам модуля Расчеты с поставщиками есть только на чтение? P. S. Понимаю, что решением проблемы будет полное отключение доступа к веткам Periodic и Miscelaneous, но хотелось бы понять почему так происходит. |
|
|
За это сообщение автора поблагодарили: mazzy (1). |
19.06.2009, 14:10 | #2 |
Участник
|
В очередной раз спасибо за четко поставленный вопрос.
Цитата:
права даются на действия пользователя из интерфейса. код имеет полные права. поэтому запустив код пользователь может выполнить любые действия. предполагается, что код контролируется программистом и в нужных местах программист проверит securityKeys. начиная с версии ax2009: можно настраивать отдельные права для кода, который выполняется от лица пользователя (если я правильно помню). |
|
|
За это сообщение автора поблагодарили: Kabardian (2). |
19.06.2009, 14:37 | #3 |
Талантливый разгвоздяй
|
Цитата:
Сообщение от mazzy
В очередной раз спасибо за четко поставленный вопрос.
до версии ax2009: права даются на действия пользователя из интерфейса. код имеет полные права. поэтому запустив код пользователь может выполнить любые действия. предполагается, что код контролируется программистом и в нужных местах программист проверит securityKeys. |
|
22.06.2009, 10:41 | #4 |
Участник
|
Цитата:
Сообщение от Kabardian
Настроены права доступа только для просмотра всего модуля Расчеты с поставщиками, за исключением ветки Настройка, предоставлен доступ на просмотр таблицы InventDim.
В форме Заказ на покупку на покупку выбирается открытый заказ на покупку со строками, Функции / Копировать из всех, устанавливаются флажки "Удаление строк покупки", "Копировать заголовок заказа". Результат: Строки покупки удаляются Кто-нибудь может объяснить почему строки покупки удаляются, несмотря на то, что доступ ко всем таблицам модуля Расчеты с поставщиками есть только на чтение? Некорректное указание NeededAccessLevel очень сильно портит жизнь, когда пытаешься настроить права доступа "по уму" - в результате получается, что вроде как у группы пользователей права на просмотр, а на формах "торчат" функции копирования шапок, импорта из файлов и т.п. |
|
|
За это сообщение автора поблагодарили: Logger (4), Ivanhoe (2), alex55 (1), Kabardian (2). |