powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / OEBS, PU (Закупки), форма "Заказы на приобретение" только на чтение
13 сообщений из 13, страница 1 из 1
OEBS, PU (Закупки), форма "Заказы на приобретение" только на чтение
    #36053738
Немного чайник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Есть необходимость в следующей задаче: ряд пользователей должны иметь возможность:
искать и просматривать данные ВСЕХ заказов на приобретения (ЗП. Типы "Контракт" и "стандартный ЗП"), включая форму "дополнения" (вызывается при открытом ЗП, нажатием кнопки-"скрепки" на панели инструментов "Дополнения...")

Эксперименты с параметрами "Уровень защиты" и "уровень доступа" в форме Настройка-Закупки-"Типы документов" к успеху не привели - упрощенно говоря, если пользовательможет найти и открыть документ ЗП, то он может его изменить ,что недопустимо.

Было принято решение создать отдельное полномочие, в него вынести функции, запускающую формы "Заказы на приобретение" и "Сводка заказов на приобретение".

Остается вопрос - как все же на панели инструментов запретить/сделать неактивными кнопки "Удалить" и "сохранить" при открытии формы "Заказы на приобретение"?
...
Рейтинг: 0 / 0
OEBS, PU (Закупки), форма "Заказы на приобретение" только на чтение
    #36053931
apps_funtik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного чайник,

Зайдите через администратора в функции(админ - приложение - функции) формы "Заказы на приобретение" и выберите нужную функцию, затем создайте меню (админ - приложение - меню) аналогично меню с возможностью изменения и используйте там функции с параметром только просмотр.
...
Рейтинг: 0 / 0
OEBS, PU (Закупки), форма "Заказы на приобретение" только на чтение
    #36053944
apps_funtik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PO_POXPOEPO - Заказы на приобретение
PO_POXPOEPO_VIEW - Просмотр заказов на приобретение
...
Рейтинг: 0 / 0
OEBS, PU (Закупки), форма "Заказы на приобретение" только на чтение
    #36054842
Magic+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если персонализацией, например:
Справка / Диагностика / Пользовательский код / Индивидуализация
Событие WHEN-NEW-FORM-INSTANCE
Условие fnd_global.resp_name like '%Имя полномочия для просмотра%'

Вкладка действия:
Свойства - Блок - Имя блока для закрывания от изменений, Имя свойств: DELETE_ALLOWED/INSERT_ALLOWED/UPDATE_ALLOWED значение FALSE
...
Рейтинг: 0 / 0
OEBS, PU (Закупки), форма "Заказы на приобретение" только на чтение
    #36054903
Немного чайник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apps_funtikЗайдите через администратора в функции(админ - приложение - функции) формы "Заказы на приобретение" и выберите нужную функцию, затем создайте меню (админ - приложение - меню) аналогично меню с возможностью изменения и используйте там функции с параметром только просмотр.
1. Параметр "только просмотр" (QUERY_ONLY=YES) отсутствует в форме МЕНЮ. Но доступен в форме "Функции формы". Установка этого параметра в данной форме действует и на другие полномочия.
2. Кроме того, установка параметра "только просмотр" , хоть и блокирует кнопки удаления и сохранения, но позволяет менять данные в ЗП. И, хоть и через "ругань" формы, сохраняет эти данные при закрытии формы.
...
Рейтинг: 0 / 0
OEBS, PU (Закупки), форма "Заказы на приобретение" только на чтение
    #36055144
Magic+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Немного чайникapps_funtikЗайдите через администратора в функции(админ - приложение - функции) формы "Заказы на приобретение" и выберите нужную функцию, затем создайте меню (админ - приложение - меню) аналогично меню с возможностью изменения и используйте там функции с параметром только просмотр.
1. Параметр "только просмотр" (QUERY_ONLY=YES) отсутствует в форме МЕНЮ. Но доступен в форме "Функции формы". Установка этого параметра в данной форме действует и на другие полномочия.
2. Кроме того, установка параметра "только просмотр" , хоть и блокирует кнопки удаления и сохранения, но позволяет менять данные в ЗП. И, хоть и через "ругань" формы, сохраняет эти данные при закрытии формы.
1. Создай новую функцию с параметром и прицепи её в меню к нужному полномочию
2. Через персонализацию можно решить: Справка/Диагностика/Пользовательский код/Индивидуализация
Правило №1, описание - "Закрыть блок"
Иниц. событие: WHEN-NEW-BLOCK-INSTANCE
Иниц. объекта: PO_LINES
Условие: fnd_global.resp_name like '%Полномочие для просмотра%'
Вкладка действия:
1 - Свойство - Блок - PO_LINES - DELETE_ALLOWED - FALSE
2 - Свойство - Блок - PO_LINES - INSERT_ALLOWED - FALSE
3 - Свойство - Блок - PO_LINES - UPDATE_ALLOWED - FALSE

Проверил - работает.
...
Рейтинг: 0 / 0
OEBS, PU (Закупки), форма "Заказы на приобретение" только на чтение
    #36055774
Немного чайник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Magic+, рассматриваю пресонализацию, т.е. 2-й вариант. больше нравится :)
Но:
Блок заголовка ЗП доступен к изменениям.
Кроме того - доступны кнопки Поставки ,Условия и т.п.
/завтра еще поэкспериментирую
...
Рейтинг: 0 / 0
OEBS, PU (Закупки), форма "Заказы на приобретение" только на чтение
    #36057213
apps_funtik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного чайникMagic+, рассматриваю пресонализацию, т.е. 2-й вариант. больше нравится :)
Но:
Блок заголовка ЗП доступен к изменениям.
Кроме того - доступны кнопки Поставки ,Условия и т.п.
/завтра еще поэкспериментирую
В таком случае, обязательно запарольте меню применить. Иначе пользователь поумнеет и будет отключать персонализацию.
...
Рейтинг: 0 / 0
OEBS, PU (Закупки), форма "Заказы на приобретение" только на чтение
    #36057218
apps_funtik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apps_funtikНемного чайникMagic+, рассматриваю пресонализацию, т.е. 2-й вариант. больше нравится :)
Но:
Блок заголовка ЗП доступен к изменениям.
Кроме того - доступны кнопки Поставки ,Условия и т.п.
/завтра еще поэкспериментирую
В таком случае, обязательно запарольте меню применить. Иначе пользователь поумнеет и будет отключать персонализацию.
Прошу прощения, имел ввиду Меню - Справка - диагностика
...
Рейтинг: 0 / 0
OEBS, PU (Закупки), форма "Заказы на приобретение" только на чтение
    #36058743
Немного чайник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apps_funtikapps_funtik В таком случае, обязательно запарольте меню применить. Иначе пользователь поумнеет и будет отключать персонализацию.
Прошу прощения, имел ввиду Меню - Справка - диагностика Естественно! На PRODе никто паролей и не знает, кроме админов и пары человек! Я на тестовом сервере тестирую.
Текущий результат: по вашей методике персонализации удалость запретить на изменение все поля в форме ЗП. Кроме меню "Сервис" - там тоже можно напортачить с данными, отменить например (еще не ковырял тут, методика поди такая же - ищем меню, создает копию его, смотрим пункты меню и удаляем лишние...).
Сейчас парюсь с другим - аналогично надо сдалть с формой "Дополнения", куда прикреплются скан. файлы договоров, форма FNDATTCH. Нашли баг - на этой форме персонализация не работает :) Запросили на Металинке патч, будем ставить и дальше тестить.
...
Рейтинг: 0 / 0
OEBS, PU (Закупки), форма "Заказы на приобретение" только на чтение
    #36058777
Magic+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Немного чайникДобрый день.

Кроме меню "Сервис" - там тоже можно напортачить с данными, отменить например (еще не ковырял тут, методика поди такая же - ищем меню, создает копию его, смотрим пункты меню и удаляем лишние...).

Пример для пункта Сервис / Параметры, опять же через персонализацию
Правило №2 Запрещаем параметры из сервиса
Иниц. событие: SPECIAL1
Условие: полномочие лайк чего то там
Действия: 1 - Сообщение - Показать - "Запрещено для использования."

Кстати, очень удобно искать события в режиме: Справка / Диагностика / Пользовательский код / Пользовательские события
...
Рейтинг: 0 / 0
OEBS, PU (Закупки), форма "Заказы на приобретение" только на чтение
    #36058816
Немного чайник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правило №2 Запрещаем параметры из сервиса
Иниц. событие: SPECIAL13 (пункт Отмена)
Условие: fnd_global.resp_name like 'Просмотр договоров'
Действия:
1 - Сообщение - Показать - "Запрещено для использования."
В запрещаемом полномочии работает - при выбора пункта появляется окно "Запрещено..."
В нормальном полномочии Закупки - нет действий вообще, нельзя отменить данные при необходимости
...
Рейтинг: 0 / 0
OEBS, PU (Закупки), форма "Заказы на приобретение" только на чтение
    #36060912
Magic+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Немного чайникПравило №2 Запрещаем параметры из сервиса
Иниц. событие: SPECIAL13 (пункт Отмена)
Условие: fnd_global.resp_name like 'Просмотр договоров'
Действия:
1 - Сообщение - Показать - "Запрещено для использования."
В запрещаемом полномочии работает - при выбора пункта появляется окно "Запрещено..."
В нормальном полномочии Закупки - нет действий вообще, нельзя отменить данные при необходимости
Гм, а ведь точно, ну тогда работаем по принципу полного и пустого стакана, добавляем:
Правило №3 Разрешаем параметры из сервиса
Иниц. событие: SPECIAL13 (пункт Отмена)
Условие: fnd_global.resp_name not like '%Просмотр договоров%'
Действия:
1 - Встроенный - EXECUTE_TRIGGER - "SPECIAL13"
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / OEBS, PU (Закупки), форма "Заказы на приобретение" только на чтение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]