|
v7: Бух 7.7. Пишу акт сверки в валюте |
☑ |
0
ErrorEd88
19.10.11
✎
16:49
|
Переписываю акт сверки. Обороты уже формируются нормально в валютной сумме. Проблема с СальдоНач и СальдоКон.
Пробовал так:
Спр=СоздатьОбъект("Справочник.Валюты");
Курс1=Спр.ТекущийЭлемент().Курс.Получить(НачДата);
Курс2=Спр.ТекущийЭлемент().Курс.Получить(КонДата);
...
СальдоНач = (БИ.СНД() - БИ.СНК())/Курс1;
СальдоКон = (БИ.СКД() - БИ.СКК())/Курс2;
...
Суммы с валютой получались не такие, как, например, в карточке счета. Думаю, дело в округлении(как суммы округляются в карточке счета разобраться не смог).
Пробовал так:
...
СальдоНач = (БИ.СНД(2) - БИ.СНК(2));
СальдоКон = (БИ.СКД(2) - БИ.СКК(2));
...
Тагда ни начальное - ни конечное сальдо вообще не выводятся.
|
|
1
ErrorEd88
19.10.11
✎
16:53
|
(0) Тагда = Тогда
|
|
2
filh
19.10.11
✎
16:57
|
А ты валюту выбираешь вообще?
|
|
3
filh
19.10.11
✎
16:58
|
или пофиг на валюту?
|
|
4
ErrorEd88
19.10.11
✎
19:34
|
Поднимем..
|
|
5
Хряк
19.10.11
✎
19:42
|
>Суммы с валютой получались не такие, как, например, в карточке счета.
переоценка валюты когда делается
|
|
6
ErrorEd88
19.10.11
✎
19:56
|
(5) Я уже понял, что просто разделить сумму на курс usd начальной даты - бред.
Переоценку валюты можно сделать минимальными интеллектуальными затратами, что-то вроде:
БИ = СоздатьОбъект("БухгалтерскиеИтоги");
БИ.ИспользоватьСубконто ...
...
БИ.ВыполнитьЗапрос(НачДата, КонДата, СписокВыбранныхСчетов,,Спр.НайтиПоНаименованию("USD"));
СальдоНач = БИ.СНД() - БИ.СНК();
СальдоКон = БИ.СКД() - БИ.СКК();
P.s. пробовал - не вышло..
|
|
7
ErrorEd88
19.10.11
✎
19:57
|
?
|
|
8
Эльниньо
19.10.11
✎
19:57
|
.ТекущийЭлемент() зачем?
|
|
9
Эльниньо
19.10.11
✎
19:58
|
(7) А (2) читал?
|
|
10
ErrorEd88
19.10.11
✎
19:58
|
(8) Уберу, проверю..
|
|
11
ErrorEd88
19.10.11
✎
20:01
|
Спр.ТекущийЭлемент().Курс.Получить(НачДата) - выдает курс по usd, проверено. В макете, где надо, поменял руб на usd.
|
|
12
Эльниньо
19.10.11
✎
20:13
|
Почитай хотя бы чуток СП.
|
|
13
Эльниньо
19.10.11
✎
20:16
|
СНД(<ТипСуммы>)
Назначение:
Возвращает дебетовое сальдо на начало периода.
Параметры:
<ТипСуммы> - Необязательный параметр. Число или строка - тип возвращаемой суммы. Может принимать одно из следующих значений: 1 (''C'') - сумма; 2 (''В'') - валютная сумма; 3 (''К'') - количество.
|
|
14
CrecerRu
19.10.11
✎
20:18
|
(0) сделай конструктором бух запросов отчет и посмотри код.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший