Что такое параметр в 1С
Параметр в 1С — это значение, которое передается в запрос, отчет, обработку или алгоритм и влияет на результат их выполнения. Проще говоря, это «входные данные» для программы: период отчета, организация, контрагент, дата документа или код сотрудника.
Например, чтобы построить отчет по продажам, пользователь указывает период и организацию. Эти значения становятся параметрами запроса — и система отбирает только нужные данные.
Параметры запроса
Чаще всего под параметрами в 1С понимают параметры запроса. Они позволяют сделать один универсальный запрос вместо множества разных.
💡 Рекомендуем по теме: 1С:ERP для производства и опта
Прозрачное внедрение с поэтапной оплатой. Снижение издержек до 12%, контроль себестоимости и НЗП.
Подробнее →Пример: запрос выбирает документы реализации за период. Вместо того чтобы «зашивать» в текст запроса конкретные даты, разработчик использует параметры НачалоПериода и КонецПериода. При запуске отчета пользователь выбирает даты, а платформа подставляет их в запрос.
Параметры делают запросы гибкими, безопасными и удобными для сопровождения: изменение условия не требует переписывания всего алгоритма.
Параметры сеанса
Отдельный важный вид — параметры сеанса. Это общие объекты конфигурации, которые хранят значения на время работы конкретного сеанса пользователя. После завершения сеанса их значения сбрасываются.
Типичные примеры:
-
текущий пользователь информационной базы;
-
организация или филиал, с которым работает сотрудник;
-
подразделение пользователя;
-
признак подключения через веб-клиент или мобильное приложение.
Особенно часто параметры сеанса применяются в механизме ограничения доступа на уровне записей — RLS. Например, система может автоматически показывать пользователю только документы своего филиала, подставляя значение параметра сеанса в условие доступа. Это также помогает ускорить проверку прав, поскольку не требуется каждый раз обращаться к дополнительным таблицам.
Чем параметр отличается от переменной
Параметр сеанса не заменяет базу данных: он не предназначен для постоянного хранения информации. Для сохранения данных между сеансами используют справочники, документы, регистры сведений или константы.
Зачем это нужно бизнесу
Параметры делают 1С адаптивной. Один и тот же отчет может показать данные:
-
за месяц или за год;
-
по одной организации или по группе компаний;
-
по конкретному менеджеру;
-
только по определенному складу.
Для администратора параметры сеанса помогают реализовать персональные настройки и безопасный доступ. Для разработчика — создавать универсальные отчеты и обработки. Для пользователя — получать нужную информацию в пару кликов, не разбираясь в технических деталях.
Таким образом, параметр в 1С — это универсальный механизм передачи значений в алгоритмы и запросы. А параметр сеанса дополнительно позволяет системе «помнить» контекст работы конкретного пользователя до завершения его сеанса





