Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 28 additions & 15 deletions docs/diagnostics/QueryNestedFieldsByDot.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,23 +9,36 @@

## Примеры
1. Базовое разыменование ссылочных полей в выборке (во временную таблицу или в результат запроса)
`ЗаказКлиентаТовары.Ссылка.Организация КАК Организация`
```bsl
ЗаказКлиентаТовары.Ссылка.Организация КАК Организация
```
2. Разыменование ссылочных полей в соединениях таблиц
`ВТ_РасчетыСКлиентами КАК ВТ_РасчетыСКлиентами
ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ДанныеЗаказовКлиента КАК ВТ_ДанныеЗаказовКлиента
ПО ВТ_РасчетыСКлиентами.АналитикаУчетаПоПартнерам.Партнер = ВТ_ДанныеЗаказовКлиента.Партнер`
3. Разыменование ссылочных полей в виртуальных таблицах
`РегистрНакопления.РасчетыСКлиентами.Обороты(
&НачалоПериода,
&КонецПериода,
,
(АналитикаУчетаПоПартнерам.Партнер) В ...`
4. Конструкция "ВЫРАЗИТЬ" с разыменованием получаемого поля
`ВЫРАЗИТЬ(ВТ_ПланОтгрузок.ДокументПлан КАК Документ.ЗаказКлиента).Валюта.Наценка`
5. Разыменование ссылочных полей в секции "ГДЕ"
`ГДЕ азКлиентаТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода`
```bsl
ИЗ
ВТ_РасчетыСКлиентами КАК ВТ_РасчетыСКлиентами
ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ДанныеЗаказовКлиента КАК ВТ_ДанныеЗаказовКлиента
ПО ВТ_РасчетыСКлиентами.АналитикаУчетаПоПартнерам.Партнер = ВТ_ДанныеЗаказовКлиента.Партнер
```
4. Разыменование ссылочных полей в виртуальных таблицах
```bsl
ИЗ
РегистрНакопления.РасчетыСКлиентами.Обороты(
&НачалоПериода,
&КонецПериода,
,
(АналитикаУчетаПоПартнерам.Партнер) В ...
```
5. Конструкция "ВЫРАЗИТЬ" с разыменованием получаемого поля
```bsl
ВЫРАЗИТЬ(ВТ_ПланОтгрузок.ДокументПлан КАК Документ.ЗаказКлиента).Валюта.Наценка
```
7. Разыменование ссылочных полей в секции "ГДЕ"
```bsl
ГДЕ
ЗаказКлиентаТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
```

<!-- В данном разделе приводятся примеры, на которые диагностика срабатывает, а также можно привести пример, как можно исправить ситуацию -->

## Источники
Источник: [Разыменование ссылочных полей составного типа в языке запросов] (https://its.1c.ru/db/v8std/content/654/hdoc)
[Разыменование ссылочных полей составного типа в языке запросов (#std654)](https://its.1c.ru/db/v8std/content/654/hdoc)
Loading