Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Нулевые обороты по счету при выполнении запроса к бух.итогам
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
Skodnik
День добрый!
Стоит 7.7(7.70.025), конфа комплексная 7.70.042.
В справочнике необоротных активов числится Временная налогова разница на 01.04.2011 г.
Числится на счете Н109, износ начисляется на Н131. При формировании ОСВ по счету показывает сальдо дебетовое, кредитовое на начало (на конец) периода.
Пишу код:
    Итоги = СоздатьОбъект("БухгалтерскиеИтоги");
    Итоги.ИспользоватьСубконто(ВидыСубконто.НеоборотныеАктивы);
    Итоги.ВключатьСубсчета(1,1);
    Итоги.ВыполнитьЗапрос(Дата1,Дата2,"10,11,12,Н109");
    Итоги.ВыбратьСубконто(1);
    Пока Итоги.ПолучитьСубконто(1) = 1 цикл
        ТЗНеоборотныеАктивы.НоваяСтрока();
        ТЗНеоборотныеАктивы.НеоборотныеАктивы = Итоги.Субконто(1);
        ТЗНеоборотныеАктивы.Перв1 = Итоги.СНД(1);
        ТЗНеоборотныеАктивы.Перв4 = Итоги.СКД(1);
        ТЗНеоборотныеАктивы.Перв2 = Итоги.ДО(1);
        ТЗНеоборотныеАктивы.Перв3 = Итоги.КО(1);
    КонецЦикла;


так вот в отладчике:
Итоги.Субконто(1)= Временная налоговая разница на 01.04.2011
Итоги.СНД(1) = 0
Итоги.СКД(1) = 0
Итоги.ДО(1) = 0
Итоги.ДО(1) = 0
Итоги.Счет=Н109

Даты запроса проверял - правильные, в ОСВ по счету СНД и СКД -не нули .
XBrut
получение суммарных итогов по балансовым и забалансовым счетам слегка режет глаз :-)
Попробуйте

Итоги.ВыбратьСчета();
Пока Итоги.ПолучитьСчет()=1 Цикл
Skodnik
Цитата(XBrut @ 20.03.12, 10:44) необходимо зарегистрироваться для просмотра ссылки
получение суммарных итогов по балансовым и забалансовым счетам слегка режет глаз :-)
Попробуйте

Итоги.ВыбратьСчета();
Пока Итоги.ПолучитьСчет()=1 Цикл


Спасибоsmile.gif


 ! 

Правила, п.13.
 


Теперь выберает не все ОС и НМА на 10,11,12 счетах 19000000.gif
nysysimara
Вам посоветовали сделать так:
Итоги.ВыбратьСубконто(1);
Пока Итоги.ПолучитьСубконто(1) = 1 цикл
    иНА = Итоги.Субконто(1);
    Итоги.ВыбратьСчета();
    Пока Итоги.ПолучитьСчет()=1 Цикл
        иСчет = Итоги.Счет;
Skodnik
icon_beer17.gif Все працює!)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.