Задвоение сумм

  • Автор темы Leviathan84
  • Дата начала
Статус
Закрыто для дальнейших ответов.
L

Leviathan84

#1
Здравствуйте!
Нужна помощь - никак не получается нормально просуммировать проводки. Выполняю следующий код:

НачДата = '02.05.06';
КонДата = '02.05.06';

СЧ_НАШ1 = СчетПоКоду("50.1");
СЧ_НАШ2 = СчетПоКоду("50.11");

Запрос1 = СоздатьОбъект("Запрос");
ТекстЗапроса1=
"
|Период с НачДата по КонДата;
|Пров = Операция.Сумма;
|СчД = Операция.Д*цензура*.Счет;
|СчК = Операция.Кредит.Счет;
|Функция СумПров = Сумма(Пров);
|Условие ((СчД = СЧ_НАШ1) ИЛИ (СчД = СЧ_НАШ2));
|Группировка Документ;"
;

Запрос1.Выполнить(ТекстЗапроса1);

Пока Запрос1.Группировка("Документ") = 1 Цикл
Сообщить(строка(Запрос1.Пров) + " " + строка(Запрос1.СумПров));
КонецЦикла;



В результате получаю множество строчек из двух чисел, где первое число - правильная сумма проводки,
соответствующая журналу проводок, а второе число равно первое*2. Соответственно, и итоги по запросу
получаются задвоенные. Не представляю, от чего этого и что с этим делать.

Заранее спасибо!
 
L
#2
А объект "БухгалтерскиеИтоги" уже отменили? :)

<!--QuoteBegin-Leviathan84+12:02:2007, 15:17 -->
<span class="vbquote">(Leviathan84 @ 12:02:2007, 15:17 )</span><!--QuoteEBegin-->|Функция СумПров = Сумма(Пров);
[snapback]55852" rel="nofollow" target="_blank[/snapback]​
[/quote]

Может в этом проблема? Попробуй
|Функция СумПровД = СКД(Пров);
|Функция СумПровК = СКК(Пров);

а дальше оперируй с ними.

З.Ы. черный запрос по бухитогам стал более или менее вменяемо работать только с 25 релиза. Жо этого - глюки были разные, например, если запрос выгрузить в Таблицу значений, то каким-то непонятным образом изменяются суммы (18 релиз).
 
Статус
Закрыто для дальнейших ответов.