![]() |
![]() |
|
Помогите с небольшим запросом | ☑ | ||
---|---|---|---|---|
0
luch
12.03.13
✎
13:11
|
Суть в следующем, есть продукция которую продаём, есть документ выпуска этой продукции, в запросе нужно отобрать эту продукцию и документ выпуска
Но есть один нюанс если документов выпуска несколько, тогда получаем несколько строк выпуска для одной продажи (происходит задваивание сумм) как в запросе можно связать эти две таблички, чтобы подтягивался только документ выпуска с минимальной датой создания Возможно надо задать условие связи таблиц, что-то не получается правильно сделать ВЫБРАТЬ ОтчетМастераСменыВыпуск.Ссылка, ОтчетМастераСменыВыпуск.Номенклатура, ОтчетМастераСменыВыпуск.СерияНоменклатуры ПОМЕСТИТЬ ДокументПроизводство ИЗ Документ.ОтчетМастераСмены.Выпуск КАК ОтчетМастераСменыВыпуск ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ ПродажиОбороты.Номенклатура, ПродажиОбороты.СерияНоменклатуры, ПродажиОбороты.КоличествоОборот КАК КоличествоВес, ДокументПроизводство.Ссылка ИЗ РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, Авто, ) КАК ПродажиОбороты ВНУТРЕННЕЕ СОЕДИНЕНИЕ ДокументПроизводство КАК ДокументПроизводство ПО ПродажиОбороты.Номенклатура = ДокументПроизводство.Номенклатура И ПродажиОбороты.СерияНоменклатуры = ДокументПроизводство.СерияНоменклатуры СГРУППИРОВАТЬ ПО ПродажиОбороты.Номенклатура, ПродажиОбороты.СерияНоменклатуры, ПродажиОбороты.КоличествоОборот, ДокументПроизводство.Ссылка |
|||
1
mickey1cx
12.03.13
✎
15:52
|
Как то так, например:
|
|||
2
palpetrovich
12.03.13
✎
16:11
|
" чтобы подтягивался только документ выпуска с минимальной датой создания" - какая-то странная задачка, кому это может понадобиться - пялится все время на один и тот-же документ? :)
а по сути, разве так не катит ВЫБРАТЬ ПЕРВЫЕ 1 ... ну и упорядочить правильно |
|||
3
luch
12.03.13
✎
19:38
|
(1) спасибо большое, очень помогли :)
всё работает как надо |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |