0
- 06.04.2017 - 11:43
|
В Бухгалтерии версии 3 настроена РИБ с обменом "через флешку" До того, как из 1С посыпались неизбежные обновления этой конфигурации обмен работал чётко и без сбоев. Головная база обновилась через ИТС и при синхронизации сформировала файл обмена для подчинённой базы размером около 1Гб (с обновлением). Подчинённая база при попытке синхронизации с головной, указывает о необходимости обновления текущей конфигурации, начинает его производить, но завершает с ошибкой: 06.04.2017 10:45:45 {OK** Запускается: C:\Program Files\1cv8\8.3.9.2170\bin\1cv8.exe; параметры: CONFIG /F"C:\1С\ДОМ\ГХ0612" /N"Лена" /P"******" /WA- /UpdateDBCfg -server /Out "templog.txt" /UCПакетноеОбновлениеКонфигурацииИБ /DisableStartupMessages /DisableStartupDialogs; окно: SW_SHOW; ожидание: true 06.04.2017 10:52:23 {ERR** Код возврата: 1 Через конфигуратор обновления для подчинённой РИБ заблокированы. Подскажите, как в таких условиях можно и обновляться и синхронизироваться? | |
1
- 06.04.2017 - 12:17
|
Как обычно, первым делом проверяем права юзера (винды, а не "1С") на указанные в задании файлы и каталоги. Учитываем, что "каталог по умолчанию" - это юзеровский каталог (C:\Users\<LocalUser>). Второй фактор: последние серверные винды чуствительны к запускам скриптов (требуют на это отдельные права). Так что от имени администратора (даже если сам юзер админитратор) открываем CMD.EXE, и впузыриваем туда командную строку. Примечание: 64-х разрядные оси не любят ASCII, а любят восьмеричный код, и русские буквы преобразовывают в кракозябры. А вот WSH ASCII любит. Win2008 - точно. Права и правильность допуска к конфигуратору проверяем так: CMD.EXE скармливаем команду C:\Program Files\1cv8\8.3.9.2170\bin\1cv8.exe; параметры: CONFIG /F"C:\1С\ДОМ\ГХ0612" /N"Лена" /P"******" Конфигуратор должен открыться. | |
2
- 06.04.2017 - 13:07
|
Спасибо за реакцию! Поменял все пути с русскими буквами на латинские, запустил 1С от имени администратора - не помогло. Не вполне понял что вы рекомендуете "впузырить" в командной строке из под админа? | |
3
- 06.04.2017 - 13:17
|
запускаю cmd под админом, ввожу C:\Progra~1\1cv8\8.3.9.2170\bin\1cv8.exe CONFIG /F"C:\1C\ \GH0612" /N"Лена" /P"******" /WA- /UpdateDBCfg -server /Out "templog.txt" /UC етноеОбновлениеКонфигурацииИБ /DisableStartupMessages /DisableStartupDialogs ничего не происходит | |
4
- 06.04.2017 - 13:46
|
2-Аркадий > В винде CMD.EXE выполняет не все команды, если не запущен от имени администратора. Не пользую РИБ, но сразу видно: это кусок скрипта. /UpdateDBCfg -server - это, вообще-то. команда на динамическое обновления ИБ. Но применяется как опция для /LoadCfg, /LoadConfigFiles, /ConfigurationRepositoryUpdateCfg — обновление конфигурации из хранилища; ... И где здесь эти команды? Где указание файла, или команда записи в хранилище? Где, наконец, отключение пользователей от БД? Не все обновления могут быть "динамическими" - чаще "динамическое обновление" невозможны, и всегда по возможности нежелательны. Может, кто-то торчит в базе, и не желает вылезать? Или открыл модальное окно (напр., для ввода пароля) и убежал по магазинам "на пять минут"? И вообще: где тут указание на ИТС? Как ресурс комппютера? | |
| Интернет-форум Краснодарского края и Краснодара |