diff --git a/docs/docs/getting-started/fields.md b/docs/docs/getting-started/fields.md index ff3e68e..3c47f2f 100644 --- a/docs/docs/getting-started/fields.md +++ b/docs/docs/getting-started/fields.md @@ -31,4 +31,28 @@ tags: [Начало] ## Всегда ли необходимо указывать поля в запросе? -Нет, не всегда. Если запрос строится к объекту у которого имеется поле `Ссылка` и явно не указан перечень необходимых полей, то это поле `Ссылка` будет добавлено в запрос автоматически. Такой подход позволяет сократить текст описания запроса для случаев когда необходимо получить только список ссылок. \ No newline at end of file +Нет, не всегда. + +Если запрос строится к объекту у которого имеется поле `Ссылка` и явно не указан перечень необходимых полей, то это поле `Ссылка` будет добавлено в запрос автоматически. Такой подход позволяет сократить текст описания запроса для случаев когда необходимо получить только список ссылок. + +Если у объекта поле `Ссылка` отсутствует и явно не указывается список запрашиваемых полей, то будут выбраны все поля объекта. + +:::warning + +Аккуратно подходите к использованию запросов с выбором всех полей. Такие запросы негативно влияют на скорость работы 1С Предприятия. + +::: + +## Принудительный выбор всех полей объекта + +:::danger + +Данный функционал рекомендуется использовать с большой осторожностью т.к. он очень сильно влияет на быстродействие. + +::: + +```bsl +ТаблицаЗначений = СЗ_Запрос.НовыйЗапрос("Справочник.Номенклатура") + .ВыбратьВсе() + .ВТаблицуЗначений(); +```