|   |   | 
| 
 | Запуск внешней обработки через /Execute <имя файла внешней обработки> | ☑ | ||
|---|---|---|---|---|
| 0
    
        m1_1976 08.10.13✎ 16:23 | 
        как то можно узнать в обработке, что я ее открыл из командной строки используя EXECUTE
 Моя ситуация: Обработку можно открыть вручную через "Файл" - "Открыть", тогда она дает возможность выбрать три различных действия При открытии через параметры командной строки - хочу выполнить одно действие и забыть. Как мне отличить как я ее открыл, через Execute или вручную, через Файл-Открыть? | |||
| 1
    
        m1_1976 08.10.13✎ 16:23 | 
        соответственно:
 1С:Предприятие 8.2 (8.2.18.109) | |||
| 2
    
        Галахад гуру 08.10.13✎ 16:29 | 
        Открывай разными пользователями.     | |||
| 3
    
        m1_1976 08.10.13✎ 16:30 | 
        А по другому как-то не...?     | |||
| 4
    
        CaMoJleT 08.10.13✎ 16:32 | 
        Можно еще сделать две формы и открывать нужную в зависимости от способа открытия.     | |||
| 5
    
        ptiz 08.10.13✎ 16:40 | 
        Передавать параметр через ключ /C и его анализировать в обработке.     | |||
| 6
    
        Serginio1 08.10.13✎ 16:41 | 
        Смотри ПараметрЗапуска     | |||
| 7
    
        m1_1976 08.10.13✎ 17:24 | 
        ПАРАМЕТР ЗАПУСКА он для ПриНачалеРаботыСистемы()
 а для обработки разве его тоже можно поймать? | |||
| 8
    
        m1_1976 08.10.13✎ 17:25 | 
        (4) 
 Как в параметре запуска EXECUTE указать имя формы??? | |||
| 9
    
        Serginio1 08.10.13✎ 17:26 | 
        Используется для доступа к параметру запуска, передаваемому через ключ командной строки /C.     | |||
| 10
    
        m1_1976 08.10.13✎ 17:27 | 
        у меня такая строка
 "C:\Program Files (x86)\1cv82\8.2.18.109\bin\1cv8.exe" /enterprise /F"C:\Users\m1\Documents\base8\Айти трейд" /N"Любимов (администратор)" /WA+ /Execute"C:\Users\m1\Documents\base8\Айти трейд\ПродажиДляGFK.epf" | |||
| 11
    
        m1_1976 08.10.13✎ 17:28 | 
        куда вписать параметр /С     | |||
| 12
    
        Serginio1 08.10.13✎ 17:28 | 
        Добавь строку   /CВызовИзКоманднойСтроки
 Или /C"Вызов Из КоманднойСтроки" | |||
| 13
    
        Serginio1 08.10.13✎ 17:29 | 
        В любое место. Можешь в конец     | |||
| 14
    
        m1_1976 08.10.13✎ 17:32 | 
        хорошо... а где ловить? у ПРИОТКРЫТИИ() в форме обработки нет ПАРАМЕТР     | |||
| 15
    
        ptiz 08.10.13✎ 17:33 | 
        В любом месте. Вообще в любом.
 Глобальный контекст ПараметрЗапуска (LaunchParameter) Использование: Только чтение. Описание: Тип: Строка. Используется для доступа к параметру запуска, передаваемому через ключ командной строки /C. Недоступно на сервере 1С:Предприятие. Не используется в модуле внешнего соединения. | |||
| 16
    
        Serginio1 08.10.13✎ 17:33 | 
        Вообще то 
 Глобальный контекст (Global context) ПараметрЗапуска (LaunchParameter) Использование: Только чтение. Описание: Тип: Строка. Используется для доступа к параметру запуска, передаваемому через ключ командной строки /C. Доступность: Тонкий клиент, веб-клиент, толстый клиент. | |||
| 17
    
        m1_1976 08.10.13✎ 17:35 | 
        Сейчас попробую. скажу...     | |||
| 18
    
        m1_1976 08.10.13✎ 17:40 | 
        Спс. Все отлично! помог (12) и (16) ну и (15) :)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |