-
м. Львів, Україна
-
(044) 222-73-76
-
info@spilka-it.com.ua
Параметри сеансу в Бухгалтерія 8.3
Зміст:
1. Які існують параметри сеансу в Бухгалтерія
2. Керовані форми Бухгалтерія
1. Які існують параметри сеансу в Бухгалтерія
Що таке «Параметр сеансу» в Бухгалтерія? Всі чули, але ніхто особливо не вникав в цей об'єкт конфігурації в програмі Бухгалтерія 8.3.
Параметр сеансу - це глобальна змінна конфігурації, яка задається при запуску системи програми в модулі сеансу конфігурації. А саме в процедурі «УстановкаПараметрівСеансу ()» Найвідоміша з усіх - це «ПоточнийКористувач».
Розробники можуть додавати параметри з будь-яким необхідним за завданням різним типом. Про що не треба забувати при роботі з параметрами, так це про права на них.
Під час налаштування прав доступу для нових параметрів необхідно враховувати, що для певних типів користувачів ми можемо налаштувати тільки отримання значення параметра, а для іншого також установку значення параметра. Це залежить від посади і обов'язків користувача в базі.
Так як зараз є конфігурації, в яких є звичайні форми, то звернення до параметрів сеансу буде простіше. Лише необхідно буде написати в коді «глЗначенняЗмінної («ПоточнийКористувач»);» і ми отримаємо значення параметра. Для своїх параметрів сеансу буде код складніше, але його можна також отримати, зробивши виклик за аналогією з уже існуючими параметрами, які є.
2. Керовані форми Бухгалтерія
У керованих формах Бухгалтерія все набагато простіше й швидше, просто прописуєш «ПараметриСеансу.ПоточнийКористувач();» і буде щастя, отримуємо значення сеансу.
Наведу приклад установки параметра сеансу.

Але зверніть увагу, якщо параметр заданий неправильно, не заданий або у користувача немає прав на нього, то ми отримаємо помилку «не вдається продовжити виконання коду».
Також їх можна використовувати для обмеження на рівні записів. Який користувач добре знає програму, той знає, як налаштовувати обмеження, і зможе швидко використовувати параметри для цього.
Є невеликий нюанс при роботі з сеансами з базами на клієнт-серверній системі. Всі дані параметрів зберігаються на сервері і можуть виходити як з сервера, так і з клієнта.
З одного боку все добре з параметрами, але ось тільки вони не доступні на тонкому клієнті Бухгалтерія і на веб-клієнті. Тому необхідно бути дуже акуратним і писати код правильно.
Якщо при використанні параметрів сеансу в чомусь не впевнені, знайте: завжди поруч є більш досвідчені колеги, які з радістю допоможуть і підкажуть. Адже вони теж колись були в такій же ситуації. Вчитися необхідно постійно, щоб встигати в ногу з часом.
Фахівець компанії ТОВ «» Олег Мороз.
