Имя: Пароль:
1C
1С v8
Получение несколько валют с помощью СрезПоследних
,
0 dborovsky
 
07.06.13
11:21
Добрый день

Есть следующий запрос:

Запрос.Текст =  "ВЫБРАТЬ
                       |    КурсыВалютСрезПоследних.КурсВалюты КАК Курс
                       |ИЗ
                       |    РегистрСведений.КурсыВалют.СрезПоследних(&Дата, Валюта = &Валюта)
                       |                                            КАК КурсыВалютСрезПоследних";
                       


Если я например хочу получить на конкретную дату курс по нескольким валютам, в СрезПоследних возможно указать в качестве параметра структуру с разными валютами? Я пробовал, но начинает ругаться.

Как правильно передать?
1 Maxus43
 
07.06.13
11:22
Валюта В (&ВалютЫ)
2 ДенисЧ
 
07.06.13
11:22
Массив передай... и условиеВ
3 mikecool
 
07.06.13
11:23
не используй ВТ, будь мужиком - напиши свой срез, используя физю таблицу
4 Maxus43
 
07.06.13
11:25
(3) зачем? запрос в итоге один фиг будет одинаковым на сервер
5 Rovan
 
гуру
07.06.13
11:26
(4) понты
6 ssh2012
 
07.06.13
11:28
(0) потрать час на чтение раздела по запросам из документации - сэкономит много времени в будущем
7 dborovsky
 
07.06.13
11:29
можно ссылку
8 Trainee
 
07.06.13
11:35
(7) см. п. 1 + поле валюта, если дата для всех валют одна, то получишь: валюта1,курс; валюта2,курс; и т.д.

Если даты разные, то там интересней, погугли.
9 ssh2012
 
07.06.13
11:37
(7) "·         Документация и методические материалы в оболочке базы 1С:ИТС:
o         «1С:Предприятие 8.2. Руководство разработчика»;
o        «1С:Предприятие 8.2. Руководство администратора»;
o        «1С:Бухгалтерия 8. Учебная версия».
o        М.Радченко, Е.Хрусталева "1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы";
o        глоссарий разработчика;
o        материалы методической поддержки 1С:ИТС для разработчиков."
http://online.1c.ru/catalog/free/16435725/
10 dborovsky
 
07.06.13
11:44
что вы скинули ссылки там про запросы кот наплакал. может кто поделиться конкретно интерессными материалами про запросы.
11 salvator
 
07.06.13
11:46
(10) В гугле забанили?
12 H A D G E H O G s
 
07.06.13
11:46
(10) Мозг.
13 Maxus43
 
07.06.13
11:48
14 dborovsky
 
07.06.13
11:52
мозг включен. ссылок много, и просто не хочется по 10 раз одно и тоже перечитывать, а прочитать в одном месте максимально.
15 Maxus43
 
07.06.13
11:52
(14) сходи на курсы 1с по языку запросов, в отдельный курс вынесен
16 dborovsky
 
07.06.13
11:56
в городе у нас маловероятно что будет такой курс...
17 mikecool
 
07.06.13
11:56
select v.Валюта, max(v.Курс)
from Регистрысведений.КурсыВалют as v
group by v.Валюта
where v.Валюта in (&CurList)
18 mikecool
 
07.06.13
11:57
+17 ой наврал )))))
19 mikecool
 
07.06.13
11:58
select v.Валюта, v.Курс
from Регистрысведений.КурсыВалют as v
where (v.Валюта, v.Период) in (
select v.Валюта, max(v.Период)
from Регистрысведений.КурсыВалют as v
group by v.Валюта
where v.Валюта in (&CurList))
20 NewManIn1C
 
07.06.13
12:01
(16) посмотри у Чистова
http://1c.chistov.pro/
21 dborovsky
 
07.06.13
12:10
ок. спасибо
22 acsent
 
07.06.13
12:16
(19) и не влом тебе столько раз язык переключать?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший