|
Как в СКД в Вычисляемых полях применить функцию получить курс?
| ☑ |
0
Warda
16.09.15
✎
13:47
|
Добрый день!Прошу помочь начинающему...В Скд пытаюсь вычислить поле вот пример НоминальнаяСтоимость*ПолучитьКурсВалюты(ЦБ,&ДатаНачала).Курс ,пишет синтаксическая ошибка .
|
|
1
Маратыч
16.09.15
✎
13:47
|
(0) Функция должна находиться в общем модуле. Ессно, быть при этом экспортной.
|
|
2
Маратыч
16.09.15
✎
13:48
|
+(1) И обращаться к ней надо соответственно ИмяМодуля.ПолучитьКурсВалюты(блабла).
|
|
3
Бубка Гоп
16.09.15
✎
13:49
|
(0) Лучше так не делай. В запросе получай курс валюты, быстрее будет.
|
|
4
Маратыч
16.09.15
✎
13:49
|
(3) Кстати, да.
|
|
5
Warda
16.09.15
✎
13:49
|
Функция находится в общем модуле экспортная.а вот .курс так можно применять функцию в скд?
|
|
6
Маратыч
16.09.15
✎
13:50
|
(5) Можно. Через название модуля.
|
|
7
Маратыч
16.09.15
✎
13:50
|
+(6) Только непонятно, что у тебя там за ЦБ без кавычек.
|
|
8
Маратыч
16.09.15
✎
13:51
|
+(7) И вообще, посмотри тип первого параметра, там, может, вообще надо СправочникСсылка.Банки.
|
|
9
Warda
16.09.15
✎
13:55
|
У меня есть отчет написанный ,мне его надо в скд переделать,
вот несколько полей необходимо вычислить
вот пример из отчета
КурсВалюты = ОбщНазначения.ПолучитьКурсВалюты(ВыборкаДетальныеЗаписи.ЦеннаяБумага.ВалютаЦБ,ДатаНачала).Курс;
ОбластьДетальныхЗаписей.Параметры.ЦБНоминальнаяСтоимость = ВыборкаДетальныеЗаписи.ЦеннаяБумагаНоминальнаяСтоимость * КурсВалюты;
|
|
10
Маратыч
16.09.15
✎
13:58
|
(9) Добавь параметр такого же типа, как ВыборкаДетальныеЗаписи.ЦеннаяБумага.ВалютаЦБ, обзови его "ЦБ" и передавай его в функцию так: ОбщНазначения.ПолучитьКурсВалюты(&ЦБ,&ДатаНачала)
|
|
11
Warda
16.09.15
✎
14:07
|
(10)
Ругается на синтаксическую ошибку. Именно когда пишу ОбщНазначения.ПолучитьКурсВалюты(&ЦБ,&ДатаНачала).Курс ,когда ОбщНазначения.ПолучитьКурсВалюты(&ЦБ,&ДатаНачала) тогда без ошибки
|
|
12
Джинн
16.09.15
✎
14:15
|
На кой ляд такие извращения? Получайте курс валюты прямо в запросе.
|
|
13
Warda
16.09.15
✎
14:22
|
В запросе можно применять функции? можно пример ?
|
|
14
Маратыч
16.09.15
✎
14:24
|
(13) При чем тут функции? Добавь в запрос СКД выборку курса из РС.
|
|
15
Warda
16.09.15
✎
14:27
|
Спасибо Вам.попробую сейчас
|
|
16
MaxxiMiliSanM
16.09.15
✎
14:35
|
правильней определить курс в запросе
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший