Отключить РИБ от удаленной базы #771501


#0 by unikon
Всем доброе время суток. Такая ситуация. Есть Центральная база (ЦБ). Настроена РИБ к удаленной базу (УБ). В ЦБ добавил "предопределенный" элемент в план видов характеристик "Настройки пользователя" и обращаюсь к нему в "Обычный модуль приложения", функция "ПередНачаломРаботыСистемы". В ЦБ все сработало нормально, а вот после обновления конфы в УБ возникли проблемы. При запуске "1С:Предприятие" выдает такую ошибку: "Предопределенный элемент отсутствует в данных". Получается, что теперь пользователи даже войти не могут. Хочу отключить РИБ и все настроить, но не могу. Через командную строку не получается отвязать РИБ ("C:Program Files (x86)1cv8common1cestart.exe" config /F"D:****" /N"****" /ResetMasterNode). Выдает следующую ошибку: Сигнатура проблемы:   Имя события проблемы:    APPCRASH   Версия приложения:    8.3.7.2008   Отметка времени приложения:    56f1d42c   Имя модуля с ошибкой:    backend.dll   Версия модуля с ошибкой:    8.3.7.2008   Отметка времени модуля с ошибкой:    56f1d5ac   Дополнительные сведения 1:    0a9e   Дополнительные сведения 2:    0a9e372d3b4ad19135b953a78882e789   Дополнительные сведения 3:    0a9e   Дополнительные сведения 4:    0a9e372d3b4ad19135b953a78882e789 Ознакомьтесь с заявлением о конфиденциальности в Интернете:    Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:   C:Windowssystem32 u-RUerofflps.txt Есть у кого-нибудь идеи как это решить?
#1 by Timon1405
перенести предопределенный элемент средствами SQL
#2 by aleks_default
Перезаписать предопределенный элемент и обменяться?
#3 by unikon
Обменять не получится, т.к. в УБ 1С:Предприятие не запускается.
#4 by unikon
Можете как нибудь по подробней объяснить?
#5 by Фрэнки
может, до момента отыскивания способа исправления, сделаешь выгрузку первичного образа? там все будет.
#6 by aleks_default
по моему неправильная последовательность команды 1cv8.exe config /ResetMasterNode /fПутьКБазе
#7 by unikon
Разницы нет. Пробовал уже местами переставлять((
#8 by Serg_1960
В конфигуратор разрешает зайти или как?
#9 by unikon
Да, в конфу заходит без проблем. Только вот там ничего изменить нельзя т.к. это УБ (РИБ).
#10 by Фрэнки
я бы попробовал без лишних параметров пускать 1cv8.exe" config /ResetMasterNode
#11 by unikon
Нет, не помогает(((
#12 by Фрэнки
с ошибкой вылетает?
#13 by Serg_1960
Файловая или SQL? Конфигуратор в подчинённом узле риб-базы может делать выгрузку базы и ТиИ :)
#14 by Фрэнки
другой релиз у тебя есть, какой-то из 8.3.6 релизов есть в наличии? в дт файл даст выгрузить? может не на сервере, а на клиенте даст запустить с этим ключом под другим релизом платформы?
#15 by Фрэнки
вот это мне тоже не нравится.
#16 by Serg_1960
Дело скорее всего не в платформе, а в ошибке при обновлении. В SQL-версии это легко решается, в файловой - проблемно.
#17 by Фрэнки
дык в SQL тоже бывает, но как ее там решать? в системную таблицу в базу на сервере заходить, что ли?
#18 by unikon
Да, ошибка в backend.dll. Файловая. Выгрузку делать может. Резервную копию сделал) На другом релизе тоже пробовал, такая же ошибка с backend.dll.
#19 by Serg_1960
Это же РИБ-база - конфигурации в узлах идентичные. Разумеется если это ошибка обновления.
#20 by unikon
Попробую сделать ТиИ ))
#21 by Фрэнки
а что ТИИ сделает с твоим backend.dll.
#22 by unikon
Кто же его знает (((
#23 by Фрэнки
а сервер с тобой рядом? запустить на нем создание нового подчиненного узла можешь? Если да, то пускай и не мучайся. Пока будешь искать решение, у тебя уже будет новый узел взамен пропавшего. И дернул тебя черт вешать проверку на предопределенный элемент...
#24 by Serg_1960
есть архив? Уже лучше. Запускай ТиИ. Она или порушит базу окончательно, или восстановит. А пока она работает - создай новую базу и загрузи туда архив - там проверь повторяемость ошибки. Если там нет этой ошибки - можно её вместо рабочей подсунуть.
#25 by Фрэнки
но это от объемов данных зависит, конечно, но если на удаленном узле файловая, то наверняка объемы не очень большие
#26 by Serg_1960
Стоп, наоборот. Сначала загрузить архив в новую базу, а потом только ТиИ в рабочей- выгрузка может быть битой и не загружаться.
#27 by unikon
Пока рядом сервера нет. Думаю завтра смогу к нему доступ получить. По поводу проверки. Изначально вообще не знал, что там РИБ настроен. Да даже если бы и знал, то тоже самое и произошло бы) Не знал, что предопределенные элементы себя так ведут Я сейчас на своем компе раскатал копию УБ и пытаюсь пока с ней манипулировать. Оригинал (УБ) не трогаю.
#28 by Фрэнки
да они норм себя ведут, просто накладно произошло, что элемент надо было мигрировать до того, как первый запуск после обновления конфиги его там не найдет.
#29 by unikon
В общем. ТиИ выполнилась и после сразу решил запустить из конфигуратора. Выскочила та же ошибка "Предопределенный элемент отсутствует в данных" и через консоль отцепить так же не получается.
#30 by Фрэнки
даже если предопределенный элемент сидит в пакете обмена, то данные пакета не обработаны, т.к. в нем же сразу загружаются изменения конфигурации.
#31 by Фрэнки
(шепотом) а может у тебя backend.dll патченная?
#32 by unikon
Обмен произошел так. Админ выгрузил и ЦБ данные. Потом запустил обмен в УБ. После обмена 1С'ка попросила обновить конфигурацию, т.к. она была изменена. Он зашел в конфу и обновил и после этого запустить больше ее не смогли до сих пор. Эм... xD
#33 by Фрэнки
пробуй тогда там, где есть ключ. Вот тебе и причина вызова исключения при обработке параметров командной строки.
#34 by unikon
НУ я думаю, что на сервере УБ лицензия. Ошибка точно такая же.
#35 by unikon
Ууух... Запустил через консоль "C:Program Files (x86)1cv88.3.5.1570in1cv8.exe" и все сработало)) Всем большое спасибо, что не оставили в беде)))
#36 by Фрэнки
аглоритм простой: сразу идут изменения конфиги; только после применения к базе полученных изменений, можно принимать полученные данные в пакете; изменения данных принимают повторным выполнением принЯть изменений из файла обмена. Естественно, что изменение предопределенного элемента надо было как-то безопасно доставить в узел. фиг его знает тогда. Ага, значит все-таки где-то в релизах платформы этот баг сидит, который сбоит на параметре
#37 by Фрэнки
у нас, кстати, боевые базы, в которых РИБ, до сих пор на этом релизе крутятся
#38 by unikon
Фрэнки, спасибо больше)) Побольше обновлений тебе без серьезных доработок))))
#39 by Фрэнки
взаимно
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С