|
как вывести последний приход номенклатуры и цену за которую купили (упр и регл) | ☑ | ||
---|---|---|---|---|
0
Casper211
19.03.17
✎
15:06
|
есть запрос я вывожу для каждой номенклатуры регистраторы что сделали приход этой позиции
ВЫБРАТЬ СебестоимостьТоваровОбороты.Регистратор КАК Регистратор, СебестоимостьТоваровОбороты.КоличествоОборот КАК КоличествоОборот, СебестоимостьТоваровОбороты.СтоимостьРеглОборот КАК СтоимостьРеглОборот, СебестоимостьТоваровОбороты.СтоимостьБезНДСОборот КАК СтоимостьОборот, СебестоимостьТоваровОбороты.АналитикаУчетаНоменклатуры.Номенклатура КАК АналитикаУчетаНоменклатурыНоменклатура ИЗ РегистрНакопления.СебестоимостьТоваров.Обороты(, , Регистратор, ) КАК СебестоимостьТоваровОбороты ГДЕ СебестоимостьТоваровОбороты.КоличествоОборот > 0 УПОРЯДОЧИТЬ ПО СебестоимостьТоваровОбороты.Период УБЫВ ИТОГИ ПО АналитикаУчетаНоменклатурыНоменклатура мне надо вывести только последний приход к этой номенклатуры. Это в условие? или как? что-то я туплю |
|||
1
Casper211
19.03.17
✎
15:07
|
или даже не так, как вывести последний приход этой номенклатуры и цену за которую купили (упр и регл)
|
|||
2
Лефмихалыч
19.03.17
✎
16:25
|
а возврат - это приход?
одна номенклатура в одном приходе может иметь две цены (серии, например)? |
|||
3
Злопчинский
19.03.17
✎
17:15
|
по движениям регистров?
|
|||
4
AlvlSpb
19.03.17
✎
17:35
|
Если для КАЖДОЙ номенклатуры, то:
ВЫБРАТЬ ПЕРВЫЕ 1 СебестоимостьТоваровОбороты.Регистратор КАК Регистратор, СебестоимостьТоваровОбороты.КоличествоОборот КАК КоличествоОборот, СебестоимостьТоваровОбороты.СтоимостьРеглОборот КАК СтоимостьРеглОборот, СебестоимостьТоваровОбороты.СтоимостьБезНДСОборот КАК СтоимостьОборот, СебестоимостьТоваровОбороты.АналитикаУчетаНоменклатуры.Номенклатура КАК АналитикаУчетаНоменклатурыНоменклатура ИЗ РегистрНакопления.СебестоимостьТоваров.Обороты(, , Регистратор, Номенклатура = &Номенклатура ) КАК СебестоимостьТоваровОбороты ГДЕ СебестоимостьТоваровОбороты.КоличествоОборот > 0 УПОРЯДОЧИТЬ ПО СебестоимостьТоваровОбороты.Период УБЫВ ИТОГИ ПО АналитикаУчетаНоменклатурыНоменклатура |
|||
5
Casper211
19.03.17
✎
20:15
|
(2) только документ "Поступления товаров и услуг"
|
|||
6
Casper211
19.03.17
✎
20:15
|
(2) если представить что всегда будет 1 позиция и 1 цена
|
|||
7
Лефмихалыч
19.03.17
✎
20:17
|
(6) ну, тогда заодно предположи, что документам на кто ссылку не устанавливает посредством УстановитьСсылкуНового() и смело используй маскимум(регистратор)
|
|||
8
Casper211
19.03.17
✎
20:29
|
....
ГДЕ СебестоимостьТоваровОбороты.Регистратор Ссылка Документ.ПоступленияТоваровИУслуг ... И ВЫБРАТЬ Максимум(СебестоимостьТоваровОбороты.Регистратор) КАК Регистратор, ..... да? |
|||
9
Casper211
19.03.17
✎
20:32
|
(4) ваш запрос выводит для 1 номенклатуры
|
|||
10
Лефмихалыч
19.03.17
✎
20:36
|
(8) главное - сам ни чего не пробуй, жди, пока готовое решение кто-то на форуме запостит.
Да. А цена - это, видимо, сумма, деленная на количество в твоем случае |
|||
11
marty0701
19.03.17
✎
20:36
|
(9)Совсем облинились....
|
|||
12
AlvlSpb
19.03.17
✎
23:49
|
(8) Так и вопрос был для КАЖДОЙ номенклатуры. Недавно выполнял похожую задачу. Для списка номенклатуры (например, из конкретного дока) не получилось. Решил таким образом: Выбрал номенклатуру из дока, поместил в Массив а потом циклом Для инд = 0 по Массив.ВГраница() запросом подобным (4) вытянул последние доки прихода. Знаю, что запрос в цикле - не комильфо, но и сам не нашел другого и не нашел ответа в инете
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |