PDA

Просмотр полной версии : Выгрузка ОСВ в текст файл или Excel, Экспорт отчета



Artyrjin
23.03.2011, 12:51
Добрый день! Второй день не могу сообразить как сделать выгрузку в текстовый файл.

В версии 1С 8.1 1.6 было так:

__________________________________________________ _______________________________________

Процедура ФормированиеПростойОборот ки(ДатаНач,ДатаКон,ФайлОбм� �на,ПоЗабалансовымсчетам,О� �ганизация) Экспорт
ЭкзОтчет=Отчеты.ОборотноСа льдоваяВедомостьХозрасчет ный.Создать();
ЭкзОтчет.ДатаНач=ДатаНач;
ЭкзОтчет.ДатаКон=ДатаКон;
ЭкзОтчет.Организация=Справ очники.Организации.НайтиПо Наименованию(Организация);
ЭкзОтчет.ПоСубсчетамИСубк� �нто=Истина;
Табл=Новый ТабличныйДокумент;
ПоказыватьЗаголовок = Ложь;
ВысотаЗаголовка = 0;
Повалютам=0;
БухгалтерскиеОтчеты.Сформ� �роватьОтчетОборотноСальд� �войВедомости(ЭкзОтчет.Это� �Объект,Табл,ПоказыватьЗаг� �ловок, ВысотаЗаголовка,
ПоВалютам, Истина, ПоЗабалансовымСчетам, Неопределено);
Табл.Записать(ФайлОбмена,"txt");
КонецПроцедуры

__________________________________________________ _______________________________________



В версии 8.2 этот код не работает, так как там нет модуля "БухгалтерскиеОтчеты", отчета "ОборотноСальдоваяВедомост ьХозрасчетный"



Подскажите пожалуйста как мне решить эту задачу, ибо задача очень важна для меня, я пишу так но этот код не верен:

__________________________________________________ _______________________________________



Процедура ФормированиеПростойОборот ки(ДатаНач,ДатаКон,ФайлОбм� �на,ПоЗабалансовымсчетам,О� �ганизация) Экспорт
ОСВ = Отчеты.ОборотноСальдоваяВ� �домость.Создать();
ОСВ.НачалоПериода = ДатаНач;
ОСВ.КонецПериода = ДатаКон;
ОСВ.ПоСубсчетам=Истина;
ОСВ.Организация=Справочник и.Организации.НайтиПоНаиме нованию(Организация);

Табл=Новый ТабличныйДокумент;
ОСВ.СформироватьОтчет(Табл );
Табл.Записать(ФайлОбмена,"txt");
КонецПроцедуры

__________________________________________________ _______________________________________



Мне нужно выгрузить либо в текстовый файл либо эксель


Эскизы прикрепленных изображений
Прикрепленное изображение Прикрепленное изображение

Добавлено через 1 час 40 минут 20 секунд
Процедура ФормированиеПростойОборот ки(ДатаНач,ДатаКон,ФайлОбм� �на,ПоЗабалансовымсчетам,О� �ганизация) Экспорт
ОСВ = Отчеты.ОборотноСальдоваяВ� �домость.Создать();
ОСВ.НачалоПериода = ДатаНач;
ОСВ.КонецПериода = ДатаКон;
ОСВ.ПоСубсчетам=Истина;
ОСВ.Организация=Справочник и.Организации.НайтиПоНаиме нованию(Организация);

Табл=Новый ТабличныйДокумент;
//ОСВ.СформироватьОтчет(Табл );
//ВыводВФормуОтчета = истина;
СтандартныеОтчеты.Вывести� �тчет(ОСВ, Табл, Неопределено , Истина, Неопределено , Истина, Неопределено);

Табл.Записать(ФайлОбмена,"txt");
КонецПроцедуры



--------------------------------------------------------------------------

Такой код не выдает ошибок, но текстовый файл пуст, в который я выгружаю отчет

Неужели никто не щупал еще 8.2? Программистом 1С никогда не был, но подозреваю, что задача то тревиальная