Имя: Пароль:
1C
1C 7.7
v7: Срочно! Бухитоги запрос по аналитике
0 Касандер72
 
21.12.12
16:07
Добрый день всем !  С новой Эрой !
Сори за простоту - нифига не соображаю уже ...
Вообщем нужно выбрать дебетовые остатки по трем аналитикам и заполнить таблицу дока, в процедуре такой код:

БухИтоги = СоздатьОбъект("БухгалтерскиеИтоги");
   БухИтоги.ИспользоватьРазделительУчета(Фирма);
   БухИтоги.ВыполнитьЗапрос(ДатаДок,ДатаДок,"20",,"С");
   
   БухИтоги.ВыбратьСубконто(1);
   Пока БухИтоги.ПолучитьСубконто(1) = 1 Цикл
       БухИтоги.ВыбратьСубконто(2);
       Пока БухИтоги.ПолучитьСубконто(2) = 1 Цикл
           БухИтоги.ВыбратьСубконто(3);
           Пока БухИтоги.ПолучитьСубконто(3) = 1 Цикл
   
               НоваяСтрока();
               ВидДеятельности = БухИтоги.Субконто(1);
               СтатьяЗатрат = БухИтоги.Субконто(2);
               Номенклатура = БухИтоги.Субконто(3);
               Остаток = БухИтоги.СКД();
                   
           КонецЦикла;
       КонецЦикла;
   КонецЦикла;

Вылетатет ошибка:
БухИтоги.ВыбратьСубконто(1);
{Документ.НезавершенноеПроизводство.Форма.Модуль(111)}: Данная операция допустима только в режиме запроса по аналитике !

НАРОД, ВПРАВЬТЕ МОЗГ И РУКИ УБОГОМУ, ПЛИЗ !
1 Fragster
 
гуру
21.12.12
16:10
это точно v8?
2 Classic
 
21.12.12
16:10
Забыл БухИтоги.ИспользоватьСубконто()
3 zladenuw
 
21.12.12
16:11
вот это надо.<ТипСуммы> - число или строка - тип рассчитываемых итогов. Может принимать следующие значения (в скобках указаны строковые синонимы):

а ты пихаешь в <ТипИтогов> - число - тип отбираемых итогов. Может принимать следующие значения: 1 - остатки и обороты по счету в целом; 2 - обороты между счетами; 3 - первое и второе вместе. По умолчанию: 1.

Посчитай количество параметров в ВыполнитьЗапрос
4 Касандер72
 
21.12.12
16:14
(1) сори перепутал - исправьте на 7.7 плиз - мечусь между 7.7 и 8.2 на 2 предприятиях
(2) спс - это перед каждой выборкой встремлять?
(3) итоги по 20 счету - основное производство - он без субсчетов
5 Classic
 
21.12.12
16:16
(4)
Перед ВыполнитьЗапрос

БухИтоги.ИспользоватьСубконто(ВидыСубконто.Чтототам1);
БухИтоги.ИспользоватьСубконто(ВидыСубконто.Чтототам2);
БухИтоги.ИспользоватьСубконто(ВидыСубконто.Чтототам3);
БухИтоги.ВыполнитьЗапрос(ДатаДок,ДатаДок,"20",,"С");
6 Касандер72
 
21.12.12
16:18
(5) угм - уже нашел - спсиб огромный)
7 ГдеСобака Зарыта
 
21.12.12
16:22
БухИтоги.ВыполнитьЗапрос(,ДатаДок,"20",,,,,"С");
8 Касандер72
 
21.12.12
16:33
ВСЕМ ОГРОМНОЕ СПАСИБО !!!
особенно Classic и ГдеСобакаЗарыта!
ТЕМА ЗАКРЫТА !