Имеется головной офис и несколько удаленных.
Сделали переход с 5.74 на 5.84.
При создании в головном офисе МЦ и передаче через Корпо появилась проблема при приеме.
Выдается предупреждение про конфликт по уникальным ключам. Индекс 17. При пропуске новая МЦ не появляется. При внедрении последовательно уничтожаются практически все записи из каталога МЦ. Конфикт выдает даже при внедрении рассылки с пустым каталогом. Заново созданным.
В головном офисе MS-SQL 2000 + SP3
В удаленных - Pervasive 8.5
По другим таблицам таких приколов не наблюдается.
Может кто помочь?
Внедрение изменений по МЦ через Корпо-обмен
Модераторы: m0p3e, edward_K, Модераторы
Re: Внедрение изменений по МЦ через Корпо-обмен
У новой МЦ конструкторское обозначение совпадает с МЦ в принимающей БД. По obozn - уникальный индекс, отсюда и конфликт.
Re: Внедрение изменений по МЦ через Корпо-обмен
1. У нас это обозначение не используется. Пустое. Забить-то можно, скажем, такое же, как и наименование. А как обеспечить автоматическую уникальность?
2. Другой вопрос - как существуют в базе другие МЦ, у которых это поле одинаковое? Ведь обычный импорт таблицы конфликтов не выдает...
Кстати, при ручном разрешении конфликтов по таблице KATSOPR (обработка на сервере) просмотр различий выдает почему-то KATMC. Может, при внедрении что-то дополнительно проверяется?
2. Другой вопрос - как существуют в базе другие МЦ, у которых это поле одинаковое? Ведь обычный импорт таблицы конфликтов не выдает...
Кстати, при ручном разрешении конфликтов по таблице KATSOPR (обработка на сервере) просмотр различий выдает почему-то KATMC. Может, при внедрении что-то дополнительно проверяется?