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