Проблема при добавлении расширения с разделением данных

1. user1278383 4 04.08.21 12:30 Сейчас в теме +1 $m
Есть расширение с областью действия "Разделение данных" с изменением структуры БД. При добавлении нового расширения по умолчанию область - "Информационная база". Если новое расширение изменяет структуру БД, то при обновлении БД получаю ошибку: "Ошибка применения расширения конфигурации: Нельзя изменять структуры данных в расширении с областью действия "ИнформационнаяБаза при наличии таких изменений в расширении" с областью действия РазделениеДанных. Если через Действия попытаться изменить область действия старого расширения, то получаю ошибку: "Запрещено изменение области действия расширения при изменении структуры данных этим расширением", если изменить область нового расширения, то ошибка: "Нельзя установить область действия расширения конфигурации в значение РазделениеДанных в информационной базе, не использующей разделение данных. В общем реквизите "ОбластьДанныхОсновныеДанные" в свойстве "Разделение расширений" стоит "Разделять",
в "ОбластьДанныхВспомогательныеДанные" - "Не использовать". Попробовал изменить разделение расширений для ОбластьДанныхОсновныеДанные и поменять область в старом и новом расширении - получаю те же ошибки. Как исправить? Платформа 8.3.17, режим совместимости 8.3.14
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
7. user1278383 4 24.03.23 10:44 Сейчас в теме
Для решения достаточно из расширения удалить данные, изменяющие структуру бд. Сохранить конфигурацию расширения, не обновляя при БД, изменить область действия, затем вернуть рвсширение к конфигурации БД.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. пользователь 05.08.21 10:10
Сообщение было скрыто модератором.
...
3. jan-pechka 408 22.12.21 13:22 Сейчас в теме
В базе было старое расширение, которое перестало работать из-за совместимости версий конфигураций.
по привычке, сначала выгрузила это расширение на комп. Потом по этому ролику http://tekdata.ru/kak-izmenit-rezhim-sovmestimosti-u-rasshireniya-1s/ настроила совмещение. все ок, но снялся флаг с РазделенияДанных и никак обратно не получалось...
Поэтому удалила это расширение из базы, загрузила его вновь - оно сразу предложило исправить версии совмещения, галка на РазделенииДанных встала сама, все завелось.
4. user1278383 4 22.12.21 16:55 Сейчас в теме
(3) угу, только если я удалю расширение и заново добавлю, то данные потеряются...
5. jan-pechka 408 22.12.21 17:11 Сейчас в теме
(4)значит выгужаете уже подправленную... ищите свой архивный dt-шник исходник - выгрузите из него, где все галки стоят. потом удалить из базы расширение, и вновь его добавить - ага на все предложения и ок.
6. jan-pechka 408 23.12.21 18:45 Сейчас в теме
(4)
то данные потеряются.

на тестовой проверьте.
ничего не потерялось у меня.
7. user1278383 4 24.03.23 10:44 Сейчас в теме
Для решения достаточно из расширения удалить данные, изменяющие структуру бд. Сохранить конфигурацию расширения, не обновляя при БД, изменить область действия, затем вернуть рвсширение к конфигурации БД.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот