Запрос на получение курса валюты. #23485


#0 by Sanch
В общем, нужно сделать так, чтобы в зависимости от стоящей в поле даты выбирался курс валюты.Предположим, есть две услуги. Одна из них будет пересчитываться и учитываться по курсу даты документа, а вторая - по курсу даты, указанной в отдельном поле.Собственно волнует вопрос - как будет выглядеть запрос, дающий курс доллара на заданную дату?Очень нужно, а никогда этого не делал...Всем большое спасибо заранее.
#1 by Муму после всплытия
Валюта.Получить(ЗаданнаяДата)............... при чем тут запрос??
#2 by Sanch
Говорю ж - ламер.Спасибо :)
#3 by Sanch
А если из поля дату брать, то там будет стоять имя поля, правильно?
#4 by Муму после всплытия
ой............. не так............... Валюта.Курс.Получить(Дата)
#5 by Муму после всплытия
"переведи......................"
#6 by Sanch
Если мне нужно взять дату курса из поля:Валюта.Курс.Получить(ИмяПоля)Так?Вообще, не создаст ли это потом проблем, что в одном документе разные позиции по разным курсам?
#7 by Муму после всплытия
1. ага...................2. не знаю...............
#8 by MixX
Если вам удастся выбрать хоть какие периодические реквизиты запросом на разные даты, то сообщите пожалуйста об этом мне.
#9 by Sanch
Так подскажите, как это сделать по поводу сабжа! Это же БД, так почему нельзя?Еще раз: Документ:Товар1 - Дата1 - Курс1Товар2 - Дата2 - Курс2Очень прошу...
#10 by MixX
Ну если к вопросу о БД, так это потому, что ты не можешь обращаться к таблице, где эти периодические реквизиты хранятся. То есть можешь исключительно используя метод Получить(ДатаРеквизита).А если абстрагироваться от идей Кодда, то потому, что 1С (которая фирма) об этом не позаботилась.
#11 by lemon
объект Периодический...
#12 by MixX
Если вам удастся выбрать хоть какие периодические реквизиты запросом на разные даты, то сообщите пожалуйста об этом мне.ЗЫ: Ну ну. Обратись в запросе к объекту периодический.
#13 by lemon
сообщаю, иногда можно так (рабочий фрагмент):............................
#14 by MixX
Угу. С соответствующим быстродействием. Тогда уж проще потом запрос обработать через ТЗ.
#15 by Sanch
А подробнее расписать можно, как это работает и как бы это привязать к моей ситуации7
#16 by Sanch
Да неважно быстродействие, фиг с ним...Подскажите алгоритм, как мне описанное решить, очень прошу.
#17 by lemon
это уже другой вопрос... тоже не всегда однозначный...(15,16) вам или ИспользоватьДату...
#18 by Sanch
Спасибо... Вижу, только нечестно делать, с подвыподвертом придется...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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