Помогите пожалуйста разобраться с выгрузкой в excel
Показывать по
10
20
40
сообщений
- 1
- 2
11.05.2012
12:09
#1
"Доброго времени суток.
Помогите пожалуйста разобраться.. выгружаю обороты по Основным Средствам в Excel(внешняя обработка, процедура написана в модуле формы). В оборотно-сальдовой за данный период значения есть. В результате обработки в первой и второй ячейке возвращает значение 0, в последней(там где количество) - значение 1. В чем может быть причина?
Помогите пожалуйста разобраться.. выгружаю обороты по Основным Средствам в 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= Истина;КонецПроцедуры" 11.05.2012
13:50
#2
ПланыСчетов.Хозрасчетный.ОсновныеСредства это счет 01, а надо субсчет выбрать. ОСвОрганизации = 01.01
12.05.2012
08:46
#6
"При изменении на Счет В (&Счет) значению "счет" что должно соответствовать? Счет 01? Поставил счет 01 - возвращает 0, при 01.01 так же возвращает только 01.01
| РегистрБухгалтерии.Хозрасчетный.Обороты(&НачПериода, &КонПериода,, Счет В (&Счет), , , , ) КАК ХозрасчетныйОбороты");
ЗапросОС.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.ОсновныеСредства);"
| РегистрБухгалтерии.Хозрасчетный.Обороты(&НачПериода, &КонПериода,, Счет В (&Счет), , , , ) КАК ХозрасчетныйОбороты");
ЗапросОС.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.ОсновныеСредства);"
- 1
- 2
Читают тему
(гостей: 1)