Ошибка при импорте в 1С
Apr. 15th, 2008 02:55 pm![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
При попытке импорта dbf договора вываливается такая ошибка:
{\\BUH1\DATABASE\TDPRIVAT\EXTFORMS\ИМПОРТАСУ+.ERT(1765)}: Перед выполнением операции нужно открыть базу!
ТДог.tip = СокрЛП(ДБФ1.tip);
{\\BUH1\DATABASE\TDPRIVAT\EXTFORMS\ИМПОРТАСУ+.ERT(1766)}: Поле агрегатного объекта не обнаружено (tip)
ТДог.KRATN = СокрЛП(ДБФ1.KRATN);
{\\BUH1\DATABASE\TDPRIVAT\EXTFORMS\ИМПОРТАСУ+.ERT(1768)}: Поле агрегатного объекта не обнаружено (KRATN)
По указанному пути ессно нет файлов. Их и не было там никогда.
Естественно в 1С ничего не импортируется
Вопрос: что делать с этим безобразием?
{\\BUH1\DATABASE\TDPRIVAT\EXTFORMS\ИМПОРТАСУ+.ERT(1765)}: Перед выполнением операции нужно открыть базу!
ТДог.tip = СокрЛП(ДБФ1.tip);
{\\BUH1\DATABASE\TDPRIVAT\EXTFORMS\ИМПОРТАСУ+.ERT(1766)}: Поле агрегатного объекта не обнаружено (tip)
ТДог.KRATN = СокрЛП(ДБФ1.KRATN);
{\\BUH1\DATABASE\TDPRIVAT\EXTFORMS\ИМПОРТАСУ+.ERT(1768)}: Поле агрегатного объекта не обнаружено (KRATN)
По указанному пути ессно нет файлов. Их и не было там никогда.
Естественно в 1С ничего не импортируется
Вопрос: что делать с этим безобразием?
no subject
Date: 2008-04-15 07:47 pm (UTC)По какому пути файлов не было никогда?
no subject
Date: 2008-04-15 09:12 pm (UTC)Ну конечно существует, причем платежки заходят на ура
Путь указан верно
По \BUH1\DATABASE\TDPRIVAT\EXTFORMS\ИМПОРТ(+конкатенация рандомного значения)
no subject
Date: 2008-04-15 09:18 pm (UTC)Файл с расширением dbf должен иметь имя не больше 8-ми символов и существовать на момент начала работы обработки (собственно из него и идет импорт как я понял).
no subject
Date: 2008-04-15 09:26 pm (UTC)no subject
Date: 2008-04-15 09:33 pm (UTC)Следовательно, dbf-файл должен существовать до начала работы обработки, ибо она берет данные ИЗ НЕГО.
К имени dbf-файла также предъявляются определенные ограничения - оно должно быть не более 8-ми знаков и по-моему могут использоваться только латинские буквы и цифры.
Для более точного диагноза проблемы вышлите обработку на ng67@ng67.net и вы получите более точные рекомендации. Желательно также приложить файл dbf из которого импортируются данные.
no subject
Date: 2008-04-15 09:43 pm (UTC)Про 8 символов не знал, но файл называется 123.dbf, что удовлетворяет условию
А где взять обработку?
no subject
Date: 2008-04-15 09:46 pm (UTC)И желательно тот самый файл 123.dbf
no subject
Date: 2008-04-15 09:55 pm (UTC)no subject
Date: 2008-04-15 09:59 pm (UTC)Для импорта договора вы запускаете обработку? И судя по сообщениям это внешняя обработка, хранящаяся в отдельном файле.
\\BUH1\DATABASE\TDPRIVAT\EXTFORMS\ИМПОРТАСУ+.ERT - это его полное имя.
1765 и далее номера строк в которых обнаружены ошибки.
Вот этот файл и вышлите на указанный адрес. Вместе с файлом 123.dbf.
Тогда можно будет дать какие-то рекомендации.
no subject
Date: 2008-04-15 10:10 pm (UTC)no subject
Date: 2008-04-15 10:36 pm (UTC)Все ясно.
На вкладке Настройка надо указать путь к файлу 123.dbf
Тогда на вкладке договора при нажатии на кнопку Просмотр договоров появятся договора.
no subject
Date: 2008-04-15 10:40 pm (UTC)no subject
Date: 2008-04-15 10:44 pm (UTC)Единственное, что я могу предположить, что файл открыт еще кем-то.
Или у вас нет права на запись в каталог, где находится этот файл (скорее всего так оно и есть).
Только что проверил - поставил на файл атрибут реад-онли и все...