gifts2017

Запуск внешних отчетов через командную строку 1С

Опубликовал Pawel (mpw) в раздел Администрирование - Стартеры 1С

Небольшая консольная программка "1С стартер" предназначена для запуска внешних обработок или отчетов через командную строку.

Очень часто необходимо через батник сформировать отчет из множества БД.

 

 

Скачать файлы

Наименование Файл Версия Размер
1C_Starter 134
.exe 6,50Kb
09.06.11
134
.exe 6,50Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Язва Жопы (Sergafan10) 10.06.11 16:46
Не запускается, ошибка. Перезалей, если у тебя стартует.
2. Pawel (mpw) 14.06.11 05:03
попробуй установить Net FrameWork 3.5
и запускается она с четырьмя параметрами
3. Альтаир (Altair777) 14.06.11 10:16
а с автором публикация согласована ;)
4. Язва Жопы (Sergafan10) 14.06.11 14:59
Запустилась, спасибо. Допилить бы её до возможностей сохранения отчёта и закрытия базы после этого. :)
5. Pawel (mpw) 14.06.11 16:54
Altair777 пишет:

а с автором публикация согласована


Что согласовано? с каким автором? это мое приложение...
6. Pawel (mpw) 14.06.11 16:55
Sergafan10 пишет:

Запустилась, спасибо. Допилить бы её до возможностей сохранения отчёта и закрытия базы после этого.


ну так ты в отчете внешнем сделай программное сохранение...
у меня именно так и работает...
я в процедуре ПриОткрытии()
смотрю если юзер = автомат, то вызываю процедуру Сформировать()
а в ней уже и сохраняю и на почту кому надо уже сохраненный отчет отправляю..
7. Алексей Бовин (Lepochkin) 15.06.11 16:47
Что-то не запускает она у меня внешний отчет. В базу вроде бы заходит и разу на выход....
8. Pawel (mpw) 16.06.11 04:05
Lepochkin пишет:

Что-то не запускает она у меня внешний отчет. В базу вроде бы заходит и разу на выход....


А путь к внешней обработке указан верно?

Я думаю, что она запускает отчет. Вы просто этого не видите...

Я же объясняю Вам, чтобы отчет заработал, в самом отчете при открытии нужно вызвать процедурц...

пример отчета:

Процедура Сформировать()

	текст = СоздатьОбъект("Текст");
	текст.Открыть("c:\test.txt");
	текст.ДобавитьСтроку("=====Отчет из базы "+КаталогИБ()+" был запущен ======");
	текст.Записать("c:\test.txt");

КонецПроцедуры


Процедура ПриОткрытии()

	Сформировать();
	
КонецПроцедуры
...Показать Скрыть
9. Алексей Бовин (Lepochkin) 16.06.11 16:05
Не работает, что-то... Код зря не выложил вместе с экзешниками, вопросов бы не задавал тогда...
10. Pawel (mpw) 16.06.11 18:01
Lepochkin пишет:

Не работает, что-то... Код зря не выложил вместе с экзешниками, вопросов бы не задавал тогда...


ну ка напиши какие параметры делаешь!?

учти, что если параметр имеет в себе пробел, то его нужно заключить в ковычки!
11. Алексей Бовин (Lepochkin) 20.06.11 10:11
1c_starter c:\1c\fsbuch <Юзер> <Пароль> C:\test.ert
12. Алексей Бовин (Lepochkin) 20.06.11 10:12
+11 текст обработки твой из (8)
13. Pawel (mpw) 20.06.11 12:23
Lepochkin пишет:
test

а 1С стопудово открывается? и файл test.txt не создается?
вот это прикольно......
попробуй на всякий случай взять все параметры в ковычки (")
14. Виктор Клименко (dicwork) 16.11.11 20:07
Так работает это приложение или не стоит качать? Идея вроде хороша, а как реализация? Поделитесь впечатлениями кто скачал и запустил.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа