К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

РИБ и обновления Бухгалтерии предприятия 3

Гость
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 — обновление конфигурации из хранилища; ...
И где здесь эти команды? Где указание файла, или команда записи в хранилище?
Где, наконец, отключение пользователей от БД? Не все обновления могут быть "динамическими" - чаще "динамическое обновление" невозможны, и всегда по возможности нежелательны.
Может, кто-то торчит в базе, и не желает вылезать? Или открыл модальное окно (напр., для ввода пароля) и убежал по магазинам "на пять минут"?
И вообще: где тут указание на ИТС? Как ресурс комппютера?


К списку вопросов






Copyright ©, Все права защищены