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