Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Запуск 7.7 с параметрами (http://forums.kuban.ru/f1040/zapusk_7_7_s_parametrami-5628202.html)

USSR 17.04.2014 04:31

Запуск 7.7 с параметрами
 
Командную строку запуска 1с знаю. Нет ли каких недокументированных штучек для передачи в 1С параметров (параметра), чтобы в зависимости от строки запуска выполнить разные действия при входе. Продублировать пользователя не предлагать ))

wowick 17.04.2014 07:12

На всякий случай, если запускать 1с скриптами операционной системы, то можно в нужном месте создавать или удалять какой-то файл, ну или менять его значение, а при запуске 1с проверять наличие/содержание этого файла и выполнять нужные действия.

101 17.04.2014 09:06

Если (глПользователь=Константа.Служебный)
и(ПустоеЗначение(Константа.Служебный)=0) Тогда
ОткрытьФорму("Отчет",,КаталогИБ()+"ExtForms\Выгрузка.ert");
ЗавершитьРаботуСистемы(0);
КонецЕсли;

101 17.04.2014 09:07

Процедура ПриНачалеРаботыСистемы()
зобыл
ЗЫ а втом ерт , можно чо скока хош ерт запускать

VZ 17.04.2014 09:29

0-USSR > Дарю:
[em]Если ФС.СуществуетФайл(КаталогПользователя()+"\start.ert")=1 Тогда
ОткрытьФормуМодально("Отчет",Предстарт,КаталогПользователя()+"\start.ert");
ИначеЕсли ФС.СуществуетФайл(КаталогИБ()+"\ExtForms\start.ert")=1 Тогда
ОткрытьФормуМодально("Отчет",Предстарт,КаталогИБ()+"\ExtForms\start.ert");
КонецЕсли;[/em]

Вот в какой каталог сунешь - то и подхватит. Если в юзерский - сработает именно для юзера. В extForms - сработает для каждого, у которого нет в каталоге собственного.
А в сам stsrt.ert можешь пихать все, что душенька пожелает: например, диспетчера, который просматривает файл заданий.
Или выкидывает [filolog]нах[/filolog].

Billi 17.04.2014 10:10

0-USSR >Попробуй formex, класс "Сервис", метод КоманднаяСтрока()

USSR 17.04.2014 19:26

(5)Спасибо, супер. Все передается, что не напишу в строке запуска ))
Всем спасибо за помощь


Текущее время: 18:04. Часовой пояс GMT +3.