Имя: Пароль:
1C
1С v8
Не выгружается программно база в dt
0 Штурман
 
21.04.16
07:48
Раньше база, крутящаяся на сервере програмнно всегда выгружалась нормально, однако после обновления конфигурации перестала.
Даже ручной запуск батника ничего не дает и не выводит никаких ошибок.
Платформа 8.2.19.90
Сам батник такой:

"C:\Program Files (x86)\1cv82\8.2.19.90\bin\1cv8.exe" CONFIG /S 172.1.1.3:1641\Test /N "Admin" /P "Admin" /DumpIB "D:\%datetemp%.dt"

Что не так?
1 АНДР
 
21.04.16
07:54
А данные в БД точно обновились? Мне кажется что у вас висит фоновый сеанс, пытающийся выполнить обновление данных в БД.
2 Штурман
 
21.04.16
07:56
(1) в БД все нормально, если просто зайти обычно в конфигуратор и выбрать "Администратирование -> Выгрузить ИБ" то dt выгружается нормально

А вот программно батником никак, даже если его вручную запустить
3 mehfk
 
21.04.16
08:05
(2) По ЖР посмотри что в это время происходит.
4 Trotter
 
21.04.16
08:25
А если батник попробовать запустить через cmd ?
5 Штурман
 
21.04.16
08:56
(4) я же написал, что запускал батник вручную: не только командной строке, FAR, но и двойным кликом

Так пот, после запуска батника около 30 секунд в консоле висит запсись:
"C:\Program Files (x86)\1cv82\8.2.19.90\bin\1cv8.exe" CONFIG /S 172.1.1.3:1641\Test /N "Admin" /P "Admin" /DumpIB "D:\21.04.2016.dt"
А потом CMD закрывается и все, без всяких сообщений

В момент запуска батника смотрел диспетчер задач: при его запуске 1с запускается, но никакого процессорного ресурса не использует (0% загрузка)
6 АНДР
 
21.04.16
09:15
Ключ ищет?
7 Штурман
 
21.04.16
09:17
(6) Может быть. Но в случае поиска ключа выскакивает диалог поиска, а такого диалога нет

даже в параметрах запуска батника прописывал /UseHwLicenses-
ничего не дало
8 Trotter
 
21.04.16
09:20
Пуск - выполнить - cmd там заходим в папку где лежит ваш *.bat
и запускаем его. либо допишите в него в ваш батник на новую строчку pause посмотреть, что он вам напишет.
9 Штурман
 
21.04.16
09:33
(8) c:\>backup.bat  pause

ничего не выдало

только вот эта строка повисела пару секунд:
"C:\Program Files (x86)\1cv82\8.2.19.90\bin\1cv8.exe" CONFIG /S 172.1.1.3:1641\Test /N "Admin" /P "Admin" /DumpIB "D:\21.04.2016.dt"
10 Штурман
 
21.04.16
12:27
подниму )
11 EugeniaK
 
21.04.16
12:29
(9) Введи строку запуска руками в консоли.
Может что-то и выдаст.
12 Штурман
 
21.04.16
12:35
(11)  что ввести конретно?
13 zva
 
21.04.16
12:38
а просто конфигуратор открывается?
"C:\Program Files (x86)\1cv82\8.2.19.90\bin\1cv8.exe" CONFIG /S 172.1.1.3:1641\Test /N "Admin" /P "Admin"
14 GANR
 
21.04.16
12:59
(0) /Out <имя файла> [-NoTruncate]] — установка файла для вывода служебных сообщений. Если задан параметр -NoTruncate (через пробел), файл не очищается.
Во время исполнения пакетных команд файл сообщений можно открыть для просмотра. Запись сообщений в файл не буферизуется (сообщения записываются сразу).

"C:\Program Files (x86)\1cv82\8.2.19.90\bin\1cv8.exe" CONFIG /S 172.1.1.3:1641\Test /N "Admin" /P "Admin" /DumpIB "D:\%datetemp%.dt" /OUT "C:\MyLog.txt"
15 Штурман
 
22.04.16
08:07
Всем спасибо, проблема решилась.
Вначале запустил конфигуратор как в (13), выдало
"Сервер 1С:Предприятия не обнаружен" и т.д.
Хотя 1С-ка нормально работала и в службах сервер тоже

Потом просто убрал порт 1641 в батнике и он стал нормально запускаться.
Странно как-то, всегда на 1641 порту работала 1с, а тут видимо сама переустановилась и вернула порт по умолчанию 1541
16 SiAl-chel
 
22.04.16
08:12
(15) "1с сама переустановилась"? Попахивает искусственным интеллектом.
И вроде начиная с 8.1 лучше использовать ключ DESIGNER вместо CONFIG.
17 Штурман
 
22.04.16
08:17
(16)
DESIGNER  (CONFIG в 8.0) Запуск в режиме Конфигуратора
Ок, исправлю:)

А как тогда могли порты смениться с 1641 на 1541?
18 SiAl-chel
 
22.04.16
09:19
(17) Может настройки слетели, а потом сервак перезагрузился и подхватил дефолтные настройки. Надо читать логи в журналах событий Windows.
19 GANR
 
22.04.16
11:26
Господа, хоть кто-нибудь услышал, что я сказал в (14). Команды 1С-ки можно оттрассировать и заставить их сказать чего не хватает для выполнения того или иного действия в случае неудачи.
Программист всегда исправляет последнюю ошибку.