|
Выбрать 3 первых поступления номенклатуры по которой были движения | ☑ | ||
---|---|---|---|---|
0
shamashs
18.11.14
✎
21:52
|
Что то я затупаю,
сделал в подзапросе вышеупомянутом выбрать различные первые 3, он вообще мишуру мне выводит. ВЫБРАТЬ Движения.СубконтоДт1 КАК СубконтоДт1, Документы.Регистратор ИЗ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачалоПериода, &КонецПериода, Регистратор, СчетДт = &Счет10, , , , ) КАК Движения ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ПЕРВЫЕ 3 Документы.Регистратор КАК Регистратор, Документы.СуммаОборот КАК СуммаОборот, Документы.КоличествоОборотДт КАК КоличествоОборотДт, Документы.СубконтоДт1 КАК СубконтоДт1, Документы.СубконтоДт2 КАК СубконтоДт2, Документы.СубконтоДт3 КАК СубконтоДт3 ИЗ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(, , Регистратор, СчетДт = &Счет10, , , , ) КАК Документы ГДЕ Документы.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг) КАК Документы ПО Движения.СубконтоДт1 = Документы.СубконтоДт1 И Движения.СубконтоДт2 = Документы.СубконтоДт2 И Движения.СубконтоДт3 = Документы.СубконтоДт3 И Движения.Регистратор = Документы.Регистратор СГРУППИРОВАТЬ ПО Движения.СубконтоДт1, Документы.Регистратор УПОРЯДОЧИТЬ ПО СубконтоДт1 Пытался сделать v8: Запрос. Выбрать несколько последних регистраторов по регистру в разрезе номенкл. он мне выводил 4 документа, ВЫБРАТЬ Движения.СубконтоДт1 КАК СубконтоДт1, Документы.Регистратор КАК Регистратор1 ИЗ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачалоПериода, &КонецПериода, Регистратор, СчетДт = &Счет10, , , , ) КАК Движения ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(, , Регистратор, СчетДт = &Счет10, , , , ) КАК Документы ПО Движения.СубконтоДт1 = Документы.СубконтоДт1 И Движения.СубконтоДт2 = Документы.СубконтоДт2 И Движения.СубконтоДт3 = Документы.СубконтоДт3 И Движения.Регистратор = Документы.Регистратор СГРУППИРОВАТЬ ПО Движения.СубконтоДт1, Документы.Регистратор ИМЕЮЩИЕ КОЛИЧЕСТВО(Документы.Регистратор.Ссылка) <= 3 И Документы.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг УПОРЯДОЧИТЬ ПО СубконтоДт1 |
|||
1
shamashs
18.11.14
✎
21:53
|
Подскажите пожалуйста, где я туплю буду очень благодарен
|
|||
2
Ник второй
18.11.14
✎
21:56
|
три раза подобрать первый документ. Это столько соединений, что легче получить список документов и в обработке их перебрать
|
|||
3
shamashs
18.11.14
✎
21:58
|
ну так я мог сам придумать
|
|||
4
shamashs
18.11.14
✎
21:58
|
но спасибо!
|
|||
5
shamashs
19.11.14
✎
10:45
|
актуально
|
|||
6
Маркусс
19.11.14
✎
10:55
|
запросом выбери поступления сделай сортировку по дате по возврастанию, поставь условия по нужной тебе номенклатуре. галку поставь выводить первые 3 позиции.
|
|||
7
shamashs
19.11.14
✎
14:39
|
это запрос в цикле, если таких номенклатур больше одной он будет показывать только первых три документа если их много, мне нужно для каждой номенклатуры 3 последних документа поступления
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |