Группа: Пользователи
Сообщений: 437
Из: Казахстан
Спасибо сказали: 43 раз
Рейтинг: 43
Доброго всем вечера !
Имеется форма списка записей регистра сведений.При просмотре записей , если пользователь нажимает клавишу Enter, или по клику мыши,вызывается форма редактирования элемента записи регистра,что мне не нужно.У пользователя нет прав на редактирование записей,только просмотр.Есть ли возможность отменить в отдельных случаях запуск формы редактирования элемента записи регистра.Подозреваю ,что надо копать на событиях Табличного Поля списка записей регистра.
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 317 раз
Рейтинг: 0
andrew76 @ Сегодня, 16:48
, Как вариант ещё можно в форме записи проверять роль пользователя в событии "ПередОткрытием" выставлять Отказ = Истина в случае если например РольДоступна("Кассир")
Дописываю конфигурации на платформе 8.х. - Управление торговым предприятием для Украины - Управление производственным предприятием для Украины - Управление небольшой фирмой для Украины - Бухгалтерия для Украины; - Общепит для Украины - Ресторан (Рарус) - Розница
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 317 раз
Рейтинг: 0
andrew76 @ Сегодня, 17:01
, в форме ЗАПИСИ а не списка, в процедуре "ПередОткрытием" пропишите такой код:
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка) Если РольДоступна("ВАШАРОЛЬ") Тогда Предупреждение("АЦА-ЦА-ЦА. Куды полез? Низзяяя!"); Отказ = Истина; Возврат; КонецЕсли; КонецПроцедуры
Дописываю конфигурации на платформе 8.х. - Управление торговым предприятием для Украины - Управление производственным предприятием для Украины - Управление небольшой фирмой для Украины - Бухгалтерия для Украины; - Общепит для Украины - Ресторан (Рарус) - Розница
Группа: Пользователи
Сообщений: 437
Из: Казахстан
Спасибо сказали: 43 раз
Рейтинг: 43
Bernet @ Сегодня, 19:06
,
Цитата(Bernet @ 27.10.17, 19:06)
в форме ЗАПИСИ
В настройках Регистра прописано у меня следующее: "Редактировать в диалоге".Я вас правильно понял: Форма редактирования элемента записи Регистра->Событие При Открытии ?
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 317 раз
Рейтинг: 0
andrew76 @ Сегодня, 17:14
, стопе, нет, так не прокатит. Я не видел что это редактирование в диалоге.
Тогда берите Модуль менеджера регистра, в событии "Перед записью" сделайте проверку на доступность роли и пишите Отказ = Истина. Просто не даст записывать в регистр пользователю с такими провами
Дописываю конфигурации на платформе 8.х. - Управление торговым предприятием для Украины - Управление производственным предприятием для Украины - Управление небольшой фирмой для Украины - Бухгалтерия для Украины; - Общепит для Украины - Ресторан (Рарус) - Розница
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 317 раз
Рейтинг: 0
andrew76 @ Сегодня, 17:42
, Блин чего-то вы меня запутали. Если стоит Способ редактирования - "В диалоге", тогда так как я писал про форму элемента и процедуру ПередОткрытием Если стоит Способ редактирования - "В списке", тогда через модуль менеджера
Сообщение отредактировал Bernet - 27.10.17, 16:54
Дописываю конфигурации на платформе 8.х. - Управление торговым предприятием для Украины - Управление производственным предприятием для Украины - Управление небольшой фирмой для Украины - Бухгалтерия для Украины; - Общепит для Украины - Ресторан (Рарус) - Розница
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!