Хранилище конфигурации не совмещает реквизит.

1. TimofeySin 172 16.10.21 00:13 Сейчас в теме
Есть рабочая база на pgsql, подключенная к хранилищу, поднимаем копию с дампа, подключаем к хранилищу под другим пользователем. Нажимаем обновить и ошибка неуникальные измерения в регистре.
Регистр сведений, 4 измерения. Долго искал в итоге одно изменение "idt" не соответствует измерению из хранилищу "idt".
Имя одинаковое, обновить неполучается.
Можно ли это исправить без пересоздания хранилища?
Вознаграждение за ответ
Показать полностью
Найденные решения
7. TimofeySin 172 20.10.21 09:56 Сейчас в теме
Пробовал сравнивать с хранилищем отключенную базу, разницы нет, но стоит подключить к хранилищу сразу проблема эта всплывает. Переименовывал измерение, сравнивал с хранилищем, обновлял и все равно при подключение все по старому.
В итоге пересоздал хранилище.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. soft_wind 16.10.21 09:57 Сейчас в теме
как вариант, откатите в хранилище изменения связанные с этим регистром,
соедините с базой
и снова измените через хранилище это регистр
4. enthusiast 18.10.21 09:24 Сейчас в теме
перед подключением к хранилищу сделайте сравнение-объединение конфигурации с конфигурацией хранилища. вообще, странно, при подключении к хранилищу, если по каким-то причинам программа не нашла соответствия, измерение "idt" должно было удалиться и добавится другое измерение "idt" из хранилища. И потом если в регистре есть записи это привело бы к ошибке "Записи стали неуникальными"..
5. TimofeySin 172 18.10.21 11:02 Сейчас в теме
(4)
те сравнение-объединение конфигурации с конфигурацией хранилища. вообще, странно, при подключении к хранилищу, если по каким-то причинам программа не нашла соответствия, измерение "idt" должно было удалиться и добавится другое измерение "idt" из х

Сравнение и объединение делал все проходит замечательно, подом подключаюсь к хранилищу и есть только одно отличие не соответствие этого измерения себе же.
На счет ошибки правы, опечатался. "Имеются записи с одинаковыми измерениями"
6. enthusiast 18.10.21 13:54 Сейчас в теме
(5)Я так понял, в основной конфигурации дублирования измерений нет, проблема при обновлении конфигурации БД. "Имеются записи с одинаковыми измерениями" - если приемлемо, то в режиме предприятия удалите эти записи, после обновления БД создайте заново. Если не приемлемо, то захватите этот регистр и сравните-объедините с конфигурацией БД. Т.е. измерение взять из конфигурации БД, а то что идет из хранилища удалить... Если и это не подходит, то захватить регистр, реквизит основной конфигурации переименовать в "idt1", сравнить-объединить с конфигурацией БД, взять оттуда измерение "idt", обновить(ошибки не должно быть), в режиме предприятия заполнить новое измерение "idt1", в конфигурации удалить "idt", а "idt1" обратно переименовать в "idt".
7. TimofeySin 172 20.10.21 09:56 Сейчас в теме
Пробовал сравнивать с хранилищем отключенную базу, разницы нет, но стоит подключить к хранилищу сразу проблема эта всплывает. Переименовывал измерение, сравнивал с хранилищем, обновлял и все равно при подключение все по старому.
В итоге пересоздал хранилище.
Оставьте свое сообщение

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