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

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

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

Разработчик 1С
Москва
зарплата от 150 000 руб.
Полный день

Разработчик 1С:ERP WE
Москва
зарплата от 250 000 руб.
Полный день

Аналитик 1С:ЗУП
Москва
зарплата от 150 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 220 000 руб. до 300 000 руб.
Полный день