Загальні реквізити підписка на події легше жити!

У попередній статті ми додали загальний реквізит до всіх довідників нашої конфігурації, для того щоб знати хто створив цей об'єкт довідника. Тепер ми створимо підписку на подію і вкажемо, якою інформацією заповнити цей реквізит.

Далі все просто, джерелом події виступатимуть всі довідники, подія на яке будемо реагувати це обробник «ПередЗапісью» а код до банального простий дивимося скріншот.

Прекрасно. Тепер подумаємо де ще можна використовувати загально реквізити?

У загальних реквізитів є ще один цікавий параметр «Поділ даних». Даний механізм дозволяє визначити дані, які ми хочемо показати користувачу. Наприклад, щоб жоден з менеджерів не знав усіх клієнтів компанії, ми будемо показувати йому тільки тих клієнтів, яких він вніс в базу, з якими він працює. Давайте спробуємо додати даний функціонал в базу. Для початку нам потрібно буде вказати, що ми будемо використовувати поділ даних, система автоматично запропонує створити параметри сеансу за умовчанням.

Загальні реквізити підписка на події легше жити!

Після цього нам залишається тільки встановити параметри сеансу в модулі сеансу:

Наведемо приклад, як виглядає довідник контрагентів без використання «Підрозділи даних» і з ним:

Загальні реквізити підписка на події легше жити!

Загальні реквізити підписка на події легше жити!

Класичний приклад поділу обліку - по організаціям, показувати користувачам тільки ті документи, які ставитися до відповідної організації.

Ми з вами скористалися механізмом «Параметри сеансу», давайте коротко розберемося, що це таке. По суті справи параметри сеансу це глобальні змінні, які встановлюються при початку роботи системи. Як правило, це відбувається в «Модулі сеансу», зверніть увагу, що параметри сеансу створюються виключно програмними методами.

Після того як ми встановили «Параметри сеансу» ми можемо звернутися до даного параметру з будь-якого модуля системи простим

Відповідно щоб поміняти параметри сеансу користувач повинен вийти і зайти в програму за новою.