|
ВыгрузитьОтчет | ☑ | ||
---|---|---|---|---|
0
Ane4ka2410
02.10.11
✎
00:26
|
Здравствуйте!
Такой вопрос - мне необходимо выгрузить отчет в excel. Нужно чтоб при нажатии на кнопку, меня выводило на настройки отчета, где можно было бы сделать необходимую выборку и уже после этого сформированный по параметрам отчет - выгрузить в excel. Саму выгрузку я сделала, проблема в том, что при нажатии на кнопку,выгрузка автоматически выгружает подряд все данные и тут же закрывает форму. Помогите пожалуйста сделать это как нужно, а то я только учусь и пока буд в этом. 1с 8.2. Процедура ОткрытьОтчетПоИмени(НазваниеОтчета) Экспорт Отчет = Отчеты[НазваниеОтчета].Создать(); Форма = Отчет.ПолучитьФорму(, , ); ОткрытьФорму(Отчеты.ВедомостьВзаиморасчетыСКонтрагентами); Отчет.СформироватьОтчет(Форма.ЭлементыФормы.ПолеТабличногоДокументаРезультат); мПутьШаблон="d:\...\"; мФайлШаблон="ВедомостьПоВзаиморасчетам.xls"; ИмяФайла = мПутьШаблон + "\" + мФайлШаблон; Если Не ИмяФайла = Неопределено Тогда Форма.ЭлементыФормы.ПолеТабличногоДокументаРезультат.СохранятьСвойстваОтображения = Истина; Форма.ЭлементыФормы.ПолеТабличногоДокументаРезультат.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLS); КонецЕсли; КонецПроцедуры |
|||
1
дущ
02.10.11
✎
02:20
|
А нафига его открывать?
Попробуй что-то типа этого Процедура ОткрытьОтчетПоИмени(НазваниеОтчета) Экспорт Отчет = Отчеты[НазваниеОтчета].Создать(); ТабДок = Новый ТабличныйДокумент; Отчет.СформироватьОтчет(ТабДок); мПутьШаблон="d:\...\"; мФайлШаблон="ВедомостьПоВзаиморасчетам.xls"; ИмяФайла = мПутьШаблон + "\" + мФайлШаблон; Если Не ИмяФайла = Неопределено Тогда ТабДок.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLS); КонецЕсли; КонецПроцедуры Если отчет генерится без каких-либо дополнительных данных, то должно получиться. З.Ы. А где фотка? |
|||
2
Ane4ka2410
02.10.11
✎
03:15
|
Спасибо, попробовала. Но так вообще ничего не выгружается, создается просто пустой екселевский файл =(
Насчет нафига открывать - изначальная задача состоит в том чтобы сделать email-рассылку по контрагентам с некоторыми параметрами. И эта рассылка должна обеспечивать выгрузку инфы в excel с последующим добавлением оного в прикрепленный файл. Но поскольку контрагенты разные, то им ведь не нужно видеть отчеты по левым лицам, им нужны только их данные. И мне нужно чтоб я предварительно могла настроить отбор по нужным контрагентам, а не все подряд. Собственно я находила в инете программку которая должна передавать управление отчетом внешней обработке, но она не подходит для версии 8.2 ((( У самого отчета есть свои настройки и она по идее должна была выводить как раз их и только после настроек - выгружать отчет. Я новычек в этом поэтому даже не знаю с какой стороны подойти :( з.ы. насчет фотки - мне показалось что фото не является обязательным атрибутом на форуме программистов :) |
|||
4
orange777
02.10.11
✎
09:05
|
(2)поверь, с фото сразу вырастает оперативность и качество помощи. тока тссс)))
|
|||
5
Ane4ka2410
02.10.11
✎
12:22
|
хых))) ну тогда это просто необходимый атрибут!)) хотя тут уже 2 варианта - оперативность и качество могут вырасти или наоборот упасть до нуля, если девушка не очень хороша собой, а это уже дискриминация))
|
|||
6
aleks-id
02.10.11
✎
12:40
|
не сцы. выкладывай. здесь лучше показать гомнофотку чем гомнокод.
|
|||
7
Ane4ka2410
02.10.11
✎
12:46
|
та все уже) правда качество тут ужасное стало, всю фотку перепаганило.
Ну так может кто-то знает как решить мою прямую проблему? |
|||
8
Ane4ka2410
02.10.11
✎
14:03
|
фигово(((((((
|
|||
9
aleks-id
02.10.11
✎
14:43
|
а что там решать. в цикле формируй отчет по заданным контрагентам из списка и сохраняй
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |