Нужна помощь программиста (команда ВыбранаПоДт)

Новая тема
"Столкнулся с коммандой ВыбранаПоДт

Посмотрел хелп
ВыбранаПоДт — определение, выбран ли итог по дебету;
ВыбранаПоКт — определение, выбран ли итог по кредиту.
Данные функция используются при обходе результатов запроса с детализа­цией периода по операциям и проводкам. Они показывают для текущей опера­ции (проводки) попала ли она в запрос по дебетовой (кредиДанные функция используются при обходе результатов запроса с детализа­цией периода по операциям и проводкам. Они показывают для текущей опера­ции (проводки) попала ли она в запрос по дебетовой (кредитовой) корреспон­денции.

Что означает - попала ли она в запрос по дебетовой корреспонденции?

А вся проблема в том, что часть операций попадает в запрос по дебетовой (кредитовой) корреспон­денции, а часть нет и в главной книге идет двойная строчность..

"
При обходе выборки нужно разделить проводки где по Дт , а где по кредиту нужного счета (или субконто)
Например
БИ. выполнитьзапрос(дата1,Дата2,"51",,,,"Проводка")
...
БИ. ВыбратьПериоды()
Пока БИ.ПолучитьПериод()=1 цикл
если БИ.ВыбранаПоДт()=1 тогда
сообщить("поступление денег на р/счет")
конецесли

если Би.ВыбранаПоКт()=1 тогда
 сообщить("списание денег с р/счета")
конецесли
конецикла
Удачи
Читают тему
(гостей: 1)

Быстрый переход