0
seademon86
14.11.11
✎
13:01
|
Доброго всем дня, делаю выгрузку остатков из 1с77, не могу решить проблему - выгружаются не все остатки...
Код:
лБухИтоги = СоздатьОбъект("БухгалтерскиеИтоги");
// Настройка отборов по субконто
лКоличествоСубконтоНаСчете = лСчетВ.КоличествоСубконто();
Для лнСубконто = 1 по лКоличествоСубконтоНаСчете Цикл
лБухИтоги.ИспользоватьСубконто(лСчетВ.ВидСубконто(лнСубконто),,1,0);
КонецЦикла;
// Получение остатков
лБухИтоги.ВключатьСубсчета(-1);
лБухИтоги.ВыполнитьЗапрос(лДатаОстатков,лДатаОстатков,лСчетВ,,1,"С"); // лСчетВ.Код = "51"
лБухИтоги.ВыбратьСчета(1,1);
Пока лБухИтоги.ПолучитьСчет() = 1 Цикл
лСчет = лБухИтоги.Счет;
Если лКоличествоСубконтоНаСчете >= 1 Тогда
// Обработка субконто 1
лТекНомСубк = 1;
лБухИтоги.ВыбратьСубконто(лТекНомСубк);
Пока лБухИтоги.ПолучитьСубконто(лТекНомСубк) = 1 Цикл
лСубконто1 = лБухИтоги.Субконто(лТекНомСубк);
В запросе ВыбратьСчета() = 0, но если до этого проверяю ВыбратьСубконто(1) = 1.
Кто подскажет, почему не выбирает счета?
|
|
3
KishMish
14.11.11
✎
14:06
|
лБухИтоги.ВыполнитьЗапрос(лДатаОстатков,лДатаОстатков,лСчетВ,,1,"С") чтото тут напутано параметры посмотри какие у этого метода
|
|