Здравствуйте, пишу сюда, ибо в интернете пока не нашел. У меня есть две временные таблицы, одна из которых создается из таблицы, переданная параметром, а другая из регистра накопления. Как соединить эти две таблицы через внутреннее соединение по номенклатуре? И там, и там есть номенклатура, все норм
Пример кода
Заранее спасибо
С Уважением, Аноним
Пример кода
ВЫБРАТЬ
Таб1.Склад КАК Склад,
Таб1.Номенклатура КАК Номенклатура,
Таб1.Количество КАК Количество
ПОМЕСТИТЬ ВТ_Остатки1
ИЗ
РегистрНакопления.Таб1.Остатки КАК Таб1
;
ВЫБРАТЬ
Таб2.Количество КАК Количество,
Таб2.Номенклатура КАК НоменклатураТаб2
ПОМЕСТИТЬ ВТ_Остатки2
ИЗ
&Таб2 КАК Таб2
ПоказатьЗаранее спасибо
С Уважением, Аноним
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) как-то так:
ВЫБРАТЬ
Таб2.Количество КАК Количество,
Таб2.Номенклатура КАК Номенклатура
ПОМЕСТИТЬ ВТ_Остатки2
ИЗ
&Таб2 КАК Таб2
ИНДЕКСИРОВАТЬ ПО
Номенклатура
;
////////////////////////
ВЫБРАТЬ
Таб1.Номенклатура КАК Номенклатура,
СУММА(Таб1.Количество) КАК Количество
ПОМЕСТИТЬ ВТ_Остатки1
ИЗ
РегистрНакопления.Таб1.Остатки(, Номенклатура В (ВЫБРАТЬ ВТ.Номенклатура КАК Номенклатура ИЗ ВТ_Остатки2 КАК ВТ)) КАК Таб1
СГРУППИРОВАТЬ ПО
Таб1.Номенклатур
ИНДЕКСИРОВАТЬ ПО
Номенклатура
;
////////////////////////
ВЫБРАТЬ
Таб1.Номенклатура КАК Номенклатура,
Таб1.Количество КАК КоличествоТаб1,
Таб2.Количество КАК КоличествоТаб2
ИЗ
ВТ_Остатки1 КАК Таб1
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_Остатки2 КАК Таб2
ПО Таб1.Номенклатура = Таб2.Номенклатура
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот