30.12.2019 Олег Мороз 12697
Параметры сеанса в 1С 8.3

Содержание:

1.    Какие существуют параметры сеанса в 1С

2.    Управляемые формы 1С  

    

1.      Какие существуют параметры сеанса в 1С

 

Что такое «Параметр сеанса» в 1С? Все слышали, но никто особо не вникал в этот объект конфигурации в программе 1С:Бухгалтерия 8.3.


Параметр сеанса – это глобальная переменная конфигурации, которая задается при запуске системы программы в модуле сеанса конфигурации. А именно в процедуре «УстановкаПараметровСеанса()» Самая известная из всех – это «Текущий Пользователь».


Разработчики могут добавлять параметры с любым необходимым по задаче разным типом. О чем не надо забывать при работе с параметрами, так это о правах на них.


При настройке прав доступа для новых параметров необходимо учитывать, что для определенных типов пользователей мы можем настроить только получение значения параметра, а для другого также установку значения параметра. Это зависит от должности и обязанностей пользователя в базе.


Так как сейчас есть конфигурации, в которых есть обычные формы, то обращение к параметрам сеанса будет проще. Всего лишь необходимо будет написать в коде «глЗначениеПеременной(«ТекущийПользователь»);» и мы получим значение параметра. Для своих параметров сеанса будет код посложнее, но его можно также получить, сделав вызов по аналогии с уже существующими параметрами, какие есть. 


2.    Управляемые формы 1С


В управляемых формах 1С все намного проще и быстрее, просто прописываешь «ПараметрыСеанса.ТекущийПользователь();» и будет счастье, получаем значение сеанса.

Приведу пример установки параметра сеанса.




Но обратите внимание, что если параметр неверно задан, не задан или у пользователя нет прав на него, то мы получим ошибку «не удается продолжить выполнение кода».


Также их можно использовать для ограничения на уровне записей. Какой пользователь хорошо знает программу, тот знает, как настраивать ограничение, и сможет быстро использовать параметры для этого.


Есть небольшой нюанс при работе с сеансами с базами на клиент-серверной системе. Все данные параметров хранятся на сервере и могут получаться как с сервера, так и с клиента.


С одной стороны все хорошо с параметрами, но вот только они не доступны на тонком клиенте 1С и на веб-клиенте. Потому необходимо быть очень аккуратным и писать код правильно.


Если при использовании параметров сеанса в чем-то не уверены, знайте: всегда рядом есть более опытные коллеги, которые с радостью помогут и подскажут. Ведь они тоже когда-то были в такой же ситуации. Учиться необходимо постоянно, чтобы успевать в ногу со временем.


Специалист компании ООО «Кодерлайн» 

Олег Мороз.

Наши проекты

Автоматизация документооборота в компании ООО "Ликард"
ООО «Ликард» (ОАО ЛУКОЙЛ)

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:Документооборот КОРП

- Отказ от бумажного документооборота, от громоздких систем на базе офисного...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Перевод зарплатных баз с версии ЗУП 2.5 на версию ЗУП 3.1.
- Сопровождение в п...

АО "Нижегородский водоканал"
АО "Нижегородский водоканал"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

-Кадровый учет
-Расчет зарплаты
-Регламентированная отчетность
-Подбор ...

Автоматизации бизнес-процессов учета и планирования на базе «1С:ERP Управление предприятием 2.0»
ООО «Буровая сервисная компания «ГРАНД»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Создание полноценной управленческой системы взамен существующих
- Внедр...

Московский филиал ООО «Авиакомпания «Икар»
Московский филиал ООО «Авиакомпания «Икар»

Отрасль:
Авиаперевозки

Внедренное типовое решение:
1С:Зарплата и управление персоналом

Управление персоналом и кадровый учет (HRM) Кадровый учет Расчет зарплаты Рег...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО Фирма «Бисер»
ООО фирма «Бисер»

Отрасль:
Производство

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Финансы, управленческий учет, мониторинг показателей:
- Налоговый учет...

Автоматизация системы учета продаж газа на базе «1С:ERP Управление предприятием 2.0»
ООО «Эйр Продактс Газ»

Отрасль:
Производство промышленных газов

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Расчеты с контрагентами;
- Производственные операции;
- Управление скла...

Автоматизация интеграции с информсистемами клиентов на базе «1С:Предприятие 8. WMS Логистика. Управление складом»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

Внедренное типовое решение:
«1С:Предприятие 8. WMS Логистика. Управление складом»

– Управление складскими запасами;
– Оформление заказов покупателей;
– ...

ООО «Аэроэкспресс»
ООО «Аэроэкспресс»

Отрасль:

Внедренное типовое решение:
1С:ERP. Управление холдингом

· Планирование закупок · Управление закупочными процедурами, включая 223 ФЗ ...

Автоматизация торгового учета на базе "1С:Управление торговлей"
ООО «ТЕЛЕВЕС РУСС»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

- Управление складскими запасами;
- Оформление заказов покупателей;
- Пла...

Оптимизация производительности системы
ЗАО ИД «Комсомольская правда»

Отрасль:
Медиа

Внедренное типовое решение:
1С:Бухгалтерия

- Оптимизация производительности системы, в том числе сервера Postgre. ...

Разработка функциональных требований к информсистеме на базе «1С:Управление холдингом 8»
ФГУП «СВЯЗЬ-безопасность»

Отрасль:
Охранные услуги

Внедренное типовое решение:
1С:Управление холдингом

- Зафиксировали процессы по блокам бухгалтерского, налогового учета, казнач...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение