1С 7,7 автоматически делать и сохранять отчет #752963


#0 by aleksander1sk
Есть обработка, которая делает отчет: Как сделать так, чтобы обработка автоматом делала отчет и сохраняла его в файл .html? заранее спасибо всем.
#1 by Масянька
"Автоматом" - что имеется ввиду?
#2 by aleksander1sk
Ну сначала, чтобы просто при открытии, в список значений добавлю просто нужные условия (типа торговый представитель, период и т.д.) А вот как сделать, чтобы отчет делался при запуске обработки и сохранялся в файл?
#3 by Масянька
В ПриОткрытии вставляй код отчета + код сохранения.
#4 by aleksander1sk
Код отчета есть, а как написать (или где посмотреть) код сохранения?)
#5 by Масянька
В гугле. У меня - нету. Я - в html не сохраняла.
#6 by akaBrr
У таблицы есть метод Записать. Синтаксис: Записать(<ИмяФайла>,<ТипФайла>) Назначение: Записать таблицу в файл. Параметры: <ИмяФайла> - имя файла. <ТипФайла> - необязательный параметр. Числовое или строковое выражение, определяющее тип файла: · отсутствует, 0 или ''MXL'' - формат 1C; · 1 или ''XLS'' - формат Ms Excel; · 2 или ''HTM'' или ''HTML'' - формат HTML; · 3 или ''TXT'' - формат TXT. Замечание: Метод может использоваться при работе с таблицей в режиме
#7 by Масянька
Блин... Совсем забыла...
#8 by aleksander1sk
Спасибо огромное, попробую, итпишусь.
#9 by aleksander1sk
#10 by Хоменко Валерий
НачМесяца(<Дата>)
#11 by aleksander1sk
Поставил НачМесяца(рабочаяДата) заработало
#12 by aleksander1sk
Обработка: Выбивает, ошибку, когда хочу выполнить обработку, сама таблица выводится: Таб.Записать('\APPSERVERExchangesendtotradesend.htm' , 'html'); {E:BACKUP18.06.2015PLN1CPOLYANAEXTFORMSADDONSADDONS02.GRPDDO.ERT}: Неверное имя файла!
#13 by Масянька
попробуй двойные ковычки (имя файла), проверь доступность (куда пишешь).
#14 by aleksander1sk
Как раз перед тем, как прочитать попробовал двойные кавычки - помогло, спасибо=)
#15 by aleksander1sk
Как закрыть форму и таблицу после того, как отчет сделается и сохранится?
#16 by Масянька
Слушай, ну, открой уже стандарт, посмотри, почитай СП...
#17 by aleksander1sk
Спасибо, просто не могу найти в функциях таблицы такую функцию=)
#18 by Масянька
Если моя память не спит с кем-то другим, то таблицу не закрыть (программно). А форму - Форма.Закрыть.
#19 by Остап Сулейманович
В данном случае Форму и открывать не нужно. А таблицу не нужно показывать. А сразу сохранить.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С