глТекущийПользователь и ПараметрыСеанса.ТекущийПользователь. Что лишнее? #163220


#0 by t_vladimir
решил в собственную конфу добавить механизм учета пользователей из типовой Бух 8.0 разбираясь обнаружид интересную вещь в типовой параллельно существуют параметр сеанса ТекущийПользователь и глоб. переменная глТекущийПользователь причем в модулях используется гл. переменная отсюда и вопрос нафик дублирование из собственных предположений: параметр сеанса нужон только для хитрых настроек прав доступа к данным в остальных случаях, чтоб поменьше базу тревожить юзается гл. переменная
#1 by ТелепатБот
#2 by Муравей
Значеиния и их тип одинаковы?
#3 by t_vladimir
одинаковы
#4 by t_vladimir
даже больше скажу они еще и приравниваются при запуске
#5 by Vozhd
Встречный вопрос: зачем что-то вводит в базу, когда есть первичные документы? Зачем это дублирование информации?
#6 by t_vladimir
утренний глоток свежего флейма :)
#7 by ValeriTim
Ну наверно для начала писать глТекущийПользователь короче, чем ПараметрыСеанса.ТекущийПользователь ...
#8 by vvv29
В общих модулях не видны глобальные переменные, а ПараметрыСеанса видны
#9 by Vozhd
А еще точнее будет сказать, что параметры сеанса лежат в базе, а переменные на клиенте...
#10 by Волшебник
Лучше как раз наоборот.
#11 by Vozhd
Это почему?
#12 by Волшебник
Чтобы новичкам не разбираться, почему у них выдается ошибка компиляции общего модуля, где не видны экспортные переменные модуля приложения.
#13 by Vozhd
Может лучше наоборот - пусть новички по-разбираются? А то они не разберутся, а потом заваливают форум сообщениями, что 1С тормозит...
#14 by Волшебник
Да, в этом смысле лучше.
#15 by t_vladimir
ПарметрСеанса.ТекущийПользователь нужен: - для настройки RLS; - в общих модулях, т.к. там не видны экспортные переменные модуля приложения вроде как возникает вопрос для чего нужна глТекущийПользователь, раз та же самая информация хранится в параметре, который и виден то везде очищая от рассуждений старичков про новичков бессмертные "Беседы Вождя и Волшебника" (о сколько мудрости в этих никах! сколько тихого терпения в этих постах! :)) получаем долгожданные крупицы истины глТекущийПользователь нужна: - чтобы разгрузить базу данных(сервак) от постоянных обращений клиентских приложений к параметрам пользователя, хранящимся в ней (базе) самой ибо "лежат переменные на клиенте" и ему(клиенту) это тоже по кайфу :) надо ж и о клиентах заботиться :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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