Страница 1 из 1

PAT отчеты в валюте в Excel

Добавлено: 31 мар 2003, 12:46
Nuts
упорно формируются в рублях...
Хотя обычный не Excel Отчет рассчитывается в базовой валюте, после того как постаить галку НДЕ- валюта отчетов
во второе... (Настр: Валюта отчетов - доллар США, 5.82 )
Выручайте!
???

Re: PAT отчеты в валюте в Excel

Добавлено: 31 мар 2003, 13:54
Nuts
Вроде пока вышел -
заменил в макро-функции вычисления суммы в НДЕ константу на валютную
-------------------------
Function GetPATVar(ByVal sPATId As String, ByVal sPATVariable As String) As String
' GetPATVar = GetPATVarCol(sPATId, sPATVariable, iValueCol) // было
GetPATVar = GetPATVarCol(sPATId, sPATVariable, iCurrencyValueCol) //стало
End Function 'GetPATVar
'
??? 8)

Re: PAT отчеты в валюте в Excel

Добавлено: 31 мар 2003, 17:22
Nuts
Окончательный:) вариант
Function GetPATVar(ByVal sPATId As String, ByVal sPATVariable As String) As String
' GetPATVar = GetPATVarCol(sPATId, sPATVariable, iValueCol)
GetPATVar = GetPATVarCol(sPATId, sPATVariable, iCurrencyValueCol)
GetPATVar = Replace(GetPATVar, ".", ",")
GetPATVar = Replace(GetPATVar, "'", "")
End Function 'GetPATVar

Re: PAT отчеты в валюте в Excel

Добавлено: 01 апр 2003, 21:07
Nuts
ЕЩЕ ПРОБЛЕМА БЫЛА -
ЧИСЛА ВЫВОДИМЫЕ ЭТОЙ ФУНКЦИЕЙ НЕ ОБРАБАТЫВАЛИСЬ ОПЕРАЦИЯМИ ГРУППОВОГО СЛОЖЕНИЯ ПРИШЛОСЬ ПОМЕНЯТЬ ТИП возвращаемого функцией значения получилось так:

Function GetPATVar(ByVal sPATId As String, ByVal sPATVariable As String) As Double
GetPATVar = Val(GetPATVarCol(sPATId, sPATVariable, iCurrencyValueCol))
End Function 'GetPATVar

Re: PAT отчеты в валюте в Excel

Добавлено: 01 апр 2003, 21:35
Grom
"Тихо сам с собою я веду беседу..." ;)

Re: PAT отчеты в валюте в Excel

Добавлено: 02 апр 2003, 20:16
Nuts
Ну мож кому пригодиться...