PDA

Просмотр полной версии : Нарушение условия уникальности индекса "uiExpM0"



rescan
15.10.2015, 17:23
Добрый день, вынужден написать сюда так как совсем недавно стал работать в данной сфере. И не все пока изучил. Поэтому, прошу помощи.

Версия программы: 4,89
Версия сервера склада: 4,91

При импорте выдает "Нарушение условия уникальности индекса "uiExpM0"."
Что делал: гуглил, запускал штатное средство "Shc" результатов не дало. Нагуглил:
1. Ошибка возникает при импорте расхода блюд изи R-Keeper v6 и объясняется тем, что в таблице expm0 лежит много мусора. Таким образом, импорт расхода за некоторые дни может не проходить. Решение: выполнить процедуру ChkExpM из прилагаемой ShServ.dll. Для версии SH4.52 требуется модифицированная ShServ.dll, с версии SH4.53 эта процедура станет стандартной.
но данной библиотеки у меня нет, ну или скорее всего она вшита, но все равно не смог выполнить данную процедуру.

Прошу помощи, о сенсеи.

sibgaba
15.10.2015, 17:30
- Забекапить БД
- SDBMan - прочее - выполнить запрос
- Ввести имя процедуры (ChkExpM)
- Выбрать ShServ.dll (если не получится, то sh_crtdb.dll)
- Выполнить запрос
- Проверить работу импорта

rescan
15.10.2015, 17:42
Увы, в папке UCS нет таких библиотек... :Cray:
Все, нашел в папке с сервером, сейчас скопирую в папку с программой.


Ошибка загрузки динамической библиотеки. Ошибка Win32 = 126: Не найден указанный модуль.
Ошибка загрузки динамической библиотеки. Ошибка Win32 = 126: Не найден указанный модуль.




SH стоит на соседнем от сервера компе. На сервере SH не настрен, там какие то базы "тест".

sibgaba
15.10.2015, 18:24
Вот вы сейчас там начините...
Не надо ничего никуда копировать. Все делается нв сервере. И как я понимаю, бд вы не беквпили

SH
16.10.2015, 14:06
На сервере SH не настрен, там какие то базы "тест".
Так настройте. В SHSetup добавьте рабочую базу.