Хранилище конфигурации не совмещает реквизит.
Есть рабочая база на pgsql, подключенная к хранилищу, поднимаем копию с дампа, подключаем к хранилищу под другим пользователем. Нажимаем обновить и ошибка неуникальные измерения в регистре.
Регистр сведений, 4 измерения. Долго искал в итоге одно изменение "idt" не соответствует измерению из хранилищу "idt".
Имя одинаковое, обновить неполучается.
Можно ли это исправить без пересоздания хранилища?
Регистр сведений, 4 измерения. Долго искал в итоге одно изменение "idt" не соответствует измерению из хранилищу "idt".
Имя одинаковое, обновить неполучается.
Можно ли это исправить без пересоздания хранилища?
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
перед подключением к хранилищу сделайте сравнение-объединение конфигурации с конфигурацией хранилища. вообще, странно, при подключении к хранилищу, если по каким-то причинам программа не нашла соответствия, измерение "idt" должно было удалиться и добавится другое измерение "idt" из хранилища. И потом если в регистре есть записи это привело бы к ошибке "Записи стали неуникальными"..
(4)
Сравнение и объединение делал все проходит замечательно, подом подключаюсь к хранилищу и есть только одно отличие не соответствие этого измерения себе же.
На счет ошибки правы, опечатался. "Имеются записи с одинаковыми измерениями"
те сравнение-объединение конфигурации с конфигурацией хранилища. вообще, странно, при подключении к хранилищу, если по каким-то причинам программа не нашла соответствия, измерение "idt" должно было удалиться и добавится другое измерение "idt" из х
Сравнение и объединение делал все проходит замечательно, подом подключаюсь к хранилищу и есть только одно отличие не соответствие этого измерения себе же.
На счет ошибки правы, опечатался. "Имеются записи с одинаковыми измерениями"
(5)Я так понял, в основной конфигурации дублирования измерений нет, проблема при обновлении конфигурации БД. "Имеются записи с одинаковыми измерениями" - если приемлемо, то в режиме предприятия удалите эти записи, после обновления БД создайте заново. Если не приемлемо, то захватите этот регистр и сравните-объедините с конфигурацией БД. Т.е. измерение взять из конфигурации БД, а то что идет из хранилища удалить... Если и это не подходит, то захватить регистр, реквизит основной конфигурации переименовать в "idt1", сравнить-объединить с конфигурацией БД, взять оттуда измерение "idt", обновить(ошибки не должно быть), в режиме предприятия заполнить новое измерение "idt1", в конфигурации удалить "idt", а "idt1" обратно переименовать в "idt".