Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > Все тот же запрос 1С 7.7


Автор: UserBuh 21.5.2008, 15:54
   БИ = СоздатьОбъект("БухгалтерскиеИтоги");
    БИ.ВключатьСубсчета(-1,-1);
    БИ.ВыполнитьЗапрос(ДатаН,ДатаК,"21,20,22","343;671",,2);
    БИ.ВыбратьСчета();
    Пока БИ.ПолучитьСчет() = 1 Цикл
        БИ.ВыбратьКорСчета();
        Пока БИ.ПолучитьКорСчет() = 1 Цикл
Сообщение(БИ.Счет() =208  БИ.КорСчет()=343 БИ.ДО() = 54547138.51
Сообщение(БИ.Счет() =208  БИ.КорСчет()=671.1 БИ.ДО() = 54547138.51
Сообщение(БИ.Счет() =208  БИ.КорСчет()=671.3 БИ.ДО() = 54547138.51
        КонецЦикла; 
    КонецЦикла; 

хотя 
ч/з Анализ счета: 208                
Счет       С кред. счетов                      В дебет счетов    
205           44 403,51             
208    69 227 564,97                        69 227 564,97         
213                                                 257 359,53         
221    20 486 006,87                          1 474 009,67         
343                   5 705,00                                      5 705,00         
671    54 541 433,51             
671.1    54 413 604,02             
671.3         127 829,49             

Что не так?
С уважением,  smile 

Автор: UserBuh 21.5.2008, 16:11
Если кто сможет дать ответ, по тому же запросу!
В SQL запросах есть возможность сохранить в таблицу данных результат запроса.
Как можно просмотреть выбранный запрос в ч/з 1С. т.е. какова структура и как к к кней обращатся.
буду признателен за ответ, или даст ссылку где побольше узнать об запросе.
А то замучался  я с этим запросом и так я его и наобарот... smile 

Автор: Itsys 23.5.2008, 21:24
При выборе КорСчетов обращение к оборотам идет через БИ.КорДО()

Автор: UserBuh 26.5.2008, 08:11
Спасибо, Itsys!!!
это помагло!
 smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)