Имя: Пароль:
1C
1C 7.7
v7: Не разворачивает сальдо
0 unlstu
 
10.09.12
08:35
Не разворачивает сальдо для последнего счета в запросе:
БИ.ВыполнитьЗапрос(НачГода(ДатаНач),ДатаКон,"60,62,68,69,70,71");
   БИ.ВыбратьСчета();
   Пока БИ.ПолучитьСчет()=1 цикл
   П4=П4+БИ.СККР(БИ.Счет);
   КонецЦикла;
В плане счетов все настроено. В чем может быть причина?
1 Rie
 
10.09.12
08:40
(0) Что именно настроено в плане счетов?
2 unlstu
 
10.09.12
08:45
Тип счета и субконто.
3 chief accountant
 
10.09.12
09:19
(2) СКК() остатки кажет на 71?
4 unlstu
 
10.09.12
09:34
Не тот запрос вставил. Там последним идет 76-й счет. Остатки сворачиваются для субсчета 76.5.
5 unlstu
 
10.09.12
09:37
То есть для 76.5 СКК() выдает 0, что не так.
6 chief accountant
 
10.09.12
09:42
(5) Что говорит ОСВ по 76.5?
7 unlstu
 
10.09.12
09:45
В оборотке все норамально. По ней и проверяю.
8 chief accountant
 
10.09.12
09:51
(7) Т.е. есть сальдо по кредиту на ДатаКон?
9 unlstu
 
10.09.12
09:52
да
10 chief accountant
 
10.09.12
09:58
БИ.ВыполнитьЗапрос(НачГода(ДатаНач),ДатаКон,"76.5");
БИ.ВыбратьСчета();
Пока БИ.ПолучитьСчет()=1 Цикл
П4=БИ.СКК();
КонецЦикла;

так работает?
11 chief accountant
 
10.09.12
09:59
ИспользоватьСубконто перед запросом есть?
12 unlstu
 
10.09.12
10:08
(10) нет (11) да
13 chief accountant
 
10.09.12
10:08
(12) ну тык код покажи
14 unlstu
 
10.09.12
10:15
(13) Так заработало:
  В=0;
   БИ.ИспользоватьСубконто(ВидыСубконто.Контрагенты);
   БИ.ВыполнитьЗапрос(НачГода(ДатаНач),ДатаКон,"76.5");
   БИ.ВыбратьСубконто();
   Пока БИ.ПолучитьСубконто()=1 цикл
   В=В+БИ.СКК();
   КонецЦикла;
   Сообщить(В);
Спасибо за помощь.