helpf.pro
Регистрация

v8.2 УП: Затупил - одно поле в несколько

IKSparrow
13.11.2013 16:24Прочитано: 2931
Дана таблица идентификаторов (НоменклатураИд, КонтрагентИд), в которой в одной строке:
1, 1
Дан регистр сведений имеющий следующую структуру:
Объект (составной тип - контрагенты или номенклатура)
Идентификатор (число), где есть записи:

Номенклатура №1, 1
Контрагент №1, 1

Нужно запросом получить таблицу вида
НоменклатураИД, КонтрагентИД, Номенклатура, Контрагент
1, 1, Номенклатура №1, Контрагент №1

И, разумеется, в столбцах номенклатуры и контрагента NULL, если идентификаторы есть, а в регистре сведений данных о них нет.
Затупил. Как такое получить?
Yandex
Возможно, вас также заинтересует
Реклама на портале
IKSparrow
13.11.2013 16:47Ответ № 1
По сути, идентификаторы могут быть уникальными только в рамках одного типа - то есть, Номенклатура или Контрагент.
LTrigubovich
19.11.2013 15:16Ответ № 2
Используй менеджер временных таблиц (ищи в Хэлпе "Работа с временными таблицами").

Для того чтобы создать временную таблицу на основании внешнего источника, следует в тексте запроса в списке источников указать имя параметра, в который будет помещен внешний источник. Остальной синтаксис идентичен обычному созданию временной таблицы. В качестве внешнего источника могут выступать:

таблица значений;
табличная часть;
результат запроса.
Ниже приведен пример создания временной таблицы на основе внешнего источника:

ВЫБРАТЬ
Код,
Наименование
ПОМЕСТИТЬ ВременнаяТаблица
ИЗ &ВнешнийИсточник КАК ВнешнийИсточник

В данном примере во временную таблицу "ВременнаяТаблица" будет помещено содержимое колонок "Код" и "Наименование" из внешнего источника, например, таблицы значений, переданной в качестве параметра "ВнешнийИсточник".
LTrigubovich
19.11.2013 15:17Ответ № 3
Используй менеджер временных таблиц (ищи в Хэлпе "Работа с временными таблицами").

Для того чтобы создать временную таблицу на основании внешнего источника, следует в тексте запроса в списке источников указать имя параметра, в который будет помещен внешний источник. Остальной синтаксис идентичен обычному созданию временной таблицы. В качестве внешнего источника могут выступать:

таблица значений;
табличная часть;
результат запроса.
Ниже приведен пример создания временной таблицы на основе внешнего источника:

ВЫБРАТЬ
Код,
Наименование
ПОМЕСТИТЬ ВременнаяТаблица
ИЗ &ВнешнийИсточник КАК ВнешнийИсточник

В данном примере во временную таблицу "ВременнаяТаблица" будет помещено содержимое колонок "Код" и "Наименование" из внешнего источника, например, таблицы значений, переданной в качестве параметра "ВнешнийИсточник".
Подсказка: Вы можете добавить любую страничку в Избранное щелкнув по значку
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.