• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

1С7.7 Бух итоги

  • Автор темы KiR
  • Дата начала
K

KiR

как получить все остатки если периодичность - проводка?
Код:
БухИт.ВыполнитьЗапрос( НачДата, КонДата, "58.3, 66.1, 66.3",,,,"Проводка" ,);
если же движений за указанный период не было, но был СНД и соотвественно остался СКД - то такую водку не отбирает. а надо! как добиться?
 
H

Hryv

Как конкретно в цикле обходишь?
Остатки по счетам нужны?

Если просто по счетам, то по идее до выборки периода должны быть видны все остатки
Еще с параметром ТипИтогов у ВыполнитьЗапрос() можно поэкспериментировать
А также с параметрами ВыбратьСчета()
 
K

KiR

вот полный код:
Код:
БухИт.ИспользоватьСубконто(ВидыСубконто.Контрагенты,Контрагент,1);
БухИт.ИспользоватьСубконто(ВидыСубконто.Договоры, Договор,1);
БухИт.ВыполнитьЗапрос( НачДата, КонДата, "58.3, 66.1, 66.3",,,,"Проводка" ,);
БухИт.ВыбратьСубконто(1);
Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
БухИт.ВыбратьСубконто(2); 
Пока БухИт.ПолучитьСубконто(2) = 1 Цикл	
БухИт.ВыбратьСчета(); 
Пока БухИт.ПолучитьСчет() = 1 Цикл
БухИт.ВыбратьПериоды(,,,1);
Пока БухИт.ПолучитьПериод() = 1  Цикл
ТЗВ.НоваяСтрока();
далее соответсвенно обрабатываю полученные результаты и запихиваю в ТЗ
 
H

Hryv

Как я и писал до
Пока БухИт.ПолучитьСчет() = 1 Цикл

Остатки должны быть видны, если правильно заданы параметр ТипИтогов у ВыполнитьЗапрос()
и параметр ФлагВсе у ВыбратьСубконто() и ВыбратьСчета()

а внутри выборки периодов остатков скорее всего не будет
 
K

KiR

да. таки ты прав. сделал обработку полученных результатов чуть иначе и все пошло как надо)
 
H

Hryv

Бух. итоги очень гибкий инструмент
Иногда даже слишком
Только чуть ситуация отличается от привычной и уже результат совсем не тот, что ожидаешь
Вроде уже тыщу раз ими пользовался, а все равно часто не уверен что сразу получу то что надо
Тогда снова лезу в книжку или просто экспериментирую
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!