Имя: Пароль:
1C
1C 7.7
v7: Бухгалтерские итоги
0 Sun125
 
21.01.13
09:10
Пытаюсь получить оборот по счету 62.1 в корреспонденции со счетом 90.1.2.
БИ77.ВыполнитьЗапрос(ДатаНач, ДатаОстатков, "62.1", "90.1.2");

В итоге получаю оборот в целом по 62.1. Почему такое может быть? Что неправильно указываю в запросе?
1 Sun125
 
21.01.13
09:13
Если указываю так:
БИ77.ВыполнитьЗапрос(ДатаНач, ДатаОстатков, "62.1", "90.1.2", , 2)
то ругается, что неправильный тип итогов
2 KishMish
 
21.01.13
09:13
используй тип итогов 2
или
выбрать корсчета
3 GStiv
 
21.01.13
09:14
<ТипИтогов> - число - тип отбираемых итогов. Может принимать следующие значения: 1 - остатки и обороты по счету в целом; 2 - обороты между счетами; 3 - первое и второе вместе. По умолчанию: 1.
4 Sun125
 
21.01.13
09:15
(2) ставлю 2, ругается, что не совпадают типы
5 Sun125
 
21.01.13
09:16
и 3 ставил, тоже ругается
6 KishMish
 
21.01.13
09:20
(2) счета попробуй указывать не строкой, а СчетПоКоду("62.1")
может со счетами что-то?
7 KishMish
 
21.01.13
09:25
(2) даты точно не пустые?
8 Sun125
 
21.01.13
09:26
(7) с датами и счетами все в порядке, обороты считаются, только почему-то без учета Коррсчета
9 1Сергей
 
21.01.13
09:26
Субконто какие-то используются?
10 Sun125
 
21.01.13
09:27
еще не уточнил, что это прописываю в 8.2. через OLE считываю обороты 7.7
11 Sun125
 
21.01.13
09:27
Используются    
БИ77.ВыбратьСубконто(1);    
Пока БИ77.ПолучитьСубконто(1)=1 цикл
.........
12 ДенисЧ
 
21.01.13
09:28
(10) Если ОЛЯ, то указывай ВСЕ параметры, не помня об умолчаниях.
13 Sun125
 
21.01.13
09:29
(12) а почему может ругаться на тип итогов? что за несовпадающие типы
14 vladko
 
21.01.13
09:33
(0) добейся конструктором бух.итогов нужной цифры и проанализируй колучившийся код
15 Sun125
 
21.01.13
09:37
БИ77.ВыполнитьЗапрос(ДатаНач, ДатаОстатков, "62.1");
   БИ77.ВыбратьСубконто(1);    
   Пока БИ77.ПолучитьСубконто(1)=1 цикл
       СуммаОборот = 0;
       БИ77.ВыбратьКорСчета();
       Пока БИ77.ПолучитьКорСчет() = 1 Цикл
// сюда вообще не попадает
           Если БИ77.Коррсчет = "90.1.2" Тогда
           СуммаОборот = БИ77.ДО();
           КонецЕсли;
       КонецЦикла;
16 KishMish
 
21.01.13
09:39
15 для того чтобы попадал нужен тип итогов 2 или 3
запросом попробуй, по операциям.
17 пипец
 
21.01.13
10:08
если база с ОУ - проверь точку актуальности
AdBlock убивает бесплатный контент. 1Сергей