Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Нужна помощь с запросом в СКД...

Нужна помощь с запросом в СКД...
Я
   BORG
 
03.03.20 - 17:46
Всем привет! Может кто сможет помочь по-быстрому с запросом в СКД, если это конечно возможно, в плане по-быстрому), а то я в этом пока что чайник.
В общем есть внешний отчет, был написан для конфигурации УНФ ред.1.6 и там в запросе для пересчета(конверсии) одной валюты в другую программер, который писал этот отчет просто взял и умножил сумму из документа на конкретную цифру, это конечно жесть, но может так надо было тогда, ну а сейчас надо это подправить, т.е. сумму документа, если она не в валюте учета, надо пересчитать по курсу конверсии на дату документа.
Вот фрагмент запроса ну и вопрос можно ли прямо в нем сделать правильный пересчет суммы по курсу конверсии...

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    Продажи.СуммаДокумента КАК Выручка,
    Продажи.Регистратор,
    Продажи.Номенклатура,
    Продажи.Контрагент,
    Продажи.День,
    Продажи.Месяц КАК Месяц,
    Продажи.СуммаДокументаВВалюте,
    Продажи.ВалютаДокумента
ИЗ
    (ВЫБРАТЬ
        РасходнаяНакладнаяЗапасы.Ссылка КАК Регистратор,
        РасходнаяНакладнаяЗапасы.Номенклатура КАК Номенклатура,
        Контрагенты.Ссылка КАК Контрагент,
        ВЫБОР
            КОГДА РасходнаяНакладнаяЗапасы.Ссылка.ВалютаДокумента В
                    (ВЫБРАТЬ
                        Константы.ВалютаУчета
                    ИЗ
                        Константы КАК Константы)
                ТОГДА РасходнаяНакладнаяЗапасы.Сумма
            ИНАЧЕ РасходнаяНакладнаяЗапасы.Сумма * 1.21
        КОНЕЦ КАК СуммаДокумента,
 
 
   D_E_S_131
 
1 - 03.03.20 - 17:48
А в документе разве не зафиксированы значения курса и кратности?
   FIXXXL
 
2 - 03.03.20 - 17:50
(0) это запрос по одному документу или по кучке? если по одному, сделай ВТ по СрезПоследних курсов валюты на Дату документа
   Said_We
 
3 - 03.03.20 - 17:51
1.21 - это как раз курс?
   Said_We
 
4 - 03.03.20 - 17:53
РасходнаяНакладнаяЗапасы.Номенклатура КАК Номенклатура, 
КОНТРАГЕНТЫ.Ссылка КАК Контрагент, 

В документе разве нет контрагента в шапке?
   BORG
 
5 - 03.03.20 - 18:02
(3) Это перевод евро в $ я так понял, там только 2 валюты используют
   BORG
 
6 - 03.03.20 - 18:03
(2) К одному документу "РасходнаяНакладная"
   VS-1976
 
7 - 03.03.20 - 18:05
(6) Проверь есть ли у документа реквизиты (1) и возьми из документа, и не важно сколько их будет.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.