Страница 1 из 1

Ошибки в модуле "Клиент"

Добавлено: 05 авг 2009, 12:22
Ruslan_V
Здравствуйте! Возникла проблемка в модуле "Клиент": при запуске каталога организаций (и многих других интерфейсов этого модуля) вылетают ошибки в консольном окне:
Неуникальный вторичный ключ IndexCodeKey
Неуникальный вторичный ключ IndexCodeKey
Неуникальный первичный ключ NameKey
Неуникальный первичный ключ NameKey
Неуникальный первичный ключ NameKey

Также при этом выдаются системные предупреждения: Insert fail ORG06, Insert fail ORG07, Insert fail ORGID, Insert fail ORGLM, Insert fail ORGLU. Только после этого происходит запуск интерфейсов. Каталоги модуля еще не заполнялись, только начинаем внедрять этот модуль. Начальная инициализация проводилась. Проверка целостности данных не показала некорректных данных. Не можем понять в чем причина, может, кто подскажет, в чем может быть проблема.

Добавлено: 05 авг 2009, 13:27
Seybukan
Версия галактики для начала?

Добавлено: 05 авг 2009, 13:29
Seybukan
Если 8.10:

Функция "Проверка виртуального словаря модуля Клиент" применяется при переходе на новую версию системы "ГАЛАКТИКА ERP", сопровождающемся изменением словаря.
Проверка виртуального словаря выполняется после конвертации БД с помощью утилиты "КОНВЕРТЕР" и обеспечивает приведение виртуального словаря модуля "КЛИЕНТ" в соответствие с новым словарем БД.
В этом случае перед началом работы с модулем "КЛИЕНТ" необходимо выполнить следующую последовательность действий:

· Запустить "ГАЛАКТИКУ ERP", перейти в модуль "КЛИЕНТ".

· Запустить функцию "Проверка виртуального словаря модуля Клиент".

· Запустить функцию "Начальная инициализация".

· Перезагрузить "ГАЛАКТИКУ ERP".

Добавлено: 05 авг 2009, 13:59
Ruslan_V
Версия 7.12 под MS SQL 2000

Добавлено: 05 авг 2009, 15:05
Seybukan
Косяк в любом случае в виртуаллном словаре.
В 8.10 сделали проверку, которой ранее не было.

Косяк в том что вы наверняка на 7.12 перешли с какой либо другой версии путем конвертации данных.
Так вот у вас виртуальный словарь от старой версии.
Ранее это решалось подменой каталога D_VDE (вроде он) из предустановленной заново галки текущего релиза (в вашем случае 7.12) в рабочую БД. Потом проводиться инициализация данных.

Добавлено: 05 авг 2009, 23:33
Ged
Cовет, раз все пусто .
1. Удалите (переименуйте/перенесите) каталоги D_VDE, D_CRM
а, т.к. у вас SQL то выгрузите из этих схем все данные в dbf
2. Удалите данные их этих схем в основной БД
3. Установите тестовую БД из поставки системы - 7.12
4. Выгрузите из тестовой БД в dbf схемы D_VDE, D_CRM
5. Загрузите в текущую БД эти dbf
должно прокатить, хотя проверял на 8.10 Oracle - мне такие манипуляции помогли.

Добавлено: 06 авг 2009, 13:03
Ruslan_V
Seybukan
Консультанты нам ответили, что виртуальный словарь используется в системе начиная с версии 8.0, а у нас 7.12.

Добавлено: 06 авг 2009, 15:00
Ged
Ruslan_V писал(а):Seybukan
Консультанты нам ответили, что виртуальный словарь используется в системе начиная с версии 8.0, а у нас 7.12.
Кхе.
Функционал у 7.12 и 8.00 один и тот же.
Только Atl разный. + пару табел

Добавлено: 06 авг 2009, 15:55
Seybukan
Сам модуль написан на виртуальном словаре уже даааавным давно.
Это функция работы с ним появилась в 8.10, а сам виртуальный словарь и есть таблицы схемы D_VDE, а они скока себя помню там и живут.
Никчомные у вас консультанты. :grin: