СКД и обороты регистра #664306


#0 by Альбатрос
Есть запрос на СКД:    ТоварыВНТТОбороты.Номенклатура, Как переписать запрос так, чтобы он брал только те записи по обороту номенклатуры, у которых период максимум? Т.е. последние записи по обороту. В таком варианте, как у меня, если ЦенаВРозн различная, то он выводит обе записи, а мне нужно, чтоб вывел только ту, которая сделана наипозднее всех других
#1 by Морозов Александр
используйте консоль запрос. Такая замечательная вещь... особенно если в запросах не силен.
#2 by Homer
;
#3 by Godofsin
Это и есть консоль запросов
#4 by Альбатрос
В консоле непонятно, как получить последний оборот по номенклатуре
#5 by Альбатрос
По-моему, это не по моей опере
#6 by Homer
Тебе надо составить на каждую дату актуальную цену в рознице. А потом соединять дату оборот с датой цены.
#7 by Альбатрос
Блин, я думал как-то проще это сделать можно =(
#8 by Mitriy
получи сначала Номенклатуру и МаксПериод по оборотам, потом свяжи таблицу оборотов с полученной таблицей по номенклатуре и периоду, получишь последние цены. Только, что ты будешь делать, если у тебя в одной секунде будут разные цены?
#9 by Homer
а с чего вы решили что у него в регистре ЗакупочнаяЦенаПоСкладу возможны дубли.
#10 by Godofsin
Как вариант подходит, в одной секунде 2 записи - теоретически не должно такого быть. А если и будет, это будет означать косяк пользователя, только надо как-то это отловить =) Там и не будет дублей. Вот в регистре товаровНТТ вполне может быть 2 записи на одну цену
#11 by Mitriy
я говорил про цены в рознице, т.е., по оборотам. Там либо надо будет группировать по максимуму-минимуму, либо цепляться не по периоду, а по моменту времени регистратора...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С