Проект

Общее

Профиль

Запросы » История » Версия 13

Всеволод Дорофеев, 12.08.2021 22:32

1 1 Всеволод Дорофеев
h1. Запросы
2 1 Всеволод Дорофеев
3 7 Всеволод Дорофеев
h3. ИТС. Глава 8. Работа с запросами
4 7 Всеволод Дорофеев
5 7 Всеволод Дорофеев
https://its.1c.ru/db/v8312doc#bookmark:dev:TI000000453
6 7 Всеволод Дорофеев
7 4 Всеволод Дорофеев
h3. 1. Использование менеджера временных таблиц в запросе. Просмотр таблиц в отладчике
8 1 Всеволод Дорофеев
9 3 Всеволод Дорофеев
В платформе с 8.3.8 
10 1 Всеволод Дорофеев
<pre>
11 10 Всеволод Дорофеев
Запрос.МенеджерВременныхТаблиц.Таблицы.Найти(<ИмяВременнойТаблицы>).ПолучитьДанные().Выгрузить();
12 9 Всеволод Дорофеев
</pre>
13 9 Всеволод Дорофеев
14 9 Всеволод Дорофеев
или
15 9 Всеволод Дорофеев
16 9 Всеволод Дорофеев
<pre>
17 9 Всеволод Дорофеев
Запрос.ВыполнитьПакетСПромежуточнымиДанными();
18 1 Всеволод Дорофеев
</pre>
19 2 Всеволод Дорофеев
20 5 Всеволод Дорофеев
из справочной системы ИТС:
21 1 Всеволод Дорофеев
<pre><code class="xml">
22 6 Всеволод Дорофеев
8.5.2.6. Отладка запроса с временными таблицами
23 6 Всеволод Дорофеев
При отладке сложных запросов, содержащих временные таблицы, возникает необходимость анализировать их (временных таблиц) содержимое. Для этого можно воспользоваться методом Запрос.ВыполнитьПакетСПромежуточнымиДанными() (см. здесь) или воспользоваться менеджером временных таблиц.
24 6 Всеволод Дорофеев
</code></pre>
25 5 Всеволод Дорофеев
26 5 Всеволод Дорофеев
27 4 Всеволод Дорофеев
h3. 2. 4 приема отладки запросов в типовых конфигурациях – на примере УТ 11.3 и УПП 1.3
28 1 Всеволод Дорофеев
29 1 Всеволод Дорофеев
http://курсы-по-1с.рф/ut11-articles/2017-09-07-4-methods-of-query-debugging/
30 4 Всеволод Дорофеев
31 4 Всеволод Дорофеев
h3. 3. Получение уникального идентификатора в запросе
32 4 Всеволод Дорофеев
33 11 Всеволод Дорофеев
В СКД в вычисляемом поле:
34 11 Всеволод Дорофеев
<pre>
35 11 Всеволод Дорофеев
XMLСтрока(ИсточникСсылка)
36 11 Всеволод Дорофеев
</pre>
37 11 Всеволод Дорофеев
38 4 Всеволод Дорофеев
Реализовано с версии 8.3.2
39 4 Всеволод Дорофеев
http://downloads.v8.1c.ru/content/Platform/8_3_12_1440/1cv8upd.htm
40 4 Всеволод Дорофеев
http://its.1c.ru/db/v8312doc#bookmark:dev:TI000000518
41 4 Всеволод Дорофеев
42 4 Всеволод Дорофеев
<pre>
43 4 Всеволод Дорофеев
В языке запросов расширена поддержка значений следующих типов: УникальныйИдентификатор, ХранилищеЗначений.
44 4 Всеволод Дорофеев
Реализована возможность создания временных таблиц на основании таблиц значений, содержащих колонки вышеуказанных типов.
45 4 Всеволод Дорофеев
Реализована возможность использовать поля и выражения типа УникальныйИдентификатор в операции множественного В.
46 4 Всеволод Дорофеев
</pre>
47 8 Всеволод Дорофеев
48 8 Всеволод Дорофеев
h3. 4. Вид движения Регистра накопления в запросе
49 8 Всеволод Дорофеев
50 8 Всеволод Дорофеев
<pre>
51 8 Всеволод Дорофеев
ГДЕ
52 8 Всеволод Дорофеев
	РасчетыСКлиентами.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
53 8 Всеволод Дорофеев
</pre>
54 12 Всеволод Дорофеев
55 12 Всеволод Дорофеев
56 13 Всеволод Дорофеев
h3. 5. СокрЛП в запросе
57 12 Всеволод Дорофеев
58 12 Всеволод Дорофеев
В вычисляемом поле выражение:
59 12 Всеволод Дорофеев
<pre>
60 12 Всеволод Дорофеев
СтроковыеФункцииКлиентСервер.ДополнитьСтроку(Объект.Реквизит, 0)
61 12 Всеволод Дорофеев
</pre>