Как в запросе выбрать из периодического регистра сведений за период.. #790230


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

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