Программисты 1С, помогите товарищу!!!
1821
5
craxx
рыжий котэ
Такая проблема.
//Исходный код
БИ=СоздатьОбъект("БухгалтерскиеИтоги");
БИ.ПериодД(НачДата,КонДата);
Сумма=БИ.ДО(Сч_004,"С")-БИ.КО(Сч_004,"С");
Количество=БИ.ДО(Сч_004,"К")-БИ.КО(Сч_004,"К");
//Конец куска кода
Так вот, функции БИ.ДО(Сч_004,"К") и БИ.КО(Сч_004,"К") всегда равны 0, хотя точно известно, что количественные проводки по этому счету имеются.
Народ, подскажите в чем здесь подвох ?
Конфигурация Бухгалтерия УСН.
//Исходный код
БИ=СоздатьОбъект("БухгалтерскиеИтоги");
БИ.ПериодД(НачДата,КонДата);
Сумма=БИ.ДО(Сч_004,"С")-БИ.КО(Сч_004,"С");
Количество=БИ.ДО(Сч_004,"К")-БИ.КО(Сч_004,"К");
//Конец куска кода
Так вот, функции БИ.ДО(Сч_004,"К") и БИ.КО(Сч_004,"К") всегда равны 0, хотя точно известно, что количественные проводки по этому счету имеются.
Народ, подскажите в чем здесь подвох ?
Конфигурация Бухгалтерия УСН.
Количественый учет, насколько я понимаю, идет по аналитике. Может быть дело в отсутствии конкретизации субконто?
Сам счет 004 количественный. И в проводках фигурируют и количество и сумма. Но сумму вышеприведенные функции показывают правильно, а количество у них всегда 0.
Может БИ.ИспользоватьСубконто(...) поможет?
Да, ты прав, сделал БИ. ВыполнитьЗапрос(.....), после чего в цикле
Пока БИ.ПолучитьСубконто(1)=1 Цикл
......//Вычисляю сумму и количество
КонецЦикла;
И все заработало !
Пока БИ.ПолучитьСубконто(1)=1 Цикл
......//Вычисляю сумму и количество
КонецЦикла;
И все заработало !