Имя: Пароль:
1C
1C 7.7
v7: Вопрос по бухгалтерским итогам.
0 Bodrug
 
13.06.14
10:30
Есть обороты между счетами Дт 902 Кт 281 (Украинский план счетов). Движения по этим счетам делают документы: Расходная накладная, Возвратная накладная. Вопрос в том, можно ли как-то получить обороты между этими счетами (через бухгалтерские итоги) по Расходным накладным, без учета Возвратных накладных, за определенный период?
1 zak555
 
13.06.14
10:33
счета забалансы ?
2 Bodrug
 
13.06.14
10:35
Вот код, который сейчас отрабатывает:

Опер = СоздатьОбъект("БухгалтерскиеИтоги");
Опер.ИспользоватьПланСчетов(ПланыСчетов.Основной);
    Опер.ИспользоватьСубконто(ВидыСубконто.ТМЦ,,1);
Опер.ВыполнитьЗапрос(НачДата, КонДата, СчетПоКоду("281"), СчетПоКоду("902"),,2,2,5);
Опер.ВыбратьСубконто();
Опер.ВыбратьСубконто(1);
Пока Опер.ПолучитьСубконто(1)=1 Цикл
    Если        Опер.Операция.Документ.Вид()="ВозвратнаяНакладная" Тогда
    Количество = Опер.КО(3)*(-1);
    Сумма = Опер.КО()*(-1)
    Иначе
    Сумма = Опер.КО();
    Количество = Опер.КО(3);
    КонецЕсли;        
    ТМЦ = Опер.Субконто(1);
    ТЗ.НоваяСтрока();
    ТЗ.Количество = Количество;
    ТЗ.Субконто = ТМЦ;
    ТЗ.Сумма = Сумма;
        ТЗ.ЕдИзм = ТМЦ.БазЕдиница;
КонецЦикла;
3 Bodrug
 
13.06.14
10:35
(1) Нет, счета не забалансовые.
4 zak555
 
13.06.14
10:37
возврат -- по идее приход (или сторно ?)
расходная накладная -- расход
5 acanta
 
13.06.14
10:38
выбрать/получить корсчета, КорКО вместо КО
6 Bodrug
 
13.06.14
10:38
(4) Возврат - сторно,расходная - расход по 281
7 miki
 
13.06.14
10:40
(2)Ну, если работает, то положи в Иначе "Продолжить;" вместо того, что там сейчас написано. Как вариант.