#0
by One
есть обработка, которая должна запускаться 2-мя способами: 1. Пользователь сам открывает и запускает что надо; 2. Пишется батник и ставится в расписание, он стартует по расписанию программу, и обработку. При этом изменять конфигурацию нельзя. Вот хотелось бы как-нибудь в обработке понять, как она была запущена и в зависимости от этого контролировать её действия. Либо ничего не делать самостоятельно (если запустили вручную), либо автоматом чтобы запускала действия. Что-то типа параметра передать можно, или считать откуда-нибудь режим запуска?
#2
by Wobland
Использование: Только чтение. Описание: Тип: Строка. Используется для доступа к параметру запуска, передаваемому через ключ командной строки /C. Недоступно на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
#6
by One
такой вариант не подойдёт. надо настройки сделать в обработке, установить необходимые параметры, сохранить, а потом уже запускать её в автоматическом режиме
#8
by kosts
>такой вариант не подойдёт. надо настройки сделать в обработке, установить необходимые параметры, сохранить, а потом уже запускать её в автоматическом режиме Обработка 1 настройки сделать в обработке, установить необходимые параметры, сохранить Обработка 2 Работа в автоматическом режиме
#9
by One
Ещё раз. Обработку делаю я, потом она распространяется по клиентам. К базам которых я никакого отношения не имею и некторые даже никогда в глаза не видел и не увижу. На форме имеется несколько параметров, которые клиент должен прописать чтобы работала обработка, у каждого клиента они свои + они ещё могут со временем меняться. Они могут запускать эту обработку либо зайдя в программу и запустив её, либо хотят чтобы это можно было сделать по расписанию. Вот как раз этой проблемой я и озадачен, вручную она работает. Нормально всё. Тут 2 обработки сделать никак нельзя чтобы одна запускалась руками, другая на автомате. Пока из написанного интересны 2 варианта чтобы сделали пользователя, который бы запускал эту обработку в автомате и , если понять как пользоваться ПараметрЗапуска
#10
by Sammo
Переменная модуля ЗапущенаИнтерактивно; В модули иницилизируем ее Ложь, При открытии формы - Истина. И тогда в модуле можешь понять - запустили ее вручную или автоматически. Тонкость - если автоматический запуск сделан не через вызов формы, что некамильфо, имхо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как запустить обработку не вызывая метод "ПолучитьФорму"?
- нужно из 1С запустить приложение и дождаться пока оно отработает...
- v7: Как запустить обработку?
- Как запустить обработку при старте системы в управляемом приложении.
- Запустить обработку под полными правами.
- Запустить обработку по расписанию
- Запустить 1с и сразу свою обработку
- Можно ли запустить обработку в отдельном процессе/потоке?
- v7: как программно запустить внешнюю обработку
- Как запустить встроенную обработку в регламентном задании?
В этой группе 1С
- Расчет времени полёта тела
- параметры страницы очень долго открываются
- Как обойти запрос
- Смена пользователя в текущем сеансе
- v8: Не могу из Регистр сведений "Работники организаций" получить список работающих
- Удалил базу SQL.
- PosgreSQL 8.4.3 Запуск vacuum, analyze, reindex из командной строки
- КА Выпуск продукции спецификации
- Автоматическое написание Если-Иначе-КонецЕсли;
- 1С:Платежные документы 8
- Цикл Для с заданным шагом, как реализовать ?
- Регламентное задание: формирование XML
- Печать в PDF
- Расчет себестоимости УПП
- Как получить название реквизитов справочника в 7-ке?
- Закрытие 40 счета
- Вернуть СписокЗначений с Сервера на Клиент
- Парсинг данных сотового оператора
- УПП. Как сторнировать проводку 23.01/10. Помогите! очень нужно
- Ввод начальных остатков.