Имя: Пароль:
1C
1C 7.7
v7: Какие то непонятки с БИ.ВыполнитьЗапрос()
0 BORG
 
11.04.12
14:09
Подскажите и помогите плз разобраться что я не так делаю или почему так вообще получается.Суть проблемы в следующем: используя функцию БИ.Выполнить запрос() получаю информацию по конкретному счету и потом мне надо получить кредитовое сальдо на конец периода и на начало, но если сумма на конец периода правильная то на начало какая то непонятная и с минусом, хотя сформировав оборотку сальдо на начало периода 0.

данные выбираются за период от 30.01.12 по 31.03.12...так вот на 30.01.12 вообще нет никаких движения и сальдо нулевые что по дебиту что по кредиту...а вот 31.01.12 был оборот на условно 1 млн. т.е. возникло кредитовое сальдо на эту сумму и на эту же даду оно было закрыто....так вот мне на 30.01.12 при выборке результатов через отладчик показывает что сальдо -1млн почему то и я никак не пойму с чем это может быть связано.

вот текст из модуля...
Заранее благодарен

БухИт.ИспользоватьСубконто(ВидыСубконто.ДоходыБудущихПериодов,,,);
   БухИт.ИспользоватьСубконто(ВидыСубконто.Контрагенты,,,);
   БухИт.ИспользоватьСубконто(ВидыСубконто.Основание,,,);
   
   БухИт.ВыполнитьЗапрос(ДатаДок - 61,?(Выбран()=1,ТекущийДокумент(),ДатаДок),"98.1",СчетПоКоду("62.1"),,,,1);
   БухИт.ВыбратьСубконто(1,,,,,,);
   Пока БухИт.ПолучитьСубконто(1,,) = 1 Цикл //субконто доходы будущих периодов        
       
       БухИт.ВыбратьСубконто(2,,,,,,);
       Пока БухИт.ПолучитьСубконто(2,,) = 1 Цикл //контрагент            
           
           БухИт.ВыбратьСубконто(3,,,,,,);
           Пока БухИт.ПолучитьСубконто(3,,) = 1 Цикл //договора                
               ДолгДок = БухИт.СКК();
               ДолгДок60 = БухИт.СНК();                
           КонецЦикла;
       КонецЦикла;
   КонецЦикла;
1 zak555
 
11.04.12
14:17
ДатаДок - чему равно ?
2 BORG
 
11.04.12
14:18
31.03.12
3 Плот
 
11.04.12
14:19
(2) А че явно не указать 30.01?
4 Плот
 
11.04.12
14:19
(+3) хотя бы в целях эксперимента
5 zak555
 
11.04.12
14:20
версия платформы ?
6 zak555
 
11.04.12
14:21
Дата("31.03.12") - 60 = 31.01.12
7 zak555
 
11.04.12
14:21
а вот

Дата("30.03.12") - 60 = 30.01.12

будет так =)
8 BORG
 
11.04.12
14:24
указывал дату явно ...все равно не помогает..откуда эта сумма с минусом черт его знает, там по кредиту вообще с минусом сумм нету ни за какой период.
9 viktor_vv
 
11.04.12
14:24
(6) У него -61
10 zak555
 
11.04.12
14:24
(8) ну как скрин покажи карточки счета
11 zak555
 
11.04.12
14:25
(9) странно копи-паст у меня работает =)
12 chief accountant
 
11.04.12
14:55
(0) Поди разъехалось по аналитике
13 miki
 
11.04.12
15:00
минус от того, что есть сальдо по дебету пассивного счета
14 zak555
 
11.04.12
15:03
ОСВ показывай и карточку
15 KishMish
 
11.04.12
16:13
(0) зачем указывать кореспондирующий счет если нужны остатки?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший