|
Выгрузка в DBF | ☑ | ||
---|---|---|---|---|
0
Filkkore
21.07.20
✎
08:07
|
Есть вопрос по поводу выгрузки реквизитов документа и его ТЧ в DBF формат. Во первых по поводу имён, допустим я выгружаю данные документов Поступления товаров, обозвал поля по своему (латиницей, ведь на русском нельзя насколько я понимаю), так вот, есть ли какие-то правила при обзывании полей DBF файла, помимо латиницы? Каким образом потом при загрузке будет обозначено какое поле к какому реквизиту относится? Загрузкой уже заниматься буду не я. Сам ни разу не работал с DBF.
|
|||
1
Василий Алибабаевич
21.07.20
✎
08:10
|
(0) "правила при обзывании полей DBF файла" простейшие. Такие же как для имен переменных. Используются алфавитно цифровые символы. Можно использовать подчеркивание. Начинается с буквы. Длина не более 10 символов.
|
|||
2
Filkkore
21.07.20
✎
08:17
|
(1) Мне скорее интересен процесс загрузки DBF файла в базу. Там нужно будет самому сопоставлять поля файла и реквизиты документа? Просто думаю, может я дурак и там нужно было, к примеру, обзывать поля по названиям реквизитов на английском или что-то вроде того. Не хочу подставить человека, который потом будет это в базу грузить.
|
|||
3
Garykom
гуру
21.07.20
✎
08:18
|
(0) Формат DBF хорош когда на обоих сторонах дятлы.
Если же уровень чуть повыше плинтуса то лучше сча JSON использовать если уж XML пропустили. Но стандартизировать все поля по типам строка, число и главное дата в каком виде будет ибо оно по разному бывает. |
|||
4
Garykom
гуру
21.07.20
✎
08:22
|
(2) Если ты не знаешь что за конфа/база на другой стороне заботься только о своей стороне и чистоте данных.
Имена просто вменяемые давать причем не транскрипцией принято а по английски переводя имена реквизитов и можно приложить описашку (с реквизитами на русском) и пример файла выгруженного. И чтобы данные чистые были а не когда в колонку артикул засовывают дубль наименования с артикулом внутри - типа мы его выделить не могем. |
|||
5
Garykom
гуру
21.07.20
✎
08:24
|
И да по дефолту DBF не имеет признака кодировки DOS/ANSI и т.д.
Т.е. об этом надо договориться на берегу. |
|||
6
Garykom
гуру
21.07.20
✎
08:25
|
(5)+ И есть ограничения на максимальную длину строк, если разные MEMO не использовать в доп.файлах ))
|
|||
7
Креатив
21.07.20
✎
08:25
|
(0)Просто сделай сопроводиловку с описанием полей и всё. А на той стороне сами сопоставят.
|
|||
8
Filkkore
21.07.20
✎
08:58
|
(4) (7) Ну да я так и сделал, подписал реквизиты на всякий случай русскими именами. А на той стороне вообще база семёрка по моему. Не знаю, насколько хорошо там у них выйдет, могу лишь удачи пожелать, я свою часть сделал =D
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |