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

Тема в разделе "1C и всё что с ней связано", создана пользователем Leviathan84, 12 фев 2007.

Статус темы:
Закрыта.
  1. Leviathan84

    Leviathan84 Гость

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

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

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

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

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

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



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

    Заранее спасибо!
     
  2. LSH

    LSH Гость

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

    <!--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 релиз).
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей