Имя: Пароль:
1C
1C 7.7
v7: Запрос к бухИтогам
,
0 bagira
 
13.09.11
09:15
Помогите пожалуйста найти косяк в коде, а то я уже окончательно запуталась.... НУжно получить дебетовые обороты по субсчетам 10-го счета. Причем сумму и количество. вот код:
Процедура Заполнить()
   УдалитьСтроки();
   Би10 = СоздатьОбъект("БухгалтерскиеИтоги");
   
   Би10.ИспользоватьСубконто(ВидыСубконто.Материалы,,1);
   Би10.ИспользоватьСубконто(ВидыСубконто.МестаХранения,Склад,2);
   Би10.ВыполнитьЗапрос(НАчМесяца(ДатаДок),КонМесяца(ДатаДок),"10.1,10.4,10.5","60");
   Би10.ВыбратьСубконто(ВидыСубконто.МестаХранения);
   Пока Би10.ПолучитьСубконто(ВидыСубконто.МестаХранения) = 1 Цикл
       Если Би10.Субконто(ВидыСубконто.МестаХранения) = Склад Тогда
           Би10.ВыбратьСубконто(ВидыСубконто.Материалы,,1,,1);
           Пока Би10.ПолучитьСубконто() =1  Цикл
               НоваяСтрока();
               Материал = Би10.Субконто(ВидыСубконто.Материалы);
               Количество = Би10.ДО("К");
               Сумма = Би10.ДО("С");
           КонецЦикла;
       КонецЕсли;
   КонецЦикла;
   Записать();
КонецПроцедуры // Заполнить

Количество заполняет, а суммы хоть убей не хочет.
1 Guk
 
13.09.11
09:19
потому что по местам хранения суммы нет...
2 bagira
 
13.09.11
09:20
в смысле по местам хранения суммы нет? Не смогу я так вытащить или ошибка в коде?
3 Guk
 
13.09.11
09:22
(2) в прямом смысле. по местам хранения только количественный учет, как правило. сумму можно получить только по первому субконто...
4 bagira
 
13.09.11
09:24
а если я местами поменяю выборки тогда можно будет получить так ведь?
5 bagira
 
13.09.11
09:26
глупость сморозила...........
А не подскажите как мне суммы вытащить можно тогда?
6 ДенисЧ
 
13.09.11
09:31
никакю Только усредняя по всем складам.
7 bagira
 
13.09.11
09:32
хреноватенько......
8 bagira
 
13.09.11
09:32
или врубить суммовой учет на 10-ке.....
9 bagira
 
13.09.11
09:33
интересно чем мне это в последствии будет грозить?
10 chief accountant
 
13.09.11
09:42
(9) Списание нужно переделывать. Ну и учетную политику менять
11 zak555
 
13.09.11
09:48
> Би10.ИспользоватьСубконто(ВидыСубконто.МестаХранения,Склад,2);


убрать отбор
отбирать по этому складу в выборке
12 bagira
 
13.09.11
11:40
Спасибо всем!!!