|
Обновление из командной строки | ☑ | ||
---|---|---|---|---|
0
Хрущёв
02.10.13
✎
15:24
|
Пытаюсь обновить 1С из командной строки.
Команда такая: "C:\Program Files (x86)\1cv82\8.2.18.102\bin\1cv8.exe" DESIGNER /F "C:\Test\Base\" /N "Администратор" /P "" /UpdateCfg "C:\Test\2.0.14.7\1cv8.cfu” При этом в диспетчере задач появляется процесс 1С секунд на 5-10, потом исчезает и всё. Конфигурация на поддержке без возможности изменения. Есть из-за чего может не работать? |
|||
1
stix2010
02.10.13
✎
15:27
|
/Out c:\log.txt
|
|||
2
Хрущёв
02.10.13
✎
15:28
|
(1) так тоже пробовал, всё тоже самое
|
|||
3
Serg_1960
02.10.13
✎
15:30
|
Ты логи читал?
|
|||
4
Хрущёв
02.10.13
✎
15:33
|
(3) логи не создаются
|
|||
5
stix2010
02.10.13
✎
15:36
|
еще может из за ", запускается а путь к базе неверен:
C:\"Program Files (x86)"\1cv82\8.2.18.102\bin\1cv8.exe |
|||
6
Хрущёв
02.10.13
✎
15:38
|
Не, путь к базе верен. Такая строка работает нормально:
"C:\Program Files (x86)\1cv82\8.2.18.102\bin\1cv8.exe" DESIGNER /F "C:\Test\Base\" /N "Администратор" /P "" /DumpIB "C:\Test\1cv8test.dt” |
|||
7
Хрущёв
02.10.13
✎
15:48
|
up
|
|||
8
Serg_1960
02.10.13
✎
16:01
|
ап, ап... а что ап? права доступа смотреть нужно. Зайди в конфигуратор от имени Администратор (без пароля он что ли?) и попробуй обратиться к указанному обновлению.
|
|||
9
Хрущёв
02.10.13
✎
16:17
|
(8) Да, это демо база, он без пароля. Если обратиться из конфигуратора, то обновляется норм.
Up )) |
|||
10
Seducer
02.10.13
✎
16:17
|
/NАдминистратор
|
|||
11
Jump
02.10.13
✎
16:25
|
(0)Причин может быть много.
Точно сказать можно прочитав лог. (4)Если логи не создаются, значит не существует директории или нет доступа к ней. Указывай вывод логов в существующую директорию. (9)Если без пароля, то попробуй просто без указания имени и пароля. |
|||
12
Jump
02.10.13
✎
16:27
|
set VDATE=%date%
set VTIME=%time:~1,-4% set VTIME=%VTIME::=-% set EnginePath="C:\Program Files (x86)\1cv82\8.2.18.109\bin\1cv8.exe" MD D:\log\%VDATE% %EnginePath% CONFIG /F "D:\Base\8\имябазы" /UpdateCfg F:\1c8update\1c\Accounting\2_0_52_6\1cv8.cfu /UpdateDBCfg /Out "D:\log\%VDATE%\имябазы.log" Попробуй так, только поправь пути и имена. |
|||
13
Serg_1960
02.10.13
✎
16:29
|
ТС, наверное, не понял про какие я логи говорил. Те, которые /Out.
И, честно сказать, я не пробовал с пустым паролем работать в базе из под командной строки. Не долго ведь это - создать пользователя с паролем. |
|||
14
Jump
02.10.13
✎
16:40
|
(13)Ну логи по /Out могут не создаваться если допустим написать /Out "D:\log\имябазы.log не создав предварительно папку log. Ну или если папка создана на системном диске, на нее банально может не оказаться прав.
|
|||
15
Хрущёв
02.10.13
✎
16:42
|
(13) Нет,про те же логи. Попробовал с паролем, то же самое
|
|||
16
Jump
02.10.13
✎
16:45
|
(15)Ну сейчас добился вывода логов?
|
|||
17
Хрущёв
02.10.13
✎
16:47
|
(16) Тоже нет, пробовал и папку поменять и диск. Логи не создаются
|
|||
18
Jump
02.10.13
✎
16:48
|
(17)Мой скрипт попробуй что я скинул в (12)
Путь к логам на несистемный диск сделай. |
|||
19
Jump
02.10.13
✎
16:49
|
В конце батника напиши pause, чтобы видеть что батник говорит.
А то может у тебя батник на что нибудь материться. |
|||
20
Мыш
02.10.13
✎
17:00
|
"C:\Program Files\1cv82\8.2.18.109\bin\1cv8.exe" DESIGNER /FD:\BASE\HRM /UpdateCfgD:\1C\Tmplts\1c\hrm\2_5_72_2\1cv8.cfu /Visible /DumpResultD:\1C\ReportOfUpdateHRM_2_5_72_2.txt
Точно работает. |
|||
21
Хрущёв
02.10.13
✎
17:02
|
(12) Добавил имя пользователя и пароль, заработало. В чём секрет?
|
|||
22
Мыш
02.10.13
✎
17:05
|
(21) Секрет обычно кроется в пробелах и кодировке.
|
|||
23
Хрущёв
02.10.13
✎
17:08
|
(12) А вот это зачем?
set VTIME=%time:~1,-4% set VTIME=%VTIME::=-% MD D:\log\%VDATE% |
|||
24
hhhh
02.10.13
✎
17:44
|
(21) в пробелах
|
|||
25
Jump
02.10.13
✎
17:56
|
(23)Для красоты.
Я просто вырезал из своего скрипта. Чтобы логи создавались в папочке с датой обновления, и их было удобно просматривать. Когда баз туева хуча довольно удобственно. |
|||
26
Jump
02.10.13
✎
17:59
|
Вот это тебе нафиг не нужно
set VTIME=%time:~1,-4% set VTIME=%VTIME::=-% можешь удалить. Я просто у себя еще время к имени лога дописываю, сюда просто по ошибке скопировал. |
|||
27
Jump
02.10.13
✎
18:00
|
А
MD D:\log\%VDATE% создает на диске Д в директории лог папку с текущей датой, чтобы туда логи класть. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |