05.02.2004, 08:03 | #1 |
Участник
|
Один Dataport на несколько файлов
Подскажите, плиз, возможно ли одним датапортом импортировать более одного текстового файла?
|
|
05.02.2004, 11:31 | #2 |
Участник
|
Вроде как нет.
А что мешает собрать их в один ? или импортировать последовательно ? |
|
05.02.2004, 11:43 | #3 |
Участник
|
Дело в том, что файлы у меня разной структуры и импортировать их надо в разные таблицы. Была мысль вместо необходимых трех датапортов сделать один датапорт с тремя последовательными dataitem, причем для каждого использовать свой текстовый файл. И это у меня никак не получается.
|
|
05.02.2004, 12:15 | #4 |
Участник
|
Может попробовать сделать один Codeunit, запускающий несколько датапортов?
|
|
05.02.2004, 12:40 | #5 |
Участник
|
Один датапорт - один файл.
Можно внутри датапорта открыть ручками хоть тыщу и ручками их обрабатывать... Но это тяжко... Я так понимаю вопрос в лицензии? Датапорты вроде копейки стоят? |
|
05.02.2004, 12:40 | #6 |
Участник
|
Вообще-то целью этих изысканий было сократить количество объектов
|
|
05.02.2004, 12:47 | #7 |
Участник
|
Все ручками делать - это совсем грустно....
Датапорты конечнно не шипко дорогие, но... копейки туда, копейки сюда, так вот СУММЫ и набираются |
|
05.02.2004, 12:47 | #8 |
Участник
|
Число датапортов можно сокращать только путем удаления
|
|
05.02.2004, 12:51 | #9 |
Участник
|
Спасибо
Не получилось сэконоить денежки клиента |
|
05.02.2004, 12:55 | #10 |
Участник
|
А клиенту датапорты нуна только на внедрение? Типа перенести начальные данные?
Или он будет пользовать их до щясливой старости? Если на внедрение - сделать неск. с одним ID и по очереди в базу заливать |
|
05.02.2004, 13:46 | #11 |
Участник
|
Мысль с одним ID очень интересная, но в данном случае датапорты нужны именно на постоянное пользование.
|
|
05.02.2004, 14:01 | #12 |
Участник
|
Цитата:
Изначально опубликовано Nataly
Дело в том, что файлы у меня разной структуры и импортировать их надо в разные таблицы. Была мысль вместо необходимых трех датапортов сделать один датапорт с тремя последовательными dataitem, причем для каждого использовать свой текстовый файл. И это у меня никак не получается. Не проблема сделать для каждой из dataitem датапорта свой набор полей. Т.е. у каждой датаитем есть свой список dataport fields. Разделяются блоки в файле двумя пустыми строками (по умолчанию). |
|
05.02.2004, 14:11 | #13 |
Участник
|
Тогда надо склеивать неск. имеющихся файлов в один.
В таком виде д.б. файл - Поле_1-го_итема Поле_1-го_итема ....... ДвеПустыхСтроки Поле_2-го_итема...... ? Или Поле_1-го_итема ДвеПустыхСтроки Поле_2-го_итема...... Если первый вариант - то склеивать очень просто, можно действительно попробовать |
|
05.02.2004, 14:11 | #14 |
Участник
|
Ага, понятно. Спасибо за исчерпывающие ответы
|
|
05.02.2004, 14:49 | #15 |
Участник
|
Нет уж, так просто ты от нас не отделаешься
посмотрел сейчас - действительно, можно просто склеить два файла в один - прямо так - Файл1 ДвеПустыхСтркои Файл2 ДвеПустыхСтркои Файл3 И сделать 3 датаитема. Все работает. Клева... Я вот не знал например... Хотя датапорты - не моя сильная сторона |
|
05.02.2004, 15:30 | #16 |
Участник
|
Теперь, вы Svalik, от меня не отделаетесь Придется объяснять подробно.
Что значит склеить три файла? Вот на исходных позициях у меня есть три отдельных файлика. И есть датапорт с тремя datitem. Как это работает? |
|
05.02.2004, 15:44 | #17 |
Участник
|
А файлы эти они получают откуда? подозреваю что это выгрузка откуданть - типа из 1С или Аксеса или Ехеля. Если оттуда - можно выгружать сразу в один файл в требуемом виде.
Если нет - можно руками например скопировать содержимое одного файла в другой. Ну или на худой конец руками написать код который будет склеивать три файла в один - вам же по сути пакетник надо который загрузит в навижн три файла - это можно даже так например - copy src1 + src2 + src3 FileDestination - это обычная досовая команда - она слепит один файл из трех. Они же текстовые у вас? Главное чтоб разделители были где надо. Если непонятно - пишите, попробую подробнее. Только скажите откуда эти файлы беруться - так будет проще |
|
05.02.2004, 15:53 | #18 |
Участник
|
Спасибо, теперь совсем все понятно.
Это у меня зацикливание на Нави произошло, все пытаюсь сделать исключительно его средствами. Действительно можно заставить людей делать выгрузку в один файл Спасибо |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|