Имя: Пароль:
1C
 
Как получить значение из регистра сведений без запроса?
0 Мисти
 
24.04.15
03:07
В регистре одно измерение - СФ и один ресурс НомерСФСобственника

Как по СФ получить  НомерСФСобственника?
1 Вася Чез
 
24.04.15
03:11
(0) как регистр называется?
2 Мисти
 
24.04.15
03:13
СоответствиеСФ
3 Вася Чез
 
24.04.15
03:18
(2) это в какой конфе такой регистр есть? и что значит получить значение без запроса?
4 Мисти
 
24.04.15
03:29
Да, вроде, в 7 так можно было. Что-то вроде - Регистр.ПолучитьЗначение(Отбор)
5 Вася Чез
 
24.04.15
03:34
(4) РегистрСведенийМенеджер.<Имя регистра сведений> (InformationRegisterManager.<Имя регистра сведений>)
Получить (Get)
Вариант синтаксиса: Для периодического регистра

Синтаксис:

Получить(<Период>, <Отбор>)
Параметры:

<Период> (обязательный)

Тип: Дата; МоментВремени.
Определяет момент времени, на который необходимо получить значения ресурсов. Если указанный момент времени не совпадает с периодом ни одной записи регистра, то будет возвращена структура, содержащая пустые значения.
<Отбор> (необязательный)

Тип: Структура.
Структура, содержащая отбор по измерениям регистра.
В переданной структуре должны содержаться те измерения, по которым должны быть отфильтрованы записи. В элементе структуры задается имя и значение отбора. Должны указываться значения для всех измерений.
Параметр обязателен для регистров, имеющих измерения.
Структура дополнительно может иметь элементы, соответствующие разделителям регистра с уровнем разделения НезависимоИСовместно, в состав которых входит регистр. Если такой элемент структуры задан для используемого в сеансе разделителя, значение для этого элемента должно совпадать со значением разделителя, иначе будет вызвано исключение.
Неиспользуемым в сеансе разделителям регистра в структуре должен соответствовать элемент с указанным значением отбора, так же, как для всех измерений, иначе будет вызвано исключение.
Если параметр не указан, то отбор не используется.
Вариант синтаксиса: Для непериодического регистра

Синтаксис:

Получить(<Отбор>)
Параметры:

<Отбор> (необязательный)

Тип: Структура.
Структура, содержащая отбор по измерениям регистра.
В переданной структуре должны содержаться те измерения, по которым должны быть отфильтрованы записи. В элементе структуры задается имя и значение отбора. Должны указываться значения для всех измерений.
Параметр обязателен для регистров, имеющих измерения.
Структура дополнительно может иметь элементы, соответствующие разделителям регистра с уровнем разделения НезависимоИСовместно, в состав которых входит регистр. Если такой элемент структуры задан для используемого в сеансе разделителя, значение для этого элемента должно совпадать со значением разделителя, иначе будет вызвано исключение.
Неиспользуемым в сеансе разделителям регистра в структуре должен соответствовать элемент с указанным значением отбора, так же, как для всех измерений, иначе будет вызвано исключение.
Если параметр не указан, то отбор не используется.
Возвращаемое значение:

Тип: Структура.
Структура, содержащая значения ресурсов.
Описание:

Получает ресурсы регистра сведений по указанным ключевым полям.

Доступность:

Сервер, толстый клиент, внешнее соединение.
6 Мисти
 
24.04.15
03:49
А для непериодического как?
7 Вася Чез
 
24.04.15
03:56
(6) написано же: Вариант синтаксиса: Для непериодического регистра

Синтаксис:

Получить(<Отбор>)
8 ДенисЧ
 
24.04.15
07:10
А что, за запросы теперь уголовку дают?
9 Jonny_Khomich
 
24.04.15
07:12
(8) конструктор запросов заблокировали, а без него вообще не алё.
10 abda123
 
24.04.15
07:16
(9) Это как так заблокировали, Европа что ли санкции наложила?
11 jsmith82
 
24.04.15
07:18
(9) ёмана. я его вообще использую обычно чтобы отформатировать запрос
12 Defender aka LINN
 
24.04.15
07:25
(0) А, типа, эти методы святым духом данные получают?
13 SleepyHead
 
гуру
24.04.15
08:10
(0) веб-приложение что ли, запросы запрещены?
14 jsmith82
 
24.04.15
08:14
а, подумал в (9) ТС пишет
15 ЧеловекДуши
 
24.04.15
08:38
(0) Лучше все получать в одном запросе, а уже, где либо выводить, использовать и т.д...
16 Сильф
 
24.04.15
09:28
ЖелаемоеЗначение = РегистрыСведений.МойРегистр.Получить(Новый Структура("ИмяИзмерения", ЗначениеИзмерения)).ИмяРесурса;
17 Мисти
 
24.04.15
10:30
(16) Спасибо!
18 Мисти
 
24.04.15
11:21
У меня заполнение данными идет в строке - построчно вызывается процедура (9 тысяч раз!). Я могу сразу получить все нужные значения регистра, а потом что, передавать туда всю таблицу в 9 тыс. строк? Так будет быстрее?
19 Nuobu
 
24.04.15
11:29
(18) Лучше запросом.