Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.05.17;
Скачать: [xml.tar.bz2];

Вниз

1C - экспорт?   Найти похожие ветки 

 
Mozart ©   (2009-03-15 08:01) [0]

Здравствуйте.
Возникла необходимость экспорта из базы 1С 7.7 справочника "контрагенты". Абсолютно не умею пользоваться данным продуктом, а вот пришлось :(.
Как я понимаю экспорта, как такового здесь нет. Дошел до двух путей.
1. С помощью Database Desktop открыл dbf с контрагентами. Но всех данных (которые доступны для просмотра в 1С) там нет, видимо не в одной таблице справочник лежит.
2. Нужно писать некую "обработку", даже нарыл примеры в инете, но где ее писать, куда, и как потом выполнять не имею понятия никакого.
Может есть какой то третий вариант?
Спасибо!


 
boriskb ©   (2009-03-15 08:33) [1]


> Mozart ©   (15.03.09 08:01)  


1) Пишешь "экспорт" - пиши откуда и куда. 1с - это не база.
2) Из вопроса выяснилось, что база dbf. Смотри файл 1Cv7.DDS - там увидишь какие поля из каких таблиц тебе показывает 1с в справочнике.
3) Любым, доступным/известным тебе инструментом (1с, fox, delphi и т.п ) пиши процедурку экспорта из dbf куда то, куда тебе надо

Это в общем случае.
Я бы делал так.


 
Mozart ©   (2009-03-15 09:00) [2]

Экспорт - это я имею ввиду получить справочник, ну скажем в файле с разделителями, excel... Что нибудь универсальное.
Файла 1Cv7.DDS что-то не вижу, есть 1Cv7.DD - оно?


 
mike-d ©   (2009-03-15 09:35) [3]

Как вариант (все делаем в 1С):
Справочники -> Контрагенты -> Список -> Сформировать
Устанавливаешь нужные параметры вывода списка...
Файл -> Сохранить как -> Тип файла - Таблица Excel (*.xls)


 
Mozart ©   (2009-03-15 09:42) [4]

Справочники->Контрагенты - это понятно, а где "Список" то?!


 
Esipenko   (2009-03-15 10:19) [5]

найди в инете универсальный отчет для печати справочников в 1С и будет тебе счастье. Или напиши обработку, если именно для одного справочника, строчек 10


 
Mozart ©   (2009-03-15 10:21) [6]

to Esipenko   (15.03.09 10:19) [5]
. Нужно писать некую "обработку", даже нарыл примеры в инете, но где ее писать, куда, и как потом выполнять не имею понятия никакого.

Может хоть какую нибудь статью типа- "как писать обработки для чайников" ?


 
Mozart ©   (2009-03-15 10:38) [7]

Удалось получить эти данные:
#==TABLE no 26     : Справочник Контрагенты
# Name    |Descr                         |Type[A/S/U]|DBTableName|ReUsable  
T=SC133   |Справочник Контрагенты        |A          |SC133      |1        
#-----Fields-------
# Name      |Descr               |Type|Length|Precision
F=ID        |ID object           |C   |9     |0        
F=PARENTID  |ID parent obj       |C   |9     |0        
F=CODE      |object code         |C   |8     |0        
F=DESCR     |object description  |C   |30    |0        
F=ISFOLDER  |Flag - Is Line - Fol|N   |1     |0        
F=ISMARK    |Flag Object is Marke|C   |1     |0        
F=VERSTAMP  |Version stamp       |C   |6     |0        
F=SP121     |(P)ВидКонтрагента   |C   |9     |0        
F=SP123     |(P)ЮридическийАдрес |C   |85    |0        
F=SP124     |(P)ПочтовыйАдрес    |C   |85    |0        
F=SP125     |(P)Телефоны         |C   |50    |0        
F=SP126     |(P)ИНН              |C   |20    |0        
F=SP127     |(P)ДокументСерия    |C   |14    |0        
F=SP128     |(P)ДокументНомер    |C   |14    |0        
F=SP129     |(P)ДокументКемВыдан |C   |60    |0        
F=SP130     |(P)ДокументДатаВыдач|D   |8     |0        
F=SP131     |(P)ОсновнойДоговор  |C   |9     |0        
F=SP37027   |(P)ОсновнойСчет     |C   |9     |0        
F=SP52445   |(P)ОКПО             |C   |13    |0        
#----Indexes------
# Name     |Descr         |Unique|Indexed fields                                              |DBName    
I=IDD      |of ID         |0     |ID                                                          |IDD        
I=PCODE    |of PARENT and |0     |PARENTID,ISFOLDER,CODE(UPPER)                               |PCODE      
I=PDESCR   |of PARENT and |0     |PARENTID,ISFOLDER,DESCR(UPPER)                              |PDESCR    
I=CODE     |of CODE       |0     |CODE(UPPER)                                                 |CODE      
I=DESCR    |of DESCR      |0     |DESCR(UPPER)                                                |DESCR      
I=VI126    |VI126         |0     |SP126(UPPER=128)                                            |VI126      
I=VIP126   |VIP126        |0     |PARENTID,ISFOLDER,SP126(UPPER=128)                          |VIP126  

Но где искать, например, "Полное наименование". В 1С то эти данные доступны...


 
boriskb ©   (2009-03-15 10:49) [8]


> Mozart


С базами никогда не работал?


 
Mozart ©   (2009-03-15 10:58) [9]

to boriskb ©   (15.03.09 10:49) [8]
да вроде был грех...
но из вышеприведенных данных, имя связанной таблицы никак не могу понять...


 
Esipenko   (2009-03-15 11:00) [10]

http://mista.ru/


 
Esipenko   (2009-03-15 11:03) [11]

http://mista.ru/tutor_1c/sprav.htm


 
Esipenko   (2009-03-15 11:09) [12]

http://infostart.ru/projects/210/


 
Mozart ©   (2009-03-15 11:14) [13]

Спасибо. refprint.ert помог :)


 
курочка   (2009-03-15 15:52) [14]

в бвзе 1 С "Бухгалтерия" есть функция - кнопка сервис, обмен данными. посмотри внимательно


 
Esipenko   (2009-03-15 17:08) [15]


> в бвзе 1 С "Бухгалтерия" есть функция - кнопка сервис, обмен
> данными. посмотри внимательно

Не всегда и не везде



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2009.05.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.005 c
15-1237120041
Юрий Зотов
2009-03-15 15:27
2009.05.17
Почтовый клиент перестал работать на отправку...


9-1179837261
evg123
2007-05-22 16:34
2009.05.17
Загрузка ЦП 100%


3-1220954949
Forbi
2008-09-09 14:09
2009.05.17
Количество строк после селективного запроса


2-1238564131
Руслан
2009-04-01 09:35
2009.05.17
update


3-1220993402
kaif
2008-09-10 00:50
2009.05.17
TClientDataSet + ADO + MSSQL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский