|
Можно ли с помощью запроса сделать описание таблицы значений? | ☑ | ||
---|---|---|---|---|
0
usd1001
27.12.19
✎
01:32
|
Есть запрос, в результате которого есть битые ссылки. Отсеивание их происходит при обходе выборки. И результат необходимо поместить в таблицу значений. Как это попроще сделать, желательно чтобы не описывать таблицу? Т.е. на подобие РезультатЗапроса.Выполнить.Выгрузить(), но без данных - их добавлю сам при обходе выборки.
|
|||
1
H A D G E H O G s
27.12.19
✎
01:55
|
ВЫБРАТЬ
Значение(Справочник.Номенклатура.ПустаяСсылка) как Номенклатура, Значение(Справочник.Склады.ПустаяСсылка) как Склад |
|||
2
palsergeich
27.12.19
✎
03:41
|
(1) это же не битые ссылки.
(0) левое соединение с таблицей с условием is null То есть Выбрать Таблица.МоеПоле Из МояТаблица Левое Соединение Справочник.ИмяСправочника Как ТаблицаСправочника по МояТаблица.МоеПоле = ТаблицаСправочника.Сыылка Где Таблица справочника.Ссылка is Null |
|||
3
Sovngard
27.12.19
✎
05:56
|
РезультатЗапроса.Выполнить.Выгрузить().Очистить() ?
|
|||
4
PaulBC
27.12.19
✎
06:04
|
+(3) СкопироватьКолонки() как вариант
|
|||
5
Sovngard
27.12.19
✎
06:24
|
Можно еще добавить ВЫБРАТЬ ПЕРВЫЕ 1, если нам только описание нужно и нет составных полей.
|
|||
6
Zmich
27.12.19
✎
06:35
|
(5). Тогда уж ВЫБРАТЬ ПЕРВЫЕ 0
|
|||
7
usd1001
27.12.19
✎
09:08
|
Всем спасибо, буду пробовать
|
|||
8
Sovngard
27.12.19
✎
09:25
|
Zmich, спасибо за подсказку.
|
|||
9
Dmitrii
гуру
27.12.19
✎
09:34
|
(0) >> Отсеивание их происходит при обходе выборки.
Зачем делать это именно при обходе выборки? Не надо заниматься онанизмом. Нужно сразу запросом получить нужные данные. А заполнять ТЗ, обходя выборку из результата запроса, - глупость. Напишите нормально текст запроса. |
|||
10
TormozIT
гуру
27.12.19
✎
09:49
|
В ИР есть универсальная функция для решения такого рода задач
ТаблицаЗначений = ирОбщий.УстановитьМетаданныеКоллекцииЛкс(РезультатЗапроса.Колонки); |
|||
11
TormozIT
гуру
27.12.19
✎
09:51
|
Но отсеивание конечно надо делать в запросе. Тогда и не будет потребности в создании своей таблицы.
|
|||
12
lEvGl
гуру
27.12.19
✎
10:06
|
зопросом
Выбрать ХЗ.Поле1, ХЗ.Поле2 Где ХЗ.ПолеСБитойСсылкой.Код есть null или наоборот Где Не ХЗ.ПолеСБитойСсылкой.Код есть null смотря что надо |
|||
13
lEvGl
гуру
27.12.19
✎
10:09
|
в целом битые ссылки это плохо, не надо обрабатывать данные, где есть такое, надо чистить
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |