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

Вниз

Экспорт справочника товаров из 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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.022 c
15-1184146176
ArtemESC
2007-07-11 13:29
2007.08.05
Что лучше?


15-1184069229
Вася Правильный
2007-07-10 16:07
2007.08.05
и мыло несуществующее у того варвара :(


11-1167056057
mixail_shar
2006-12-25 17:14
2007.08.05
MCK UNICODE


2-1184067049
AZIZE
2007-07-10 15:30
2007.08.05
Как програмно определить


1-1180443596
Slimer
2007-05-29 16:59
2007.08.05
формат вывода в QRDBText