0
Andrey1957
16.09.11
✎
06:36
|
Имеется конфигурация, из которой путем урезаний ненужного функционала получена новая конфигурация. Для опробации новой конфигурации делаю: в БД с исходной конфигурацией (где имеются данные) ЗАГРУЖАЮ выгуженную в отдельный CF-ник новую конфигурацию. Загрузка проходит нормально, но при попытке обновления Конфигурации БД загруженной новой Основной (усеченной) конфигурацией выходит сообщение о нарушении уникальности измерения регистра сведений, где измерение имеет тип перечисления. Открываю сравнение конфигураций: новой (усеченной) Основной и материнской конфигурации БД и вижу, что ЦЕЛЫЙ РЯД перечислений, имеющих в обеих конфигурациях ОДИНАКОВЫЕ имена и - ЗНАЧЕНИЯ (по другому и быть не могло, т.к. новая конфигурация - потомок исходной) распознаны 1С-кой КАК РАЗЛИЧНЫЕ! Стал понятен смысл сообщения об ошибке: после загрузки новой конфигурации в Основную при попытке обновить конфигурацию БД, ПЕРЕЧИСЛЕНИЯ, не распознанные при сравнении конфигураций (Основной и БД) 1С-кой, как одинаковые, записались в конфу БД дважды. Проделывал эту процедуру несколько раз, на разных исходных конфигурациях и получал одинаковый результат. Вопрос: как на БД с материнской конфигурацией провести обновления до Усеченной, с удалением всех неиспльзуемых в новой конфигурации метаданных, если простая загрузка не проходит? Повторять на рабочей базе все те операции кастрации, что проделывал несколько дней на отладочной базе, как-то совсем не хочется. Делать выгрузку (и загрузку) всех используемых в новой базе данных - тоже.
|
|