выполнение процедуры ПриНачалеРаботыСистемы() для определенной группы пользователей #386531


#0 by B_Twins
Возможно ли сделать так, что бы процедура ПриНачалеРаботыСистемы выполнялась только для пользователя определенной группы?
#1 by IronDemon
Задать условие. А зачем?
#2 by Aloex
Возможно.
#3 by B_Twins
Имеется Справочник СальдоТехПД. После входа в 8-ку пользователя группы «управление сборкой» проверяется наличие в данном справочнике записи на текущую дату.
#4 by B_Twins
Если не трудно, опишите как это можно сделать
#5 by rie
Открыть Конфигуратор и вставить в начало процедуры ПриНачалеРаботыСистемы соответствующую проверку.
#6 by B_Twins
это понятно) но за неимением опыта не знаю как описать такую проверку
#7 by rie
А что значит "запись в справочнике на текущую дату"? Дата записи - это какой-то реквизит справочника? Проверить наличие записи с нужным значением реквизита можно Проверить, что элемент справочника (справочника Пользователи) принадлежит какой-то группе можно методом ПринадлежитЭлементу. Но, возможно, что "управление сборкой" - это не группа в справочнике Пользователи, а роль. В таком случае для проверки можно использовать РольДоступна("управление сборкой")
#8 by B_Twins
Да, ДатаЗаписи - реквизит справочника, УправлениеСборкой - роль
#9 by Stepa86
Нихорошо дату записи на справочнике хранить, а вообще: Синтаксис: РольДоступна(<Роль>) Параметры: <Роль> (обязательный) Тип: Строка, ОбъектМетаданных: Роль. Название роли как она задана в конфигураторе или объект описания метаданного роли. Возвращаемое значение: Тип: Булево. Истина - роль доступна текущему пользователю; Ложь - в противном случае. Описание: Определяет доступность указанной роли текущему пользователю. Пример: Если Не РольДоступна("Менеджер") Тогда
#10 by Serg_1960
Замечание: свои "доработки" лучше вставлять в конце алгоритма процедуры.
#11 by B_Twins
Спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С