По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) как то так.
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ОприходованиеТоваров.Номенклатура КАК Номенклатура,
| ОприходованиеТоваров.Цена КАК Количество
|ИЗ
| Документ.ОприходованиеТоваров.Товары КАК ОприходованиеТоваров
|ГДЕ
| НЕ ОприходованиеТоваров.Ссылка.ПометкаУдаления
| И Дата МЕЖДУ &ДатаНачала И &ДатаОкончания";
Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);
Запрос.УстановитьПараметр("ДатаОкончания", ДатаОкончания);
ТЗ = Запрос.Выполнить().Выгрузить();
Показать
Не проверял, но по идее такой запрос должен вернуть ссылки на документы оприходования с табличными частями, идентичными табличной части выбранного поступления:
ВЫБРАТЬ
ПоступлениеТоваровТовары.Номенклатура КАК Номенклатура,
СУММА(ПоступлениеТоваровТовары.Количество) КАК Количество
ПОМЕСТИТЬ Товары
ИЗ
Документ.ПоступлениеТоваров.Товары КАК ПоступлениеТоваровТовары
ГДЕ
ПоступлениеТоваровТовары.Ссылка = &ВыбранноеПоступление
СГРУППИРОВАТЬ ПО
ПоступлениеТоваровТовары.Номенклатура
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Товары.Номенклатура КАК Номенклатура,
Товары.Количество КАК Количество,
Т.Ссылка КАК Ссылка
ПОМЕСТИТЬ ВТ
ИЗ
Товары КАК Товары
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ОприходованиеТоваров.Товары КАК Т
ПО Товары.Номенклатура = Т.Номенклатура
ГДЕ
Т.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
И НЕ Т.Ссылка.ПометкаУдаления
СГРУППИРОВАТЬ ПО
Т.Ссылка,
Товары.Номенклатура,
Товары.Количество
ИМЕЮЩИЕ
СУММА(Т.Количество) = Товары.Количество
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ.Ссылка КАК Ссылка
ИЗ
ВТ КАК ВТ
ЛЕВОЕ СОЕДИНЕНИЕ Товары КАК Товары
ПО ВТ.Номенклатура = Товары.Номенклатура
СГРУППИРОВАТЬ ПО
ВТ.Ссылка
ИМЕЮЩИЕ
СУММА(ВТ.Количество) = СУММА(Товары.Количество)
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот