Цена на дату документа #502008


#0 by Sasha_uu
Добрый день Задача в следующем. Требуется получить цену из регистра на дату документа в запросе. Делаю запрос к регистру продаж , получаю регистратор и хочу получить цену которая была на установлена на дату регистратора 1С8 УТ 10.3.8.9
#1 by Гефест
Ты разрешения спрашиваешь?
#2 by Sasha_uu
хочу знать ответ как это сделать?
#3 by Нуф-Нуф
#4 by Sasha_uu
все прочитал, это все понятно, но в том случае если цена менялась несколько раз за месяц и отчет формируется тоже за месяц. Формируется отчет по группировкам документ то как быть в этом случае? Отчеты делаю через построитель с использованием универсального отчета
#5 by Ненавижу 1С
там все расписано по полочкам:        РеализацияТоваровУслугТовары.Ссылка КАК Ссылка,
#6 by Sasha_uu
мне понятно. Получается что из вложенного запроса получаются максимальный период. А если цена на товар менялась несколько раз за месяц. Получается что он вернет максимальное значение? Я прав?
#7 by Sasha_uu
Как сделать группировку периодов, и как все это написать в запросе???
#8 by shuhard
#9 by 73
<Получается что он вернет максимальное значение?> Обрати внимание в соединении: (РеализацияТоваровУслугТовары.Ссылка.Дата >= ЦеныНоменклатуры.Период) Максимальное, но не более чем на дату в документе! Т.е. на дату документа. Что ты и просил.
#10 by Sasha_uu
у меня сейчас мозг сломается, не получается будь оно не ладно. ппц.... мой запрос: ИЗ
#11 by Sasha_uu
в итоге получаю цену последнюю
#12 by Ненавижу 1С
подзапрос не соединяется с ценами по периодам у вас, в итоге вы хрень должны вроде бы вообще получить
#13 by Sasha_uu
можете написать как правильно будет?
#14 by Sasha_uu
сейчас попробую
#15 by Sasha_uu
ИЗ выдает цену на последнюю дату
#16 by 73
Условия на правую таблицу. Перенеси в условия соединений.
#17 by 73
+ Типа:
#18 by Sasha_uu
в чем разница то что я написал. Одно и тоже
#19 by 73
Условие ГДЕ на правую таблицу превращает Левое соединение во Внутреннее.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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