Проблемы при сравнении/объединении с конфигурацией поставщика #769753


#0 by Nikkitka
Добрый день. Дали базу ЗУП 2.5.101.2 Изначально кем-то переписанную. Нужно привести её в Типовой вид. Проблема: 1. При сравнении объединении с конфой Поставщика постоянно сообщается о расхождении в некоторых макетах и свойствах форм объектов. Если принять версию поставщика и обновить базу - то что было при этом объединении изменено возвращается как и прежде. И при повторном сравнении - те же самые расхождения. 2. Если сделать "Загрузить конфигурацию из файла" и загрузить ту же конфигурацию типовую поставщика, то вообще не дает изменить Базу данных. Ругается на то что нет ни одного пользователя с полными правами так как по какой-то причине не совпадают половина ролей. Если сравнивать с конфой БД. Не совпадают роли и другие объекты в том числе типовые справочники и документы. Что делать? как починить базу? явно что-то у неё съехало. Но при обычном сравнении/объединении роли не разъезжаются.
#1 by Spieluhr
ТиИ Реструктуризация таблиц для начала
#2 by Дилли Билли Вилли
+ Попробуй обновиться на более древнем релизе платформы. Не старше, чем 8.3.6.2299 например.
#3 by Дилли Билли Вилли
тьфу, блин! НЕ МОЛОЖЕ 8.3.6.2299 то есть.
#4 by КнОпка
для начала нужно проверить конфы поставщика конфигурации. При необходимости привести в соответствие, затем обновлять не через объединение сравнение а таки через обновить. так пойдет
#5 by Serg_1960
Конфигурация - Конфигурация базы данных - "Вернуться к конфигурации БД". Естественно если опция активна, иначе - "Сохранить конфигурацию БД в файл" с дальнейшей загрузкой в конфигураторе. Далее я бы сделал Конфигурация - Поддержка - Настройка поддержки - кнопка "Сравнить, Объединить"- на панели сравнения и объединения поставить галочку в корне конфигурации - кнопка "Исполнить". При обновлении установить все правила поддержки  в "Не изменять".
#6 by Serg_1960
Тьфу, не кнопка "Исполнить", а "Выполнить". Всё время так оговариваюсь.
#7 by Serg_1960
Далее можно взять у партнёра *.cf" этой версии и тупо загрузить её в конфигураторе. Естественно, все эксперименты на копии рабочей базы и следить за удалением и последующим добавлением объектов при этом (признак не совпадения так называемых внутренних идентификаторов).
#8 by strange2007
Во втором случае производится расхождение всех УИДов системы так, что даже пользователи теряются. Лучше всего обновлять именно такой-же ЗУПой. При этом если удалятся какие-то измерениея в РС и произойдёт задвоение, то проще изначально чистить регистр, а после обновления на КД написать перенос этих данных обратно
#9 by Nikkitka
не помогло делаю на 1С:Предприятие 8.3 (8.3.6.2449) В первом пункте как раз и описал что при таком сравнении/объединении постоянно вылезают расхождения в нескольких макетах и формах. А загрузка конфигурации из файла напрямую приводит к большому глюку. Может, конечно, конфа типовая в поддержке кривая. но что-то сомнения у меня. Скорее конфигурация в базе кривая.
#10 by Nikkitka
так вот в том то и дело что если грузить "конфигурацию поставщика" 2.5.101.2 взятую из поддержки - разъезжается всё нафиг. И доки и роли. а если просто сравнивать с той же самой конфой из файла то, сравнение покажет, что роли ПолныеПрава совпадают. Ну похоже потому что он их ставит в соответствие по имени. а не по их хитрому идентификатору который по какой-то причине не совпадает. Получается что остается только вариант брать новую конфу и переносить все данные из этой?
#11 by strange2007
Быть такого не может. Но видимо, тут мой опыт закончен, ибо не доводил до такого, чтобы при сравнении что-то отваливалось, кроме регистров, когда у них измерения удаляются
#12 by Serg_1960
Если это не касается самих данных, то да, тупо загрузить чистую конфигурацию, не обращая на расхождение в правах, ролях, макетах и т.д. Я поэтому и уточнил ранее: если нет удаления объектов (когда обновляете конфигурацию БД). И не забудьте, прежде чем выйти из конфигуратора, убедиться что у Вас есть право в него зайти. "Выходя из самолёта убедитесь в наличии трапа"(с) :)
#13 by Serg_1960
Бывает отваливаются соответствия при сравнении. У меня не раз было (правда дано это было), что объект отмечается как отсутствующий (к удалению) и тут-же рядом он-же, но  уже как новый. Просто напомню: опция в контекстном меню при сравнении, позволяющая сделать привязку "вручную" метаданных друг с другом.
#14 by Serg_1960
Кстати: классика жанра - покорми оленей, тьфу, - "Обнови платформу"(с)
#15 by Nikkitka
Вот-вот! именно такая штука у меня! но только при сравнении залитой типовой конфы с конфигурацией базы данных. А если сравнивать с просто конфу рабочую с типовой из файла - всё хорошо.
#16 by Nikkitka
Ничего не помогло! Как привести конфу базы в типовой вид? почему программа не понимает что полные права в БД и полные права в типовой конфе это одно и тоже? Так как после сравнения-объединения с типовой постоянно при повторном сравнении вылезают одни и те же расхождения, то есть подозрения что где-то в других местах конфы тоже могут быть проблемы скрытые. Что делать? переность данные в новую базу пустую? или можно вылечить как-то?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям