|
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 и ГдеСобакаЗарыта!
ТЕМА ЗАКРЫТА !
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший