импорт контрагентов dbf
импорт контрагентов dbf
Перенес из OPZ список контрагентов spr_contragents.xml в (поля num ,Name) partners.dbf файл.
Перенос выполнен путем копирования столбцов из Excel(spr_contragents.xml ) в Dbf через DbfNavigator
При попытке импорта в Медос выдает ошибку
===============================
Протокол імпорту даних
===============================
20.02.2012 11:47:41 Початок імпорту даних
Не удается задать столбец 'NUM'. Значение нарушает ограничение MaxLength для этого столбца.
Смысл ошибки понятен, но в структуре задана максиимально возможная длина поля 254. Для cHAR больше не задашь.
Что не так, подскажите. Спасибо.
Перенос выполнен путем копирования столбцов из Excel(spr_contragents.xml ) в Dbf через DbfNavigator
При попытке импорта в Медос выдает ошибку
===============================
Протокол імпорту даних
===============================
20.02.2012 11:47:41 Початок імпорту даних
Не удается задать столбец 'NUM'. Значение нарушает ограничение MaxLength для этого столбца.
Смысл ошибки понятен, но в структуре задана максиимально возможная длина поля 254. Для cHAR больше не задашь.
Что не так, подскажите. Спасибо.
Re: импорт контрагентов dbf
Ищите ячейку колонки NUM, в кот. записано значение более 254 символов.
Странно, что dbf редактор пропустил это при сохранении, несчастный openoffice calc и то ругаеться в таких случаях.
Странно, что dbf редактор пропустил это при сохранении, несчастный openoffice calc и то ругаеться в таких случаях.
— Качество софта обеспечивают не разработчики (это глубочайшее заблуждение), а процесс его производства. Уровень качества продукта — это одно из требований к нему, которое влияет на его стоимость, и не более того.
Re: импорт контрагентов dbf
Спасибо за оперативность и диагноз, завтра посмотрю.
Пожелание программистам. Хорошо бы при импорте в протоколе выдать детальнее координаты ошибки:
наименование исходного файла и номер строки-записи,
для тех кто не имеет времени и квалификации вникать в ньюансы кухни импорта.
Пожелание программистам. Хорошо бы при импорте в протоколе выдать детальнее координаты ошибки:
наименование исходного файла и номер строки-записи,
для тех кто не имеет времени и квалификации вникать в ньюансы кухни импорта.
Re: импорт контрагентов dbf
К сожалению не помогло, ничего не нашел длиной больше 254.
Максимальная длина строки 147 символов.
Может посмотрите файл файл partner.dbf ?
Максимальная длина строки 147 символов.
Может посмотрите файл файл partner.dbf ?
Re: импорт контрагентов dbf
MEDOC не пропускает, если в поле NUM содержится больше 11 значимых символов (после отбрасывания крайних пробелов)
Re: импорт контрагентов dbf
Налоговый код НК или num имеет 12 символов, а не 11.
Проверил и исправил (в одном месте было 13 символов), другие коды не более
12 символов и все равно не втягивает.
Проверил и исправил (в одном месте было 13 символов), другие коды не более
12 символов и все равно не втягивает.
Re: импорт контрагентов dbf
Поле NUM=ЕДРПОУ<=10
INDTAXNUM=ИНН
CODENDS=свидетельствоНДС
INDTAXNUM=ИНН
CODENDS=свидетельствоНДС
— Качество софта обеспечивают не разработчики (это глубочайшее заблуждение), а процесс его производства. Уровень качества продукта — это одно из требований к нему, которое влияет на его стоимость, и не более того.
Re: импорт контрагентов dbf
Поле NUM - это ЄДРПОУ, ІНН - это поле INDTAXNUM
Но 11 символов в поле NUM - пропускаются
Но 11 символов в поле NUM - пропускаются
Re: импорт контрагентов dbf
До сих пор редактировал partner.dbf при помощи Dbfnavigator путем копирования из EXCEL(spr_contragents.xml) в Dbfnavigator.
code-num
HK-Num
hname-name
Импорт не проходил при использовании этого редактора с выдачей ошибки по num.
Попробовал работать только с Excel(spr_contragents.xml)- Excel(partner.dbf).
Результат - импорт выполнен успешно, автоматичкески создана группа, но в ней пусто.
Что-то я не то делаю. Мне перенести надо только НК и Название фирмы.
Куда и что заносить в 5 файлов dbf?
code-num
HK-Num
hname-name
Импорт не проходил при использовании этого редактора с выдачей ошибки по num.
Попробовал работать только с Excel(spr_contragents.xml)- Excel(partner.dbf).
Результат - импорт выполнен успешно, автоматичкески создана группа, но в ней пусто.
Что-то я не то делаю. Мне перенести надо только НК и Название фирмы.
Куда и что заносить в 5 файлов dbf?
Re: импорт контрагентов dbf
В таблице Partner.dbf заполняете:
Code - в принципе порядковый номер, главное чтобы были разные.
MEDOC его при импорте использует для связи между таблицами.
Если другие таблицы не нужны, их можно просто не создавать или удалить если есть, как файлы.
Num - код ЄДРПОУ, лучше задать, MEDOC считает его обязательным, потом могут быть в лучшем случае неудобства.
Name - полное наименование
ShortName -наименование краткое, но именно оно похоже светится в справочнике контрагентов
IndTaxNum - ІНН
CodeNds - № свидетельства
Для того чтобы подписать налоговую может вообще хватит Code и IndTaxNum
После импорта Справочник контрагентов надо закрыть-открыть, чтобы увидеть изменения.
Code - в принципе порядковый номер, главное чтобы были разные.
MEDOC его при импорте использует для связи между таблицами.
Если другие таблицы не нужны, их можно просто не создавать или удалить если есть, как файлы.
Num - код ЄДРПОУ, лучше задать, MEDOC считает его обязательным, потом могут быть в лучшем случае неудобства.
Name - полное наименование
ShortName -наименование краткое, но именно оно похоже светится в справочнике контрагентов
IndTaxNum - ІНН
CodeNds - № свидетельства
Для того чтобы подписать налоговую может вообще хватит Code и IndTaxNum
После импорта Справочник контрагентов надо закрыть-открыть, чтобы увидеть изменения.
Re: импорт контрагентов dbf opz-medoc
Поделюсь опытом импорта списка контрагентов из OPZ в Медос.
Сегодня удалось это сделать.
Как известно в ОПЗ в списке контрагентов есть 2 реквизита ИНН и наименование контрагента.
Вот их и надо перенести в Медос, чтобы облегчить участь бухгалтеров.
Сразу замечание.Тот импорт, который заложен в Медке скорее пригоден для переходов Медос-медос.
В Медке количество реквизитов, касающихся контрагентов гораздо объемней (см структуру файла в Ворде Структура DBF файлов в каатлоге медка help).
Что я делал.
- Создал из медка, где пустой список контрагентов файлы со структурой DBF файлов через контрагенты-экспорт.
- Взял из ОПЗ файл список контрагентов spr_contragents и открыл в Екселе
- Открыл через редактор DBF файлов DBFNavigator файл из экспорта partners.dbf
- Создал в partners.dbf нужное число пустых записей(число контрагентов) ( клавиша F2)
- Занес в поле code числа 1-число контрагентов.Если это не сделать импорт выдаст ошибку
- Занес в поле num числа 1-число контрагентов.Это номер ЕДРПОУ которого нет в ОПЗ. Если это не сделать импорт выдаст ошибку
- Занес в поле bank нули. Если это не сделать импорт выдаст ошибку Int32.
- Занес в поле indtaxnum ИНН копируя из Эксель в DBFnavigator.
- Занес в поле shotrname название контрагента копируя из Эксель в DBFnavigator. При этом максимальная длина поля в ОПЗ была170 символов
и импорт не проходил ошибка превышение maxlenght
- Занес в поле name название контрагента копируя из Эксель в DBFnavigator.
- Занес в поле nrez нули. Если это не сделать импорт выдаст ошибку Int32.
- Занес в поле calccontro нули. Если это не сделать импорт выдаст ошибку Int32.
В DBFNavigatr кажется выбирал кодировку win-dos иначе при импорте название контрагента - абракадабра.
Остались известные проблемы с укр буквами і, але цю проблему залишив для бухгалтерії.
В общем получалась версия контрагентов без ЕДРПОУ и др реквизитов, которые вероятно надо довносить бухгалтерам.
Тема закрыта. спасибо всем кто помогал выводил из ступора.
Сегодня удалось это сделать.
Как известно в ОПЗ в списке контрагентов есть 2 реквизита ИНН и наименование контрагента.
Вот их и надо перенести в Медос, чтобы облегчить участь бухгалтеров.
Сразу замечание.Тот импорт, который заложен в Медке скорее пригоден для переходов Медос-медос.
В Медке количество реквизитов, касающихся контрагентов гораздо объемней (см структуру файла в Ворде Структура DBF файлов в каатлоге медка help).
Что я делал.
- Создал из медка, где пустой список контрагентов файлы со структурой DBF файлов через контрагенты-экспорт.
- Взял из ОПЗ файл список контрагентов spr_contragents и открыл в Екселе
- Открыл через редактор DBF файлов DBFNavigator файл из экспорта partners.dbf
- Создал в partners.dbf нужное число пустых записей(число контрагентов) ( клавиша F2)
- Занес в поле code числа 1-число контрагентов.Если это не сделать импорт выдаст ошибку
- Занес в поле num числа 1-число контрагентов.Это номер ЕДРПОУ которого нет в ОПЗ. Если это не сделать импорт выдаст ошибку
- Занес в поле bank нули. Если это не сделать импорт выдаст ошибку Int32.
- Занес в поле indtaxnum ИНН копируя из Эксель в DBFnavigator.
- Занес в поле shotrname название контрагента копируя из Эксель в DBFnavigator. При этом максимальная длина поля в ОПЗ была170 символов
и импорт не проходил ошибка превышение maxlenght
- Занес в поле name название контрагента копируя из Эксель в DBFnavigator.
- Занес в поле nrez нули. Если это не сделать импорт выдаст ошибку Int32.
- Занес в поле calccontro нули. Если это не сделать импорт выдаст ошибку Int32.
В DBFNavigatr кажется выбирал кодировку win-dos иначе при импорте название контрагента - абракадабра.
Остались известные проблемы с укр буквами і, але цю проблему залишив для бухгалтерії.
В общем получалась версия контрагентов без ЕДРПОУ и др реквизитов, которые вероятно надо довносить бухгалтерам.
Тема закрыта. спасибо всем кто помогал выводил из ступора.
Re: импорт контрагентов dbf
Добавлю что в структуре файла tables HBPartner поле shortname имеет длину 150 символов.
Поэтому при копировании надо учитывать это ограничение, иначе error max длины
Поэтому при копировании надо учитывать это ограничение, иначе error max длины