Помощь - Поиск - Пользователи - Календарь
Полная версия: Какой вариант выгрузки\загрузки предпочтительнее?
1C-PRO - Форум по 1С > Форумы по платформе "1С:Предприятие 7.7" > (7.7) Обмен данными
Infinita
Доброго времени суток!
Имеется база ТиС (очень нетиповая :) ) мегабайт эдак на 400-500 и база УСН.
Нужно выгружать 3 типа документов (1 из них создан с нуля) и один справочник.
Какой способ лучше всего применить?
Я так понимаю, фактически есть 2 варианта с подвариантами:
1. Через OLE.
2. Через вспомогательный файл
а) dbf
б) xml
в) txt
г) т.д.

Подскажите, пожалуйста, что лучше использовать. И если можно, почему.
Заранее спасибо.
Stado_adama
2a... ибо оля частенько подвисает и не очень любит сама выключаться... а из перечисленного во втором пункте помоему "а" самое разумное, ибо не надо будет никаких разделителей как например в "в"
WaRDeR
А с текстовиком проще работать. А предпочитаю СписокЗначений+Текст=ПростотаРаботы+НеплохаяСкорость (при последовательном считывании)
Infinita
В итоге сузилось все до двух вариантов, но вот какой все-таки выбрать, весь в сомнениях. :(
Мастер_миража
тхт удобно
сохранитьвфайл
загрузитьизфайла
Infinita
А! Забыл сказать, что выгрузка\загрузка будет происходить каждый день.
Если это, конечно, окажет влияние на выбор.
WaRDeR
оба варианта хороши
попробуешь оба и поймешь что для ТЕБЯ лучше.
В целом, если тебе надо только выгрузить/загрузить, используй ТХТ.
Если надо делать какие-нибудь выборки и сортировки - однозначно ДБФ и ЦДХ.
Infinita
А почему никто не предлагает выгрузку в XML? У нее есть какие-то большие минусы?
WaRDeR
Сплошные плюсы.
Но, во-первых, необходимо использовать внешнюю компоненту.
Во-вторых, нужно детально продумать структуру файла.
В-третьих, изучить работу XML-парсера.

Для сложного универсального переноса - это идеальный вариант. Но, думаю, в твоем случае овчинка выделки не стоит. Вышеописанные причины (особенно 2 и 3) займут времени в десятки раз больше, чем надо на написание элементарного переноса.
Konrad
Если интерено, у нас в фирме обмен между типовыми и нетиповыми производится через txt.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2009 Invision Power Services, Inc.