2) Сохранять на диск ежедневно в 21:00 заменяя старый файл
а вот это интересная задача, как сделать - не изменяя конфигурацию и текущий релиз ?
При запуске 1С Предприятия можно , через специальную команду - указать запускать ВНЕШНЮЮ ОБРАБОТКУ
(внешний отчет - не умеет, очень жаль)
Но, внешняя обработка - умеет запускать - любой внешний отчет
Создадим на диске D:\
папку "WWW"
и сохраним в нее наш отчет
ОстаткиТовараДляСайта.erf
//напишем вот такую обработку
// она перед запуском своим - создаст отчет и завершить работу 1С
//то что нам и нужно
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
Отчет = ВнешниеОтчеты.Создать("D:\WWW\ОстаткиТовараДляСайта.erf");
//указать полный путь внешнего отчета
Форма= Отчет.ПолучитьФорму();
Форма.Открыть();
Отказ=Истина; //чтобы форма не открывалась этой обработки
СтандартнаяОбработка=Ложь;
ЗавершитьРаботуСистемы(Ложь); //закрываем сеанс 1С
КонецПроцедуры
Вложенный файл:
Имя файла:
Starter.zip
Размер файла:3 KB
Пол дела - сделано. Осталось добавить расписание
Ищем на рабочем столе БЫСТРЫЙ ЯРЛЫК запуска MAGAZKA & MAGAZKA (NS)
Копируем :
"C:\Program Files (x86)\1cv82\common\1cestart.exe" ENTERPRISE /F"D:\WWW\MAGAZKANS82" /NПользователь /P""
и меняем на вот это :
"
C:\Program Files (x86)\1cv82\common\1cestart.exe" ENTERPRISE /F"D:\WWW\MAGAZKANS82" /NExchange /PExchange /Execute "D:\WWW\Starter.epf"
Делать это рекомендую в прекрасном бесплатном редакторе
Notepad++
Очень ВАЖНО - соблюсти КОДИРОВКУ текста
Сохраняем данный файл , как текстовый документ
и меняем расширение с *.txt на *.bat
Start1C.bat
Вложенный файл:
Имя файла:
Start1C.zip
Размер файла:0 KB
Если все сделали правильно. Можете дважды кликнуть по этому файлу
должно произойти
- на секунду всплывающее DOS окно (черный экран с кодом)
- запуститься сеанс 1С MAGAZKA
- и в этой папке будет сформирован НОВЫЙ ФАЙЛ - ОстаткиТовара.xls
Автоматический запуск сделан. А как же расписание ?
Для этого воспользуемся встроенным планировщиком WINDOWS
Вот хорошая статья:
Запуск программ по расписанию
Все прекрасно работает ! Задача выполнена