Artyrjin
23.03.2011, 12:51
Добрый день! Второй день не могу сообразить как сделать выгрузку в текстовый файл.
В версии 1С 8.1 1.6 было так:
__________________________________________________ _______________________________________
Процедура ФормированиеПростойОборот ки(ДатаНач,ДатаКон,ФайлОбм� �на,ПоЗабалансовымсчетам,О� �ганизация) Экспорт
ЭкзОтчет=Отчеты.ОборотноСа льдоваяВедомостьХозрасчет ный.Создать();
ЭкзОтчет.ДатаНач=ДатаНач;
ЭкзОтчет.ДатаКон=ДатаКон;
ЭкзОтчет.Организация=Справ очники.Организации.НайтиПо Наименованию(Организация);
ЭкзОтчет.ПоСубсчетамИСубк� �нто=Истина;
Табл=Новый ТабличныйДокумент;
ПоказыватьЗаголовок = Ложь;
ВысотаЗаголовка = 0;
Повалютам=0;
БухгалтерскиеОтчеты.Сформ� �роватьОтчетОборотноСальд� �войВедомости(ЭкзОтчет.Это� �Объект,Табл,ПоказыватьЗаг� �ловок, ВысотаЗаголовка,
ПоВалютам, Истина, ПоЗабалансовымСчетам, Неопределено);
Табл.Записать(ФайлОбмена,"txt");
КонецПроцедуры
__________________________________________________ _______________________________________
В версии 8.2 этот код не работает, так как там нет модуля "БухгалтерскиеОтчеты", отчета "ОборотноСальдоваяВедомост ьХозрасчетный"
Подскажите пожалуйста как мне решить эту задачу, ибо задача очень важна для меня, я пишу так но этот код не верен:
__________________________________________________ _______________________________________
Процедура ФормированиеПростойОборот ки(ДатаНач,ДатаКон,ФайлОбм� �на,ПоЗабалансовымсчетам,О� �ганизация) Экспорт
ОСВ = Отчеты.ОборотноСальдоваяВ� �домость.Создать();
ОСВ.НачалоПериода = ДатаНач;
ОСВ.КонецПериода = ДатаКон;
ОСВ.ПоСубсчетам=Истина;
ОСВ.Организация=Справочник и.Организации.НайтиПоНаиме нованию(Организация);
Табл=Новый ТабличныйДокумент;
ОСВ.СформироватьОтчет(Табл );
Табл.Записать(ФайлОбмена,"txt");
КонецПроцедуры
__________________________________________________ _______________________________________
Мне нужно выгрузить либо в текстовый файл либо эксель
Эскизы прикрепленных изображений
Прикрепленное изображение Прикрепленное изображение
Добавлено через 1 час 40 минут 20 секунд
Процедура ФормированиеПростойОборот ки(ДатаНач,ДатаКон,ФайлОбм� �на,ПоЗабалансовымсчетам,О� �ганизация) Экспорт
ОСВ = Отчеты.ОборотноСальдоваяВ� �домость.Создать();
ОСВ.НачалоПериода = ДатаНач;
ОСВ.КонецПериода = ДатаКон;
ОСВ.ПоСубсчетам=Истина;
ОСВ.Организация=Справочник и.Организации.НайтиПоНаиме нованию(Организация);
Табл=Новый ТабличныйДокумент;
//ОСВ.СформироватьОтчет(Табл );
//ВыводВФормуОтчета = истина;
СтандартныеОтчеты.Вывести� �тчет(ОСВ, Табл, Неопределено , Истина, Неопределено , Истина, Неопределено);
Табл.Записать(ФайлОбмена,"txt");
КонецПроцедуры
--------------------------------------------------------------------------
Такой код не выдает ошибок, но текстовый файл пуст, в который я выгружаю отчет
Неужели никто не щупал еще 8.2? Программистом 1С никогда не был, но подозреваю, что задача то тревиальная
В версии 1С 8.1 1.6 было так:
__________________________________________________ _______________________________________
Процедура ФормированиеПростойОборот ки(ДатаНач,ДатаКон,ФайлОбм� �на,ПоЗабалансовымсчетам,О� �ганизация) Экспорт
ЭкзОтчет=Отчеты.ОборотноСа льдоваяВедомостьХозрасчет ный.Создать();
ЭкзОтчет.ДатаНач=ДатаНач;
ЭкзОтчет.ДатаКон=ДатаКон;
ЭкзОтчет.Организация=Справ очники.Организации.НайтиПо Наименованию(Организация);
ЭкзОтчет.ПоСубсчетамИСубк� �нто=Истина;
Табл=Новый ТабличныйДокумент;
ПоказыватьЗаголовок = Ложь;
ВысотаЗаголовка = 0;
Повалютам=0;
БухгалтерскиеОтчеты.Сформ� �роватьОтчетОборотноСальд� �войВедомости(ЭкзОтчет.Это� �Объект,Табл,ПоказыватьЗаг� �ловок, ВысотаЗаголовка,
ПоВалютам, Истина, ПоЗабалансовымСчетам, Неопределено);
Табл.Записать(ФайлОбмена,"txt");
КонецПроцедуры
__________________________________________________ _______________________________________
В версии 8.2 этот код не работает, так как там нет модуля "БухгалтерскиеОтчеты", отчета "ОборотноСальдоваяВедомост ьХозрасчетный"
Подскажите пожалуйста как мне решить эту задачу, ибо задача очень важна для меня, я пишу так но этот код не верен:
__________________________________________________ _______________________________________
Процедура ФормированиеПростойОборот ки(ДатаНач,ДатаКон,ФайлОбм� �на,ПоЗабалансовымсчетам,О� �ганизация) Экспорт
ОСВ = Отчеты.ОборотноСальдоваяВ� �домость.Создать();
ОСВ.НачалоПериода = ДатаНач;
ОСВ.КонецПериода = ДатаКон;
ОСВ.ПоСубсчетам=Истина;
ОСВ.Организация=Справочник и.Организации.НайтиПоНаиме нованию(Организация);
Табл=Новый ТабличныйДокумент;
ОСВ.СформироватьОтчет(Табл );
Табл.Записать(ФайлОбмена,"txt");
КонецПроцедуры
__________________________________________________ _______________________________________
Мне нужно выгрузить либо в текстовый файл либо эксель
Эскизы прикрепленных изображений
Прикрепленное изображение Прикрепленное изображение
Добавлено через 1 час 40 минут 20 секунд
Процедура ФормированиеПростойОборот ки(ДатаНач,ДатаКон,ФайлОбм� �на,ПоЗабалансовымсчетам,О� �ганизация) Экспорт
ОСВ = Отчеты.ОборотноСальдоваяВ� �домость.Создать();
ОСВ.НачалоПериода = ДатаНач;
ОСВ.КонецПериода = ДатаКон;
ОСВ.ПоСубсчетам=Истина;
ОСВ.Организация=Справочник и.Организации.НайтиПоНаиме нованию(Организация);
Табл=Новый ТабличныйДокумент;
//ОСВ.СформироватьОтчет(Табл );
//ВыводВФормуОтчета = истина;
СтандартныеОтчеты.Вывести� �тчет(ОСВ, Табл, Неопределено , Истина, Неопределено , Истина, Неопределено);
Табл.Записать(ФайлОбмена,"txt");
КонецПроцедуры
--------------------------------------------------------------------------
Такой код не выдает ошибок, но текстовый файл пуст, в который я выгружаю отчет
Неужели никто не щупал еще 8.2? Программистом 1С никогда не был, но подозреваю, что задача то тревиальная