Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 01:40

Проблема с применением периодических регистров в отчетах СКД

Автор ktu78, 24 сен 2015, 12:11

0 Пользователей и 1 гость просматривают эту тему.

ktu78

Добрый день, коллеги
Вопрос в чем.
Создаю отчет. Колонки
ПриходнаяНакладная
ДатаДокумента
Сумма в валюте
Курс валюты

Нужно именно в отчете пересчитать сумму в нацвалюте,
но не просто по последнему курсу, а актуальному по конкретной дате документа.
Пишу запрос в СКД:

ВЫБРАТЬ
   ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор КАК ПриходнаяНакладная,
   ПартииТоваровНаСкладахОстаткиИОбороты.Период,
   ПартииТоваровНаСкладахОстаткиИОбороты.СуммаПриход КАК СуммаUSD,
   КурсыВалютСрезПоследних.Курс
ИЗ
   РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты(, , Регистратор, , ) КАК ПартииТоваровНаСкладахОстаткиИОбороты,
   РегистрСведений.КурсыВалют.СрезПоследних(&Дата) КАК КурсыВалютСрезПоследних

УПОРЯДОЧИТЬ ПО
   ПриходнаяНакладная

Хочу, чтоб для каждой записи отчета был свой курс, актуальный на дату документа
Получается таблица, но все курсы одинаковы на сегодняшнюю дату
Подскажите, что нужно сделать в СКД, чтоб курсы были свой на конкретную дату, а не последние во всех записях

Даже в СКД вел параметр в запрос. Вкладка СКД "Параметры", колонка "Выражение" написал псевдоним поля запроса с датами. Название взял с вкладки Конструктора запросов "Объединения/Псевдонимы"

Помогите, пожалуйста, заранее благодарен. Удачи!

has


ktu78


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск