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

Вниз

Экспорт справочника товаров из 1с   Найти похожие ветки 

 
Yozch1   (2007-05-23 10:02) [0]

Мне нужно из своего приложения экспортировать из 1с справочник товаров в DBF для последующей препарации своими силами.
Сам 1с сервер работает как OLE, но я не пойму с чего начать и с какого бока подойти.
Наверняка я такой не первый, помогите пожалуйста ,кто уже делал.


 
Сергей М. ©   (2007-05-23 10:29) [1]

Что за "справочник товаров" ?
Может быть таки справочник "Номенклатура" ?


 
tesseract ©   (2007-05-23 10:35) [2]


> Сам 1с сервер работает как OLE,


Не делай так, аггрегатные типы данных через OLE не передаються. Лучше из обработки для 1с выгружать. Или из XML по стандартной выгрузке загрузить.


 
IceBeerg ©   (2007-05-23 14:05) [3]

Как вариант можно еще распарсить DD файл, отселдить ссылки в таблицах и экспортировать... winDBFview таблицы глянуть поможет.


 
IceBeerg ©   (2007-05-23 14:08) [4]

База=СоздатьОбъект("XBase");
Ничто не мысль не наводит?


 
Yozch1   (2007-05-23 15:32) [5]


> База=СоздатьОбъект("XBase");
> Ничто не мысль не наводит?

Как это сделать из програмы на дельфи?
Вот в чем вопрос.


 
Yozch1   (2007-05-23 15:34) [6]


> Что за "справочник товаров" ?
> Может быть таки справочник "Номенклатура" ?


Да какая разница, это вопрос их уродской терминалогии :-)


 
Сергей М. ©   (2007-05-23 15:50) [7]


> Yozch1   (23.05.07 15:34) [6]


Ошибаешься. Глубоко.


 
IceBeerg ©   (2007-05-23 18:21) [8]


> Как это сделать из програмы на дельфи?
> Вот в чем вопрос.

А зачем, что-то делать на Delphi, когда можно написать одну обработку средствами 1С и писать спрваник в DBF ей. А таскать с собой не программу, а только ert обработку которая кстати по размеру будет меньше Вашей программы.


 
IceBeerg ©   (2007-05-23 18:37) [9]

http://mdolf.by.ru/predpr/files/tool2dbf.zip
http://mdolf.by.ru/predpr/files/toolfromdbf.zip


 
Yozch1   (2007-05-23 22:38) [10]

Коллеги, может я неверно задачу сформулировал?
Есть достаточно навороченная программа, нужно как-то получит список товаров из 1с в формат dbf. После получения DBF-файла я его уже из программы сам разложу и импортирую в программу на автомате. Но и получить список товаров нужно на автомате (по возможности), а результирующий файл кинуть своей системе обработки.

ЗЫ: Т.е. не катит ситуация зайти в 1с и экспортировать списки товаров (справочник "номенклатура"), а потом уже импортировать результат в мой софт в собственный формат. Надо чтобы первая часть исполнялась из моей же программы.


 
Сергей М. ©   (2007-05-24 08:18) [11]


> Yozch1   (23.05.07 22:38) [10]


Номенклатурный справочник в станд.конфигурациях - это вовсе не одна-единственная таблица, как тебе кажется. Для экспорта справочника придется либо создавать все необходимые таблицы либо изощряться со структурой одной таблицы с тем чтобы умудриться сохранить в ней всю необходимую и достаточную инф-цию.


> Надо чтобы первая часть исполнялась из моей же программы.


Создай обработку, которая будет выполнять экспорт, и вызывай эту обработку на выполнение из своей программы. Так будет быстрей, проще и надежней.


 
medved_68 ©   (2007-05-24 08:31) [12]


> Создай обработку, которая будет выполнять экспорт, и вызывай
> эту обработку на выполнение из своей программы. Так будет
> быстрей, проще и надежней.

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


 
IceBeerg ©   (2007-05-24 10:36) [13]

Все же прийдется через OLE, см. "Описание встроенного языка". Англоязычный cинтаксис... по OLE - Часть 2, Глава 40.
Если нужно вышлю на e-mail обе части в DOC формате.


 
IceBeerg ©   (2007-05-24 10:55) [14]

А могу и не в DOC, а RTF и пример-обработку для перегузки товара OLE механизмом из база в базу.


 
Yozch1   (2007-05-24 11:51) [15]


> А могу и не в DOC, а RTF и пример-обработку для перегузки
> товара OLE механизмом из база в базу.


Да, пожалуйста, будьте любезны, и то и другое.
Спасибо!


 
IceBeerg ©   (2007-05-24 12:41) [16]


> Да, пожалуйста, будьте любезны, и то и другое.

Отправил.



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

Форум: "Основная";
Текущий архив: 2007.08.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.048 c
3-1177424576
alpha5
2007-04-24 18:22
2007.08.05
Как узнать позицию маркера (индикатора) в dxDBGrid ?


2-1183715803
xpublic
2007-07-06 13:56
2007.08.05
Проблемы округления


15-1184090742
Kerk
2007-07-10 22:05
2007.08.05
Мы вам горантируем гарантию и оцениваем себя на 5 баллов


15-1183510913
Рубль
2007-07-04 05:01
2007.08.05
День рождения независимости


6-1165511178
XfroSt
2006-12-07 20:06
2007.08.05
Писк игровых серверов.Оптравка пакетов.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский