Помогите пожалуйста разобраться с выгрузкой в excel

Новая тема
Показывать по 10 20 40 сообщений
"Доброго времени суток.
Помогите пожалуйста разобраться.. выгружаю обороты по Основным Средствам в Excel(внешняя обработка, процедура написана в модуле формы). В оборотно-сальдовой за данный период значения есть. В результате обработки в первой и второй ячейке возвращает значение 0, в последней(там где количество) - значение 1. В чем может быть причина?

Процедура КнопкаВыгрузкаНажатие(Элемент);НачПериода='2011.01.01';  КонПериода='2011.12.31';         //Запрос    ЗапросОС = Новый Запрос; ЗапросОС.Текст = ("ВЫБРАТЬ |   ХозрасчетныйОбороты.СуммаОборотДт, |   ХозрасчетныйОбороты.СуммаОборотКт  |ИЗ |   РегистрБухгалтерии.Хозрасчетный.Обороты(&НачПериода, &КонПериода,, Счет = &Счет, , , , ) КАК ХозрасчетныйОбороты");  ЗапросОС.УстановитьПараметр("НачПериода", НачПериода); ЗапросОС.УстановитьПараметр("КонПериода", КонПериода); ЗапросОС.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.ОсновныеСредства);     РезультатЗапроса = ЗапросОС.Выполнить();ВыборкаИтоги=РезультатЗапроса.Выгрузить();КоличествоЗаписей = ВыборкаИтоги.Количество();     //Выгрузка ИмяФайла=(Путь); //Путь- поле содержащие путь к файлу        Excel= Новый COMОбъект("Excel.Application");    Excel.WorkBooks.Open(ИмяФайла);    Excel.Sheets(1).Cells(1,1).Value=ВыборкаИтоги[0].СуммаОборотДт;  // возвращает 0    Excel.Sheets(1).Cells(1,2).Value=ВыборкаИтоги[0].СуммаОборотКт;  // возвращает 0     Excel.Sheets(1).Cells(1,3).Value=КоличествоЗаписей;                        // возвращает 1    Excel.Visible= Истина;КонецПроцедуры
"
ПланыСчетов.Хозрасчетный.ОсновныеСредства это счет 01, а надо субсчет выбрать. ОСвОрганизации = 01.01
Спасибо большое!!! Заработало =)
А если 2 субсчета 01.01 и 01.09 то их сумму только сложением можно выгрузить?
Вместо Счет = &Счет поставить Счет В (&Счет) и тогда войдут все субсчета.
"При изменении на Счет В (&Счет) значению "счет" что должно соответствовать? Счет 01? Поставил счет 01 - возвращает 0, при 01.01 так же возвращает только 01.01

| РегистрБухгалтерии.Хозрасчетный.Обороты(&НачПериода, &КонПериода,, Счет В (&Счет), , , , ) КАК ХозрасчетныйОбороты");
ЗапросОС.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.ОсновныеСредства);"
иеархию надо добавить
Иерархию по счетам? В плане счетов вроде бы она уже есть...
Понял.. "В ИЕРАРХИИ(&Счет)" Спасибо большое!
"За все время я так и не научился правильно писать слово "Иерархия"! ;)"
Читают тему
(гостей: 1)

Быстрый переход