Выбор ответа Middle Производительность обновлено
Чтение реквизита ссылки
Вопрос
Как в конфигурации на БСП правильно получить два реквизита контрагента по ссылке?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Контрагент, "ИНН, КПП"). Функция БСП выполняет один запрос только по нужным полям и возвращает структуру.
Варианты ответа
- ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Контрагент, "ИНН, КПП")правильный ответ
- Контрагент.ПолучитьОбъект(), затем прочитать ИНН и КПП у полученного объекта
- Контрагент.ИНН и Контрагент.КПП подряд через точку
- Справочники.Контрагенты.НайтиПоРеквизиту("ИНН", Контрагент)
Разбор
Функция БСП выполняет один запрос только по нужным полям и возвращает структуру. ПолучитьОбъект читает весь объект с табличными частями, два обращения через точку тоже читают объект, а НайтиПоРеквизиту ищет элемент по значению, а не читает реквизиты ссылки.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.