форматы файлов обмена в 1С 7.7

Тема в разделе "1C и всё что с ней связано", создана пользователем varSmokeLord, 6 ноя 2008.

  1. varSmokeLord

    varSmokeLord Гость

    День добрый!
    С недавних пор меня заинтересовал вопрос, какой формат файлов (xml или txt) использовать для обмена в 1С. Хотелось бы узнать "+" и "-" обоих вариантов. Сразу оговорю условия сравнения:
    1 Это не связано с интернет технологиями, там и так понятно, что лучше xml.
    2 При обмене через xml не используютя стандартные методы 1С, т.е. написание обработки по выгрузке и загрузке не сложнее чем в случае с txt.
    3 Связь через OLE не предлагать.
    4 Обмен исключительно между 1С конфигурациями, обработки загрузки и выгрузки пишу сам.

    Возьмем гипотетическую ситуацию, нужно из одной конфы выгрузить товары, контрагентов ... (произвольные справочники в произвольном количестве) в другую, количество строк может быть от 10 по 100000.
     
  2. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    Я бы использовал хмл. Есть возможность строить деревья, документы...
     
  3. SeverBap

    SeverBap Well-Known Member

    Регистрация:
    18 сен 2007
    Сообщения:
    440
    Симпатии:
    0
    Нда, прикольно я бы на твоем месте взял бы бухгалтера и приказал все пере набирать в дрой конфиге!!!!!

    :)

    да действительноя я согласен с vitfil с текстовыми файлами мороки много, а там будет попроще!!! постоянно пишу (но иногда приходится и использовать и тхт - так как нафиг городить ради двух значенийчто-то страшное и масштабное!!!)
    Я за xml!!!!!!
     
  4. varSmokeLord

    varSmokeLord Гость

    За ответы спасибо, но вы меня недопоняли походу.
    Строить деревья мне не нуна, по большому счету мне нуна тупо перекинуть данные, например просто товары и не обязательно все реквизиты. И бух тут не причем, есть такие конфигурации 1С.
    В частности трактир стандарт + и трактир ФО. Дык вот в этих конф. обмен именно через xml причем в извращенной форме. Там использутся DOM, и сама структура документа не имеет ничего общего со стандартными понятиями xml. Вот мне и интересно а зачем было так извращаться, обмениваться txt было бы намного проще. Я почитал как мона из 1С выгружать в xml не используя встроенные средства, при этом выгрузка в обоих форматах происходит одинаково,почти, с той разницей, что для txt создается объект ""ТЕКСТ", а для xml не помню какой объект, но смысл тот же. Количество строк кода обработки выгрузки в том и другом случае будет примерно одинаково. Вот я и хочу понять преимущество xml перед txt. Наскока я знаю в txt есть ограничение на количество строк. Какие еще есть подводные камни.
     
  5. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    Я вот ради интереса попробовал свою выгрузку-загрузку через файл DBF (есть варианты через txt и xls, но давно уже привык к DBF), нашел самый большой справочник (свыше 31тыс. элементов). Выгрузка в DBF заняла минуту. Файл получился размером 39мб - была настроена полная выгрузка всех реквизитов справочника "Номенклатура" из ТиС9.2 ! К тому же не встречал, чтобы стандартные средства позволяли корректно переносить подчиненные справочники... Думаю, грамотный программист выгрузку-загрузку конкретного справочника (к тому же, не всех реквизитов) напишет за час-полтора. Есть, конечно, проблемы - например, с обменом контрагентами Бух4.5 - ТиС9.2 и обратно, они по разному устроены, так что приходится завязываться с ЮрЛицами и ФизЛицами, договорами, расчетными счетами и т.п. Но это уже рассуждения по поводу.
    varSmokeLord, видимо имел в виду не слишком сложные, но ОБЪЕМНЫЕ справочники. Про txt и xml ничего не скажу - а вот с DBF проблем не испытываю - см. выше
     
Загрузка...

Поделиться этой страницей