Имя: Пароль:
1C
1C 7.7
v7: Криво работает выборка по субконто!
0 ChAlex
 
19.03.12
17:40
Перестала правильно работать выборка по субконто. Текст кода следующий:


       Ит90=СоздатьОбъект("БухгалтерскиеИтоги");
   Ит90.ИспользоватьСубконто(ВидыСубконто.ВидДеятельности);

/// Вот здесь отключаю выборку итогов по субсчетам!!!!

   Ит90.ВключатьСубсчета(0,0);



   Ит90.ВыполнитьЗапрос(КонМесяца(ДатаДок),КонМесяца(ДатаДок),"90");

   Ит90.ВыбратьСчета();
   Пока Ит90.ПолучитьСчет()=1 Цикл

// Здесь Ит90.Счет.Код="90.1" !!!!!

           Ит90.ВыбратьСубконто(1);
           Пока Ит90.ПолучитьСубконто(1)=1 Цикл
               Фин=Ит90.СКК()-Ит90.СКД();
То бишь в ыыборку попадают субсчета, а не счета! Кто-нибудь с таким сталкивался?
1 Попытка1С
 
19.03.12
17:45
А счет не из субсчетов состоит?

это вообще убери

 Ит90.ВключатьСубсчета(0,0);

Ит90.ВыполнитьЗапрос(КонМесяца(ДатаДок),КонМесяца(ДатаДок),"90");

тут дату начала тоже уберай, она тут нафиг не нужна
2 fedoss
 
19.03.12
17:55
Все просто - у счета 90 нет субконто "ВидДеятельности", оно есть только у субсчетов. Платформа как-бы намекает, что получить итоги по этому субконто возможно только по субсчетам.
3 ChAlex
 
19.03.12
19:29
(2) - спасибо - действительно юзеры убрали аналитику с 90 счета и оставили по субсчетам. Как-то сразу даже не обратил внимания.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.