Имя: Пароль:
1C
1С v8
запрос в СКД
0 treor
 
04.03.19
00:03
Здравствуйте.
Есть отчет с СКД, который с помощью запроса получает данные за период по документам "Отчет о производстве"(Номенклатура, количество и т.д.).
Пользователь хочет в этот отчет добавить колонку "Сумма", цена для расчета которой берется из периодического регистра сведений "Цены номенклатуры". Цена в течении месяца может меняться несколько раз (период регистрации в РС "день").
Подскажите, пожалуйста, как можно решить подобную задачу.
Пока придумала только: 1) выбираю данные по документам;2) выбираю данные по ценам из физ.табл. РС до конечной даты анализируемого периода 3) на данные, полученные из 1 и 2 накладываю уславие ДатаДок >= Период. Но тут может оказаться несколько записей и как выбрать ту у которой более поздняя дата не знаю(((
1 anton-rom86
 
04.03.19
00:07
2 treor
 
04.03.19
00:09
(1) спасибо, буду изучать)
3 toypaul
 
гуру
04.03.19
08:09
(2) еще можно рассмотреть вариант с двумя наборами в СКД, но такой вариант будет медленней
4 aleks_default
 
04.03.19
09:56
(3)Прямо всегда медленнее?
5 Лодырь
 
04.03.19
10:00
(4) На подчиненный набор для каждой даты будет запрос запускаться. Оно тебе надо?
6 toypaul
 
гуру
04.03.19
10:01
(4) конкретно в этом случае, да
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший