#0
by Doomer
Есть батник, который открывает 1С под определенным пользователем. Как прописать в строке запуска чтобы 1С при запуске не выдавало окно "Каталог пользователя занят", а автоматически закрывало окно?
#1
by shds
проверь в папке пользователя файл 1Cv7.LCK (если монопольно еще и в папке базы) без гарантий, ибо он может остаться от аварийного завершения. хотя можно его попробывать удалить, занят - 1с 99% жива :)
#6
by Лефмихалыч
А еще, если файлик Sysloglinks.tmp пустой (или/и его можно удалить), то в базе ни кого нет.
#9
by shds
ну почему же... если не ограничиваться батником, и стоит задача именно в закрытии окна "каталог..." - вполне решаема. например через перебор открытых окон, поиска заголовка "каталог..." и посыла туда команды на закрытие... выбор средств за автором поста...
#12
by Doomer
в планировщике есть задача запускать 1С с 8.00 до 18.00 под пользовалем "робот", необходимо если кто-то зашел монопольно и выгнал робота, после освобождения базы опять запустить робота.
#13
by Лефмихалыч
тогда ищи файлик и пытайся его удалить, ежели его после попытки удаления не существует, то грузи робота своего
#14
by Лефмихалыч
вот тебе рыба скрипта, можешь заточить под собственные нужды var g_Shell = WScript.CreateObject("WScript.Shell"); var g_FSO = new ActiveXObject("Scripting.FileSystemObject");
#15
by Doomer
большое спасибо за скрипт. я сними пока не знаком, где его можно написать или как запустить в планировщике?
#20
by Di_xxxxx
Скажите как можно запустить данный скрипт, используя %systemroot%system32WScript.exe
#21
by Di_xxxxx
Все, разобрался. но в строке запуска робота как правильно прописать путь до 1С - c:Program Files1Cv77BIN1cv7.exe не работает???
#27
by Di_xxxxx
скрипт: var g_Shell = WScript.CreateObject("WScript.Shell"); var g_FSO = new ActiveXObject("Scripting.FileSystemObject");
#28
by Di_xxxxx
путь к каталогу Program Files скорее всего можно прописать через переменные среды наверное
#32
by Лефмихалыч
кавычки нужно было экранировать символом if(!g_FSO.FileExists(g_sLCK))g_Shell.Run("C:Progra~11Cv77BIN1cv7.exe", 2, 0);
#34
by Лефмихалыч
почитай мануал про JScript на это не долго (у меня в свое время день заняло), а знания ТОЧНО не будут бесполезными
#39
by Di_xxxxx
тестирую, только не могу понять какой признак отвечает за то, что кто-то монопольно сидит вбазе. файл 1Cv7.LCK в корне базы появляется даже тогда, когда кто-то есть в базе не монопольно???
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Запуск 1С из командной строки
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- запуск внешней обработки из командной строки
- v7: 1С V7.7 в сети
- v7: Запуск 1С 77 через COM, в WIN 7 64 бит
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Возможен ли запуск 1С 7.7 из командной строки без регистрации базы?
- Запуск 1с через параметр командной строки
- v7: срочно помогите пжл при запуске 1С 7.7 выдал ошибку "Ошибка при запуске журнал"
В этой группе 1С
- ошибка про вид субконто
- Чем лучше распознать текстовую структуру файла выписки банка?
- Баги 1С: целая часть числа
- Как отразить в ЗУП 2.1.5.2 невыход несколько часов для упр. начислений
- Как получить ставку НДС числом в запросе?
- Округление
- Как програмно пройти по всем строкам табличного документа
- Как вывести в один таб.док данные из разных макетов
- V8 УПП как скопировать данные из столбика в столбик?
- Подключиться к 1С из Visual Studio
- Как получить ссылку на папку "Мои документы" пользователя
- Ремонт сканера USB Benq 5250C (ошибка ffff:0024)
- Можно ли получить в запросе УникальныйИдентификатор.
- DynamicWrapper функция не возвращает строковое значение
- v7: Документ не делает проводок, нет операций?
- Карточка счета и Инвентаризационная опись по 10-ке показывают разные данные
- Зарегистрировал компоненту 1CBarCode.dll под WINDOWS 2003 SERVER и не рабо
- Как в делфи удалить все строки из поля Memo
- Как запиндюрить случайный выбор файла из папки
- v8: Не могу разобраться с СправочникОбъект.ОбменДанными.Загрузка = Истина