Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.05.17;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.014 c
15-1236720610
Юрий
2009-03-11 00:30
2009.05.17
С днем рождения ! 11 марта 2009 среда


15-1236713109
TUser
2009-03-10 22:25
2009.05.17
3 величайших достижения не только астрономии


3-1220614740
KirillRepin
2008-09-05 15:39
2009.05.17
Картинка в MSSQL


2-1238898035
Cabyrc
2009-04-05 06:20
2009.05.17
OpenDialog


2-1238860311
worldmen
2009-04-04 19:51
2009.05.17
Опять "Неверный дескриптор"