|   |   | 
| 
 | Обновление конфигурации БД и запуск из батника | ☑ | ||
|---|---|---|---|---|
| 0
    
        itbchern 03.07.16✎ 12:57 | 
        Пытаюсь сделать батник (в дальнейшем запихать в саму конфу), чтобы при нажатии на него обновлялась конфигурация БЛ и запускалась платформа
 "C:\Program Files (x86)\1cv8\1cestart.exe" CONFIG /F D:\1C\УТ /Visible /UpdateDBCfg /N Админ /P *** /RunEnterprise "ENTERPRISE" Если запускать от имени администратора, то все работает прекрасно Если запускать от имени обычного пользователя, то после обновления в платформу не заходит, а выдаётсяф окно с предложением ввести логин/павроль Логин забивается верный, а пароль, судя по всему- нет. Если ввести верный пароль, то тогда заходит в систему В чем может быть ошибка? | |||
| 1
    
        Chameleon1980 03.07.16✎ 13:34 | 
        А может вам пойдет Обновлятор от Алексея Карманова (http://forum.infostart.ru/1c82/) ?
 А вообще, наверное чтонить с кавычками в ком. строке. гугл рулит: http://catalog.mista.ru/public/104654/ "C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F"D:\1C_base\ZUPRAZR" /N"Админ" /P"12345" | |||
| 2
    
        Chameleon1980 03.07.16✎ 13:40 | 
        пароль и имя юзера обернуть кавычками попробуйте     | |||
| 3
    
        Cyberhawk 03.07.16✎ 14:29 | 
        В порядке бреда: добавить базу в список баз пользователя, под которым ввод пароля не прокатывает     | |||
| 4
    
        Chameleon1980 03.07.16✎ 14:46 | 
        (3) такое на 7.7 было (могло быть).
 на 8.х не замечал | |||
| 5
    
        itbchern 03.07.16✎ 15:07 | 
        (2) Не помогает. Все так же- "Запуск от имени администратора" работает, просто запуск- нет
 При чем вот так работает: "C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /F D:\1C\УТ /Visible /UpdateDBCfg /N Админ /P *** "C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /F D:\1C\УТ /N Админ /P *** Но так в 1С не запихать в ЗаврешениеРаботыСистемы() | |||
| 6
    
        Cyberhawk 03.07.16✎ 15:10 | 
        Сделай батник с командой start для первой строчки     | |||
| 7
    
        itbchern 03.07.16✎ 15:12 | 
        (6) Не понял     | |||
| 8
    
        Chameleon1980 03.07.16✎ 15:21 | 
        (7) непосредственно перед каждой строкой пишешь Start
 читай справку в cmd ........... При чем вот так работает: "C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /F D:\1C\УТ /Visible /UpdateDBCfg /N Админ /P *** "C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /F D:\1C\УТ /N Админ /P *** Но так в 1С не запихать в ЗаврешениеРаботыСистемы() а я вот это не понял | |||
| 9
    
        itbchern 03.07.16✎ 15:30 | 
        (8)
 start "" "C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /F D:\1C\УТ /N Админ /P *** /Visible /UpdateDBCfg start "" "C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /F D:\1C\УТ /N Админ /P *** Так тоже работает Добавление/удаление start "" в начале строки никаких изменений не дало Первый вариант так и не работает, в котором прлатформа из конфигуратора запускается | |||
| 10
    
        Chameleon1980 03.07.16✎ 15:35 | 
        (9) там с кавычками опять-же нужно внимательно
 присвой строку переменной - выведи переменную через сообщить - думай | |||
| 11
    
        Beretta 03.07.16✎ 15:39 | 
        (0) После /runeterprise укажи в кавычках полную строку, которая используется для запуска 1с. С указанием базы, пользователя и прочего. Сейчас у тебя там голый ключ режима     | |||
| 12
    
        itbchern 03.07.16✎ 15:43 | 
        (11) Тоже не помогло
 start "" "C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /F D:\1C\УТ /DisableStartupMessage /Visible /UpdateDBCfg /N Админ /P *** /RunEnterprise "ENTERPRISE /F D:\1C\УТ /N Админ /P ***" | |||
| 13
    
        itbchern 03.07.16✎ 15:45 | 
        Может это как-то связано с тем, что при запуске батника от админа все обновляется и запускается на ура, а при запуске от обычного пользователя не получается? Может проблема не в самом батнике? Или есть какой-то дополнительный волшебный флаг     | |||
| 14
    
        Beretta 03.07.16✎ 15:46 | 
        (12) start убери     | |||
| 15
    
        itbchern 03.07.16✎ 15:47 | 
        (14) start вообще по-моему особой роли не играет
 Без него тоже не работает | |||
| 16
    
        Beretta 03.07.16✎ 15:48 | 
        И если из батника запускаешь, убедись, что оно в cp866. Оно тупо может в русские буквы не попадать.     | |||
| 17
    
        itbchern 03.07.16✎ 15:49 | 
        (16) у меня cp1251, cp866 почему-то не хотело     | |||
| 18
    
        Beretta 03.07.16✎ 15:54 | 
        (17) тогда напиши первой строкой батника
 cp 1251 Консоль по умолчанию для русского ждет 866 | |||
| 19
    
        itbchern 03.07.16✎ 15:55 | 
        (18)Написано у меня это :)     | |||
| 20
    
        Beretta 03.07.16✎ 15:55 | 
        Ну или русское все истреби     | |||
| 21
    
        itbchern 03.07.16✎ 15:57 | 
        "C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /F D:\1C\УТ /N Админ /P *** /UpdateDBCfg /RunModeManagedApplication /RunEnterprise "ENTERPRISE"
 Вот так хотя бы запустилось- с ключом толстого управляемого клиента Уже что-то, но еще не совсем | |||
| 22
    
        itbchern 03.07.16✎ 16:18 | 
        Хотя все равно файловый вариант
 Наверное, так и оставлю Осталось протестить | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |