По всей видимости неправильно накатили обновление с УТ 9.5 до 9.12, в целом все нормально, но если продолжать обновлять до 9.14 или 9.15 возникает ошибка после обновления "Ошибка целостности структуры конфигурации". Если накатить чистый cf 9.14 или 9.15 то при запуске преприятия ругается на различные константы типа "Контроль уникальности наименования номенклатуры" и т.п., что мне собственно не ясно. Тестирование и исправление делал на разных этапах.
Что может быть? Как поправить? Также непонятно почему вылезают если накотить типовую cf? Может кто сталкивался???
(0) + в типовую добавлен один реквизит, cf типовой весит 148 мб, с этим реквизитом как и должно еще одна конфигурация 288, но текущий cf 9.12 весит все 480 мб, т.е. в нем как бы по весу больше 3х конфигураций
Если в информационной базе включена фукнциональная опция "Контролировать уникальность рабочего наименования номенклатуры и характеристик", то может не проходить обновление на версию УТ 11.0.9.15, при этом в выдается ошибка "Значение поля "Рабочее наименование" не уникально".
Способ исправления:
В обработчике обновления Справочники.Номенклатура.ЗаполнитьКодДляПоиска() перед строкой ОбъектНоменклатура.Записать(); добавить строки
ОбъектНоменклатура.ДополнительныеСвойства.Вставить("РабочееНаименованиеПроверено");
ОбъектНоменклатура.ДополнительныеСвойства.Вставить("РабочееНаименованиеСформировано");
ОбъектНоменклатура.ДополнительныеСвойства.Вставить("НаименованиеДляПечатиСформировано");
Способ обхода:
Перед обновлением информационной базы необходимо зайти в раздел "Администрирование"-"Настройки номенклатуры" и выключить функциональную опцию "Контролировать уникальность рабочего наименования номенклатуры и характеристик".
После тестирования и исправления, накотил чисты типовой cf 9.12. При запуске предприятия получаю ошибку "ОбменДаннымиСервер.УстановитьПараметрыСеанса(ИмяПараметра, УстановленныеПараметры);"