mdia
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору В СО2006 сб.8 ф.777 вылезла проблемка: счета, приходящие из отделов, теряют признак "В производство". Если админ пытается установить эту галочку, то появляется окошко "Invalid data type, length or value. Function CURROUND could not be matched". Не помогло: шаманство с переустановкой клиентского/серверного ПО (с чисткой от разных остающихся dll), замена версий Firebird, проверка базы и восстановление из бэкапа, установка/снятие галки "Отдел проверки", раскладывание файла swnd6fb.dll по системным, firebird-овским и СО папкам, добавление папки UDF в PATH, добавление ВСЕМ прав на доступ к этой папке, даже переименовывание в swnd5fb.dll. Получается лишь IBExpert-ом заменить 0 на 2 в поле INVSTATE таблицы INVOICES. Но это, возможно, недостаточно, и геморройно. Как я понял, эта dll содержит единственную функцию - CURROUND (см. http://servis-it.ru/index.php/Суперокна_под_управлением_linux). Есть идея просто скомпилировать эту dll из исходника, указанного в ссылке. Как это проще всего сделать? Подскажите, что еще можно сделать? Очень надо. | Всего записей: 3 | Зарегистр. 09-06-2010 | Отправлено: 02:04 13-06-2010 | Исправлено: mdia, 02:28 13-06-2010 |
|