Есть расширение с областью действия "Разделение данных" с изменением структуры БД. При добавлении нового расширения по умолчанию область - "Информационная база". Если новое расширение изменяет структуру БД, то при обновлении БД получаю ошибку: "Ошибка применения расширения конфигурации: Нельзя изменять структуры данных в расширении с областью действия "ИнформационнаяБаза при наличии таких изменений в расширении" с областью действия РазделениеДанных. Если через Действия попытаться изменить область действия старого расширения, то получаю ошибку: "Запрещено изменение области действия расширения при изменении структуры данных этим расширением", если изменить область нового расширения, то ошибка: "Нельзя установить область действия расширения конфигурации в значение РазделениеДанных в информационной базе, не использующей разделение данных. В общем реквизите "ОбластьДанныхОсновныеДанные" в свойстве "Разделение расширений" стоит "Разделять",
в "ОбластьДанныхВспомогательныеДанные" - "Не использовать". Попробовал изменить разделение расширений для ОбластьДанныхОсновныеДанные и поменять область в старом и новом расширении - получаю те же ошибки. Как исправить? Платформа 8.3.17, режим совместимости 8.3.14
Для решения достаточно из расширения удалить данные, изменяющие структуру бд. Сохранить конфигурацию расширения, не обновляя при БД, изменить область действия, затем вернуть рвсширение к конфигурации БД.
В базе было старое расширение, которое перестало работать из-за совместимости версий конфигураций.
по привычке, сначала выгрузила это расширение на комп. Потом по этому ролику http://tekdata.ru/kak-izmenit-rezhim-sovmestimosti-u-rasshireniya-1s/ настроила совмещение. все ок, но снялся флаг с РазделенияДанных и никак обратно не получалось...
Поэтому удалила это расширение из базы, загрузила его вновь - оно сразу предложило исправить версии совмещения, галка на РазделенииДанных встала сама, все завелось.
(4)значит выгужаете уже подправленную... ищите свой архивный dt-шник исходник - выгрузите из него, где все галки стоят. потом удалить из базы расширение, и вновь его добавить - ага на все предложения и ок.
Для решения достаточно из расширения удалить данные, изменяющие структуру бд. Сохранить конфигурацию расширения, не обновляя при БД, изменить область действия, затем вернуть рвсширение к конфигурации БД.