Нужна инфа по загрузке DBF файлов #213828


#0 by Бист
Есть dbf файлы с записями, требуется перетащить их в базу, одни дбфки в справочники, другие в документы. Ни разу не сталкивался, помогите ссылками на книги, статьи, может есть обработки какие. Спасибо.
#0 by Бист
Есть dbf файлы с записями, требуется перетащить их в базу, одни дбфки в справочники, другие в документы. Ни разу не сталкивался, помогите ссылками на книги, статьи, может есть обработки какие. Спасибо.
#1 by USSR
Смотри объект XBASE, как открыть, как перебрать записи. А остальное все вне пределов обсуждения и зависит от содержимлгл твоих файлов. Другой вариант-прямые запросы к этим файлам и обработка результатов уже в 1с
#2 by Мулька
Начинай====...КлнецЦикла;
#3 by Шухер
RefImport.ert посмотри
#4 by Чертенок номер 13
Куда тащишь то в "клюшки" или в "снеговика"?Зачем хбазе. Создаешь в справочнике один элемент и определяешь соответствие полей в твоих дбф и дбф 1С. /ох и ругают же меня за это/С документами сложнее.Впрочем как всегда здесь говорят - мы не телепаты. "Мясо" давай.Нужно больше информации о задаче.
#5 by Бист
Да у меня есть только файл в экселе, 3000 записей, 95 полей
#6 by USSR
И что? какое соответствие, где, чем создаешь? или какая-то новая технология?
#7 by Чертенок номер 13
А вааше "поиск рулит""Моя выгрузка", "Перенос документов", tranref.ert и т.д. и т.п.Поищи по форуму и особо в попрошайке.Не найдешь чирикни chertenokn13_ГАВ_list.ru
#8 by lalex23
зачем ругать? за такое убивать надо... почти шутка
#9 by klinik
Попрубуй из Эхеля оттуда не так тяжело тащить... Проще чем из ДБФ!
#10 by USSR
Ты ж писал DBF, теперь Excel, ты уж определись:) а то через 10 мин Oracle будет:)
#11 by Макс 1С
да по большому счету пофигу откуда тащить....тем более все равно не ясно что тащить.... :D
#12 by USSR
А чем из Excel проще? в чем преимущества? никогда бы не подумал
#13 by Чертенок номер 13
Такой ник,а как маленький. Обычно переносят справочник контрагентов и номенклатуры и еще просят перенести остатки товаров. Один раз просили перетащить и штрих коды. Если нет переодических реквизитов все это лабуда в 7.7. "Легко" как говорит мой товарисч.xls_doc_v23.ert - это добрый человек придумку сбацал. Посмотри.
#14 by klinik
Не надо конвертить в ДБФ... Эхель кривовато это делает...
#15 by Бист
Да разница какая) Ну короче нужно создать новый справочний и в него все перетащить, это получается мне 95 реквизитов в справочнике сделать надо для начала?
#16 by Чертенок номер 13
Йес! Уважаю. Без разницы из чего тащить.
#17 by USSR
Давай только без фамильярностей:) Излагай мысли яснее. Значит твоя обработка заточена под эти справочники какой-то конфы, где надо указать для реквизита справочника имя поля в DBF, то есть сделать таблицу соответствия Реквизит-поле. А то: создать и все, не надо никаких XBASE.
#18 by Чертенок номер 13
Имя справочника? И первые пять реквизитов справочника - тогда будет толк.ИМХУ Толк - это от английского talk.
#19 by Бист
Справочник Фондреквизиты: Адрес ГЖУ ЖЭУ Тип жилья Ветхий Аварийный
#20 by Чертенок номер 13
Нету обработки.Берешь Fox любой и его ьсредствами гоняешь из двф в дбф данные.Будет 1000 клиентов для которых надо будет переносит из дбф в 1с напишем обработку.
#21 by Чертенок номер 13
"Легко" Только ответь в клюшки или в снеговика в дбф или скуль.Короче в базе назначения нарисуй свой справочник для начала. Дальше усё решим. На пару часиков линяю. "Мне в Париж по делу срочно"
#22 by Бист
чо за клюшки, снеговики? просто в чистую конфигурацию сначалаждём
#23 by Шухер
Чертей не убивают, их изгонять надо. Бабушки, специально обученные, умеют. (щютка)
#24 by USSR
Двойная работа: создавать справочник, качать в него, потом из него. Проще сразу DBF-ник разобрать и закачать куда надо. Спорное очень решение
#25 by USSR
Потом будешь говорить: бес попутал:)
#26 by Шухер
поставил тему v7.
#27 by p etrovich
Бист, не слушай чертенка, смотри в сторону xbase.
#28 by Макс 1С
а какая разница? откуда ты получишь число "1595" (или другое)... из ДБФ или по ОЛЕ из Экселя... обрабатывать то ты его будешь одинаково... давай с начала.... 95 реквищитов?? это получается у тебя в экселе 95 столбцов??"Адрес ГЖУ ЖЭУ Тип жилья Ветхий Аварийный" - а 95??типы этих реквизитов давай, строка/число/перечилсление....давай колись.. а то павлик морозов какой-то....
#29 by Шухер
Чертенок, не ты, случаем, девушке конфу сочинил Товар.Витрина, Товар.Стелаж, Товар.Полка? Мне интересно, реквизиты там периодические?
#30 by Макс 1С
клюшки - 7,7, снеговик - 8,0 не обращай внимания... давай подробности
#31 by Бист
Да в экселе 95 столбцов(полей) типы будут строка и большинство число
#32 by Полный
15 - Бист, разберитесь сначала, какие реквизиты находятся у вас в этом файле екселя. Там могут находиться данные, которые в итоге будут загружены в несколько разных справочников, может быть даже документов. Например, в ЗиКе это Сотрудники, ВычетыСотрудников, ПриказОПриеме и пр. Можно посредством OLE выгрузить из Экселя, можно из Экселя сохранить в ДБФ(но там надо сделать первую строку-шаблон, тогда можно избежать трудностей, про которые говорит №14), можно сохранить вообще в текст))).
#33 by Пудель
Я тоже недавно подобную структуру видел, тоже ужасался и интересовался подобным вопросом :).
#34 by lalex23
за прошедший час можно было воспользоваться советом из и и уже что нить сваять... или нарыть в и-нете чё нить универсальное...
#35 by Макс 1С
что они строка/число - экселе это ежу понятно...меня интересуют реквизиты справочника в 1С... у них какие типы???
#36 by Чертенок номер 13
Для того и нужно в 1С справочник нарисовать чтобы чел разрулил куда какие данные пойдут. не я.
#37 by VZ
И ведь никто не поинтересовался, а на каком материале исходное-то... икбейс, ёксель-моксель... Может, у него все на промакашках карандашиком...
#38 by VZ
+37 О, просмотрел . В ёкселе. Так пусть и тянет напрямую из ёкселя.... Какие-там сложные объекты... были бы, вопросы бы по другому звучали.
#39 by Макс 1С
всё равно неосилил необходимость дополнительного справочника... чё с ним делать то??
#40 by Бист
спасибо чуваки, я только учусь, щас попробовал через xls_doc_v26.ert из экселя в документ, получилось, вот только там нету чтобы в справочник перетащить.
#41 by Бист
есть обработки для справочников?
#42 by Чертенок номер 13
Для справочников tranref.ert И не слушай пьетровича. Создай одну запись выгрузи через транреф и подгони файл для загрузки по образцу и подобию.
#43 by Чертенок номер 13
Да не дополнительный справочник - а тот куда вливать будет. Пусть пропишет справочник и поймёт для начала какие будут реквизиты.
#44 by USSR
Умора блин, в методисты надо чела. Даже знаешь проблему и то не поймешь ни хрена, то так, то эдак, а каково новичку понять?
#45 by Чертенок номер 13
# Помните, что самый лучший и давно проверенный способ остановить перепалку и поток взаимных оскорблений при общении в Сети - это в них НЕ УЧАСТВОВАТЬ. Ругань и личные оскорбления немедленно переносите в личную переписку - даже если лично Вы чувствуете себя оскорбленными. В противном случае (ко)модераторы могут немедленно удлить сообщения и целые ветки вне зависимости от их интересности для участниов форума.Ну не хочет или не может работать напрямую с дбф пусть попробует разработки.
#46 by USSR
А где ты увидел оскорбления? или методист - это оскорбительно?:)
#47 by Железяка
Пока всё в пределах правил :))
#48 by Чертенок номер 13
ОФФ Вот умение выдергивать слова из контекста. Чем славяться великие журналисты и юристы.Прозвучало "Умора блин, в методисты надо чела."Это явно отличается от "Вот спец, в методисты надо чела"ТЕМАЯ подсказываю как я делал. И по ходу разговора замечаю что не очень знаком с дбф. А через транреф и сам переносил. Так пусть пробует. Тем более, что xls_doc_v26.ert он уже попробовал.
#49 by p etrovich
42: tranref.ert предназначен для переливки справочников из базы в базу, а вовсе не для сабжазы: чем так учить - так лучше не учить
#50 by Макс 1С
и-де автор?!
#51 by USSR
Вот сейчас ты к чему приплел TRANREF? Она переносит справочники между одинаковыми конфами, причем здесь она???
#52 by Чертенок номер 13
А мне не слабо было из дбф сформировать файл в формате обмена транреф.Тем более что транреф опробированная разработка. Присоединяюсь.
#53 by USSR
Из DBF в формат TRANREF, нечего мне сказать, умолкаю, никогда бы не догадался через такое место :)
#54 by Чертенок номер 13
Попунктам-Создал справочник - пока создавал - понял какие в нем будут реквизиты.-Заполнил одну строчку справочника - понял в каких реквизитах не тот тип или длины не хватает.- выгрузил транрефом в текстовый /хмл я так понимаю/ посмотрел и из дбф сформировал текстовый/хмл/ по всем строкам справочника.-Загрузил.То же самое можно сделать и из дбф напрямую.Но со мною рядом сидит "программер" который не знает фокса и таскает данные из дбф в дбф через скуль. И у него получается.Причем тут одинаковые конфы если у еще нет конфы.
#55 by Чертенок номер 13
А мне было интересно подсунуть этой обработке самопальный файл и как она его скушает - скушала и не подавилась. А программировать на русском языке не получается. Чего только стоит эквивалент Insert = вставить.
#56 by USSR
Если нет конфы, то зачем вообще импортировать?:) у автора чистая база, а не конфа:)
#57 by Чертенок номер 13
Чистая база - это нулевая конфа.Флуд. Что есть чистая база и что есть конфа.ОБ чем и спич. Пусть поймет чего хочет а там поможем. Хоть через ж.., как у меня, хоть через п.. как в СССР.И вообще я не программист - я только учусь.Но как некоторые пыжаться от своей значимости.Флуд. Может ли быть верным результат достигнутый неверными способами?
#58 by USSR
Чистая база - это база, свободная от данных, а не от метаданных. И никакой это не флуд. И никто здесь не кичится, мне лично наоборот кажется. Может быть и верным, но надо искать рациональные пути решения. Мне помнится, когда я был студентом, препод математики едва не поставил двойку парню (отличнику), который подал верное решение задачи на 3-х страницах, а было решение в строчек 10
#59 by Чертенок номер 13
Вот это правильно - про отличника.А я что сказал - Чистая база - это нулевая конфа. Т.е. конфа с нулевыми данными.Вот в VFP понятие базы отличается от понятия базы в fpd.Давайте ждать слова благодарности от автора. Дальше чирикать не о чем.
#60 by Макс 1С
если честно то непонял..."-Создал справочник - пока создавал - понял какие в нем будут реквизиты."хм, я обычно загружаю после того как создам справочник, и уж точне НЕ создаю его, пока не пойму какие в нём реквизиты, и вообще не вижу связи между ЗАГРУЗКОЙ данных и справочником... справочник первичен и о нём надо думать задолго ДО того, как начнешь делать загрузку...."-Заполнил одну строчку справочника - понял в каких реквизитах не тот тип или длины не хватает."вообще не осилии... что значит нетот тип данных, это как?!"- выгрузил транрефом в текстовый /хмл я так понимаю/ посмотрел и из дбф сформировал текстовый/хмл/ по всем строкам справочника."тут тоже заблудился..... есть ДБФ, написал обработку которая из дбф берёт данные, есть эксель - изи экселя берёт.... какой трансфер?!.. ну да ладно..."-Загрузил." - о! вот это понял... :))
#61 by USSR
В FPD просто по старинке (от фоксбейса) базой называют одну таблицу.
#62 by USSR
Не переживай, ты не одинок, я не больше тебя понял:)
#63 by lalex23
ээээ а хде автор?(50~60)...вы ещё подеритесь, горячие финские парни...
#64 by Чертенок номер 13
прочитай и дальше - Есть дбфки ... Ёксель с 95 столбцами.автор путается в источнике данных.Автор действительно еще не знает какой у него будет справочник.Какого типа должен быть реквизит "номер дома" цифровой или символьный?Он же НОМЕР. Например 12а.Ну не знаю я язык адынэс. И на русском не могу программить.Для меня right(str1,6) понятней чем Прав(стрк1,6) /Прав или не прав/шутка.От автора есть только один позитивный пост . Ждем-с.
#65 by p etrovich
нафига вам автор? тут и чертенка хватает. такое отмачивает... Camino на него нет...
#66 by Чертенок номер 13
Ну и че ну облажался с восьмеркой оди раз. так идавай теперь топтать.
#67 by USSR
А чем кончилось, закачал счетчики в восьмерку? там тоже были справочники неопределенной структуры. Почти экстремальное программирование:) программа, создающая сама себя.
#68 by Чертенок номер 13
На справочниках все и кончилось.Я ж там написал что буду делать.Пока жду новую технику.
#69 by Чертенок номер 13
Там я знал какие должны быть справочники и их реквизиты потому со справочниками все и получилось. А вот дальше .. бздык. Не надо о больном.
#70 by Берсеркер
Тринадцатый, мне просто интересно тебе скока лет, а? ;))(Это не наезд - я типа добрый дядя)А Черетенком тебя папик прозвал?
#71 by Макс 1С
скучно.... я читал и ответил тоже где -то там.... :))
#72 by Берсеркер
А что остановился то? Какие проблемы?     Меня тут в реале такой же попросил помочь освоить семерку- "А счас еще кто-нить на семерке работает?"- "На семерке работает 98%"- "Ууу... тогда бум семерку изучать"
#73 by Климов Сергей
Чертенку:1. Для сведения: 1С поддерживает англоязычный синтаксис.2. Про верные результаты и неверные способы:- Рядовой Петров!- Я!- Возьмите лом и подметите плац!- Товарищ прапорщик, а может лучше метлой? И быстеее будет и чище.- Мне не надо быстрее! Мне надо чтобы ты зае#$лся!
#74 by Бист
я в магазин ходил, вы все не писали ну я и ушел, а когда пришёл... вот только дочитал всё, буду короче пробовать через обработку tranref.ert завтра."Есть дбфки ... Ёксель с 95 столбцами. автор путается в источнике данных"Оригинал в экселе, но мне кажеться что выгружали полюбому в дбф сначала, туда-сюда не проблема перекинуть.Спасибо всем.
#75 by Климов Сергей
2 Tranref носит справочники только между одиноковыми конфигурациями. Загружать справочники из таблиц dbf или excel умеет RefImport. Но только если справочник имеет простую плоскую структуру и не имеет реквизитов агрегатного типа. В противном случае прридется программировать.
#76 by VZ
>>Ну и че ну облажался с восьмеркой оди раз...Судя по постам, ты не с "восьмеркой" облажался, а с образованием.
#77 by КуКу
ну, совсем заклевали ребенка.Доживет до ваших лет, куда его максимализм денется...
#78 by VZ
Вот щазз колочусь....В БП8 какой-то умник забил ГТД в реквизит товара. Для конторы, что импортный диван для начальника покупает, на это наплевать. А вот, предствате, оптовик с импортом. К примеру, названия фиг запомнишь:САНТА ДЖУЛИЯ ШАРДОНЕ бел. сух. 13% 2005 0,75 лСАНТА ДЖУЛИЯ РЕЗЕРВА ШАРДОНЕ бел сух. 13% 2004 0,75 лтут и год, и градусы, и "резерва" смысл имеет... еще ГТД надо - другая ГТД, другой, значицца, товар - в реквизите же... Сколько ГТД-ек, столько и дублей. Раз в неделю новый дубль. Для каждой позиции. Как выбирать? Группы? И группы будут дублировать весь справочник ГТД...Яйца бы отрывал тем, кто "смотрит, какого реквизита не хватает"... Ух, как я зол, как я зол...Особенно от того, что эту фигню надо в другую базу перекидывать.
#79 by USSR
Вадим, не горячись, образование визимо необязательно, главное покруче. И мои мысли - мои скакуны:) Толи мысль впереди слова, то ли слово впереди рассудка, хотя все мы неидеальны, но я вот честно, нихрена не понял, что и как делает чел, хотя других почему-то понимаю
#81 by Чертенок номер 13
А!! Нашел., нашел. И че чела мучали. Вот она готовая Refimport.Как красиво звучит"Импорт справочника осуществляется в результате нажатия на кнопку "Выполнить"."Супер !!!
#82 by ХочуСпросить
>>Не тебя ли я редиской в прошлый раз обозвал. В смысле Слон и Моська? :)))ну, ну...
#83 by Чертенок номер 13
А я сам себя иногда не понимаю.Смотрю в screen жму на keys.и что то получается. Если спросите то я не смогу рассказать как я перетаскивал справочник со штрих кодами для парфюмерной или косметической лавки. Черт её побери.Но дайте в руки мне базу и снова затолкаю. Только теперь по умному.Спасибо.А воопще подсказки форума оччень помогают.
#84 by Чертенок номер 13
В прошлой ветке меня кто то обидел. Я его обозвал редиской. Не со зла.Лишь бы вупустить пар. Если это VZ ...
#85 by Не было печали
Деточка, если ты обиделся, то это вовсе не значит, что тебя хотели обидеть. А обзываться нехорошо, мало ли на кого нарваться можно :))Ты уже взрослый мальчик и должен понимать, что раз с тобой разговаривают, значит хотят помочь... и обижаться на это по меньшей мере глупо.
#86 by Бист
Закинь мне Refimport.
#87 by lalex23
а чё ещё не загрузил?
#88 by Макс 1С
это ты неделю загружаешь данные в справочник?!.... нефига себе.... :D
#89 by USSR
С RefImport без опыта будет еще месяц грузить
#90 by USSR
Кода для загрузки из DBF 10 строк, остальное разбор данных и создание объектов. Это за него все равно никто не сделает
#91 by Чертенок номер 13
Куда кидать?
#92 by Бист
397716 # rambler.ru Сабж "Нужна инфа по загрузке DBF файлов" , а не "ааа срочно помогите, через 5 минут должно быть готово" я никуда не спешу сейчас
#93 by lalex23
за неделю своё можно наваять не хуже рефимпорта
#94 by Бист
И чо ты хочешь? Медаль? (с)
#95 by Шухер
+ читали?: - 31.08.2006 - 09:02 RefImport.ert посмотри
#96 by lalex23
медаль... это конечно мысль... я так... удивляюсь...
#97 by vrag
В ТиС "ИмпортСправочников".Информация может быть представлена в виде текстового файла, вформате MS Excel или *.dbf. Для импорта файла в формате MS Ex-cel необходимо, чтобы на компьютере был установлен MS Excelверсии не ниже той, с помощью которой создан импортируемыйфайл. Для импорта текстового файла его структура должна бытьопределенным образом организована.ПОРЯДОК ИМПОРТА ДАННЫХ ИЗ ФАЙЛАОбщая последовательность выполнения действий при импорте:- Выбрать вид импортируемого файла - Текст с разделителем,DBF - таблица или XLS - таблица:- Для импортируемых файлов вида Текст с разделителем иDBF-таблица выбрать тип кодировки, в котором записан файл- WINDOWS(1251) или DOS .- В поле ввода справа от кнопки "Файл" ввести путь к файлу, вкотором содержатся импортируемые данные, или нажать этукнопку и выбрать файл в диалоговом окне;- Для импортируемого файла вида Текст с разделителем в поле"Разделитель" выбрать символ, отделяющий одно поле отдругого в текстовом файле.В полях Начальная строка и Конечная строка задаются номерастрок импортируемого файла, из которых надо считывать информацию.Для файла, представленного в виде XLS - таблицы можно задатьколичество обрабатываемых колонок.В окне появятся два списка: в левом списке, "Импортируемые данные",содержится перечень полей справочника товаровпрограммы, а в правом списке, "Поля входного файла", перечисленыназвания полей из шапки текстового файла.Список "Схема импорта данных" должен содержать пары: A=B,где A - поле справочника, в который импортируются данные, а B -название поля в шапке файла из списка "Поля входного файла".Чтобы установить связь A=B надо выделить в списках требуемыестрочки и нажать кнопку "Установить". Можно также выделитьстрочку одного из списков и поместив во втором списке курсормыши на нужную строку, дважды щелкнуть левой кнопкой мыши.Для очистки связей A=B надо выделить эту пару и нажать кнопку"Очистить". Чтобы очистить все связи достаточно нажать кнопку"Очистить все".С помощью кнопки <Значение> можно задать значение по умолчанию для импортируемых полей. Например,можно задать единицу измерения , еслиона не задана в импортируемом файле.После установки соответствий для дальнейшего проведенияимпорта надо нажать кнопку "Выполнить". Для выхода из данногоокна необходимо нажать кнопку "Закрыть".
#98 by Бист
Да понтуешься ты тут просто. Спасибо, залил я им всё.
#99 by USSR
и что ты залил, 95 колонок Excel в 95 реквизитов справочника? я ничего не понял:)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Back to top