|
Запрос в УТ 10.3 | ☑ | ||
---|---|---|---|---|
0
Daddysb
20.11.12
✎
13:01
|
Добрый день!
УТ 10.3 Типовая. Нужны в отчете выходные поля: 1. Номенклатура 2. Контрагент из последнего документа поступления этой номенклатуры Как отобрать для каждой номенклатуры самый последний документ поступления ? |
|||
1
zak555
20.11.12
✎
13:02
|
зачем тебе последний ?
|
|||
2
Daddysb
20.11.12
✎
13:04
|
Нужно видеть, от какого контрагента приходил данный товар в последний раз.
|
|||
3
Daddysb
20.11.12
✎
13:57
|
up
|
|||
4
zak555
20.11.12
✎
13:58
|
смотри регистр закупки
|
|||
5
Daddysb
20.11.12
✎
14:04
|
Проблема такая, я нахожу документы поступления с данной номенклатурой в регистре закупки. Но как отобрать самый последний ? По какому критерию отбирать?
Если поставить просто отбор по периоду и выводить первый 1, то это сработает, если номенклатура одна. |
|||
6
zak555
20.11.12
✎
14:05
|
МАКСИМУМ по документу приходу
|
|||
7
zak555
20.11.12
✎
14:05
|
*по дате документа прихода
|
|||
8
Daddysb
20.11.12
✎
14:09
|
zak555, Спасибо тебе большое!
|
|||
9
Daddysb
20.11.12
✎
14:10
|
получилось.
|
|||
10
zak555
20.11.12
✎
14:11
|
запрос покажи
|
|||
11
Нуф-Нуф
20.11.12
✎
14:20
|
максимум по документу - не вовсем правильно
|
|||
12
Daddysb
20.11.12
✎
17:30
|
Я отбирал через серии. Сейчас думаю брать данные через какой-нибудь регистр.
Вот запрос: ВЫБРАТЬ ПродажиОбороты.Номенклатура.Ссылка КАК Номенклатура, ПродажиОбороты.КоличествоОборот КАК Количество, ПродажиОбороты.СтоимостьОборот КАК Стоимость ПОМЕСТИТЬ ПроданныеТовары ИЗ РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ПродажиОбороты ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПроданныеТовары.Номенклатура, ПроданныеТовары.Количество, ПроданныеТовары.Стоимость, СерииНоменклатуры.Поставщик, МАКСИМУМ(СерииНоменклатуры.ДатаПоступления) КАК ДатаПоступления ИЗ ПроданныеТовары КАК ПроданныеТовары ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СерииНоменклатуры КАК СерииНоменклатуры ПО ПроданныеТовары.Номенклатура = СерииНоменклатуры.Владелец.Ссылка ГДЕ СерииНоменклатуры.Владелец.Ссылка = ПроданныеТовары.Номенклатура СГРУППИРОВАТЬ ПО ПроданныеТовары.Номенклатура, ПроданныеТовары.Количество, ПроданныеТовары.Стоимость, СерииНоменклатуры.Поставщик |
|||
13
zak555
20.11.12
✎
17:30
|
(11) см. в (7_
|
|||
14
zak555
20.11.12
✎
17:31
|
чем регистр закупки не нравится ?
|
|||
15
Daddysb
20.11.12
✎
17:31
|
Нуф-нуф, не совсем правильно из-за быстродействия ?
|
|||
16
Daddysb
20.11.12
✎
17:32
|
Можно через закупки, так тоже пробовал.
|
|||
17
Daddysb
20.11.12
✎
22:27
|
Не работает группировка если Поставщики были разные!
Т.Е. если поступал товар двумя и более накладными, от разных поставщиков, то группировка с Суммированным полем по Дате поступления с функцией МАКСИМУМ не спасает. Поставщики то разные - не сворачиваются. Как быть в таком случае ?? |
|||
18
zak555
20.11.12
✎
22:28
|
(17_ ты запрос покажи сначала
|
|||
19
Daddysb
20.11.12
✎
22:31
|
Запрос:
ВЫБРАТЬ ПродажиОбороты.Номенклатура.Ссылка КАК Номенклатура, ПродажиОбороты.КоличествоОборот КАК Количество, ПродажиОбороты.СтоимостьОборот КАК Стоимость ПОМЕСТИТЬ ПроданныеТовары ИЗ РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ПродажиОбороты ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПроданныеТовары.Номенклатура, ПроданныеТовары.Количество, ПроданныеТовары.Стоимость, МАКСИМУМ(ПоступлениеТоваровУслуг.Дата) КАК Дата, ПоступлениеТоваровУслуг.Контрагент.Ссылка КАК Поставщик ИЗ ПроданныеТовары КАК ПроданныеТовары ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг ПО ПроданныеТовары.Номенклатура = ПоступлениеТоваровУслуг.Товары.Номенклатура.Ссылка ГДЕ ПоступлениеТоваровУслуг.Товары.Номенклатура.Ссылка В (ВЫБРАТЬ ПроданныеТовары.Номенклатура ИЗ ПроданныеТовары КАК ПроданныеТовары) СГРУППИРОВАТЬ ПО ПроданныеТовары.Номенклатура, ПроданныеТовары.Количество, ПроданныеТовары.Стоимость, ПоступлениеТоваровУслуг.Контрагент.Ссылка |
|||
20
zak555
20.11.12
✎
22:31
|
отвечай на (14)
|
|||
21
Daddysb
20.11.12
✎
22:35
|
(20) В регистре закупки я выберу те же поля. Это ведь проблемы не решит.
|
|||
22
zak555
20.11.12
✎
22:36
|
(21) напиши туда запрос
|
|||
23
Daddysb
20.11.12
✎
22:40
|
Написал. Не помогло.
ВЫБРАТЬ ПродажиОбороты.Номенклатура.Ссылка КАК Номенклатура, ПродажиОбороты.КоличествоОборот КАК Количество, ПродажиОбороты.СтоимостьОборот КАК Стоимость ПОМЕСТИТЬ ПроданныеТовары ИЗ РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ПродажиОбороты ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПроданныеТовары.Номенклатура, ПроданныеТовары.Количество, ПроданныеТовары.Стоимость, МАКСИМУМ(Закупки.Период) КАК Период, Закупки.Контрагент ИЗ ПроданныеТовары КАК ПроданныеТовары, РегистрНакопления.Закупки КАК Закупки СГРУППИРОВАТЬ ПО ПроданныеТовары.Номенклатура, ПроданныеТовары.Количество, ПроданныеТовары.Стоимость, Закупки.Контрагент |
|||
24
Daddysb
20.11.12
✎
22:53
|
Кто подскажет?
|
|||
25
zak555
20.11.12
✎
23:07
|
я не понимаю -- ты говорил, что тебе нужны закупки
причём тут продажи ? |
|||
26
Fragster
гуру
20.11.12
✎
23:10
|
500 рублей
|
|||
27
Daddysb
20.11.12
✎
23:24
|
(25) Еще и продажи добавил. Но не в этом то дело )
|
|||
28
hhhh
21.11.12
✎
00:15
|
(27) ну уберите контрагента. Нафига вы его всобачили? Контрагент на следующем этапе.
|
|||
29
Daddysb
21.11.12
✎
15:02
|
В общем сделал. Сначала группировал без контрагента, по Дате(Максимум). Затем уже связывал по номенклатуре и дате.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |