Форум: "Основная";
Текущий архив: 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.055 c