Ошибка при запуске

пользователь
Регистрация: 25.03.2008

Инфо-Бухгалтер 8.824, сетевая.
Обновление установлено последнее.
При запуске программы на всех компьютерах сети выдает ошибку
"Невозможно выполнить строку ["app.ibl"].Init".
После сброса сообщения программа работает нормально.

дилер
Регистрация: 01.12.2005

Эта функция проверяет новый справочник ОКОФ для сетевой версии. При обновлении файлы для справочника OS\okof_17.DBF и OS\okof_lnk.DBF устанавливаются в текущую папку DATA.
Для сетевой версии осуществляется копирование в базу.
Если у Вас сетевая версия, то проверьте наличие этих файлов в папке DATA в текущей папке программы и в базе.

пользователь
Регистрация: 25.03.2008

А если их нет (что наиболее вероятно, завтра посмотрю...), где их взять?
Программа самостоятельно, видимо, не может их создать...

пользователь
Регистрация: 25.03.2008

Записал в рабочую и сетевую папку DATA файлы okof_17.DBF и okof_lnk.DBF. Ошибка не исчезла. Если отключить в библиотеке APP в месте, куда указывает сообщение об ошибке, создание директории, то ошибка уходит. Но это надо проделать на каждом рабочем месте.

администратор
Регистрация: 27.02.2007

В этой функции ничего криминального не происходит, почему она с ошибкой вызывается понятия не имею. Посмотрите логи в раб.дир. - error.log, trace.log

дилер
Регистрация: 01.12.2005

Если отключить в библиотеке APP в месте, куда указывает сообщение об ошибке, создание директории, то ошибка уходит. Но это надо проделать на каждом рабочем месте.

Эта функция нужна для определения сетевой версии.
Если это так, то происходит копирование нужных файлов.
Видимо, у Вас она работает неправильно.
Её можно отключить, а копировать файлы в базу достаточно один раз.

пользователь
Регистрация: 25.03.2008

Вставил в файл APP строку СООБЩЕНИЕ("ТекДирDBF=="+ТекДирDBF)
Ответ: "ТекДирDBF=="E:\IB\ORN\IBW8NET\DATA\BASES\L:\DATA
Изменил строку на ТекДирDBF="L:\DATA" и ошибка исчезла.