- 02, May 2023
- #1
Для получения записи регистра сведений в 1С по ключу можно воспользоваться методом
Например, если есть регистр сведений "Сотрудники" с ключевым полем "Идентификатор", то запрос на получение записи с идентификатором "12345" может выглядеть так: scssCopy code
Затем мы выполняем запрос и получаем результат в виде выборки
ВыбратьПоКлючу()
объекта регистра сведений.
Например, если есть регистр сведений "Сотрудники" с ключевым полем "Идентификатор", то запрос на получение записи с идентификатором "12345" может выглядеть так: scssCopy code
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Идентификатор", 12345);
Запрос.Текст = "ВЫБРАТЬ * ИЗ РегистрСведений.Сотрудники ГДЕ Идентификатор = &Идентификатор";
Результат = Запрос.Выполнить().Выбрать();
Запись = Результат.Следующий();
В данном случае мы создали объект Запрос
, установили параметр Идентификатор
в значение 12345
и сформировали текст запроса, который выбирает все поля из регистра сведений "Сотрудники", где значение ключевого поля "Идентификатор" равно параметру.
Затем мы выполняем запрос и получаем результат в виде выборки
Результат
. Далее мы выбираем первую запись из выборки, используя метод Следующий()
, и сохраняем ее в переменную Запись
.