Необходима процедура на языке VFP9 для импорта и экспорта файлов в формате 1C CommerceML (XML) | |
---|---|
ValeraP Сообщений: 204 Дата регистрации: 15.11.2003 |
Необходима процедура (модуль .prg) на языке VFP9 для импорта и экспорта файлов в формате 1C CommerceML (XML), версии 1 и 2. Эта процедура необходима для интеграции в текущее приложение VFP9. Т.е. нужен парсер XML (CML).
Необходимо из XML (CML) файлов выгруженных из 1С версий 7.7, 8.0, 8.1 получить: 1. Группы номенклатуры (категории товаров). Уникальный код категории, Код родительской категории, Наименование категории и т.д.. 2. Номенклатуру (товары). Уникальный код товара, Код категории товара, Артикул, Модель, Наименование, Бренд, Описание, Цена и т.д. 3. Свойства номенклатуры (атрибуты, характеристики) и их значения. На данный момент есть справочники в таблице DBF: 1. Категории товаров (дерево)
2. Товары
Таблицу для хранения свойства номенклатуры создать в произвольном порядке, например в таком:
Необходимо импортировать информацию из XML в эти таблицы, а также экспортировать эту информацию обратно в XML для обновления данных в 1С. В таблицах используются числовые идентификаторы категорий и товаров. В XML от 1С используются символьные идентификаторы, поэтому нужно добавить нужные поля в текущие таблицы для последующей синхронизации, а так же для новых записей в таблицах, созданных в программе VFP необходимо формировать уникальный символьный идентификатор (GUID) на подобии как это делает 1С в файле XML, т.е. в таблице будет два идентификатора числовой и символьный. Начиная с «1С:Предприятие 7.7» «Торговля и склад» 8.7 появилась возможность выгружать прайс-листы по стандарту CommerceML 1.0. До версии «1С:Предприятие 8» редакция «Управление торговлей» 10.2, рекомендуется делать выгрузки именно в этом формате. Начиная с редакции «Управление торговлей» 10.3 появилась возможность экспорта данных по стандарту CommerceML 2.0. Подробнее help.umi-cms.ru Экспорт и импорт файлов (тестирование модуля) производить на последних конфигурациях «Управление торговлей» для РФ и Украины. Описание для CommerceML 1 www.commerceml.ru Описание для CommerceML 2 v8.1c.ru Еще описание www.infostart.ru Для CommerceML 1 есть готовая библиотека dll "CMLLib" (парсер документов в формате CommerceML) www.cmllib.org.ru, можно попробывать использовать её. Но лучше использовать стандартные средства VFP, вдруг что то нужно будет поменять (расширить функционал). Бюджет 50USD (50WMZ). |
Re: Необходима процедура на языке VFP9 для импорта и экспорта файлов в формате 1C CommerceML (XML) | |
---|---|
Анонимный пользователь |
можем попробовать
надумаете - киньте мейл в личку. |
Re: Необходима процедура на языке VFP9 для импорта и экспорта файлов в формате 1C CommerceML (XML) | |
---|---|
Ivol Сообщений: 161 Дата регистрации: 09.11.2006 |
Не по теме, но все-таки.
Как же низко оплачивается труд программистов. Сравниваю по потерям времени. Эту программульку можно написать, разобравшись, где-то за один день. Как правило потом пойдут уточнения и баги из-за многовариантности выгрузок. + еще 1 день. Переводчик-фрилансер, чтобы получить 50 баксов должен перевести примерно 5-8 страниц в зависимости от сложности текста и квалификации. Эту работу можно сделать примерно за 1 день не напрягаясь. С гарантией, что получишь деньги и баги ловить не будешь (вероятность 5% что баги будут). А если тексты похожи, типа банковской выписки, то 5-8 страниц сделаешь за 1 час. Вот и думай чем лучше заниматься. |
Re: Необходима процедура на языке VFP9 для импорта и экспорта файлов в формате 1C CommerceML (XML) | |
---|---|
ValeraP Сообщений: 204 Дата регистрации: 15.11.2003 |
Цитата:На самом деле это зависит от квалификации специалиста, если человек в "теме", то он выполнит эту задачу, например, за пол дня и при мин. количестве багов. Цитата:Дело в том что многим нравится профессия программист, и не как не нравится профессия переводчик, поэтому каждый выбирает что ему хочется, поэтому материальное вознаграждение и временные затраты тут не главное, ИМХО. Процесс программирования, это творческий процесс, который затягивает очень сильно, кто этого не испытывал, тому лучше отказаться от программирования в целом и заняться нудным переводом текстов. Исправлено 1 раз(а). Последнее : ValeraP, 10.02.10 15:12 |
Re: Необходима процедура на языке VFP9 для импорта и экспорта файлов в формате 1C CommerceML (XML) | |
---|---|
AnatolyS Сообщений: 4565 Откуда: Санкт-Петербург Дата регистрации: 21.01.2002 |
Я давно не считаю свою работу по часам - я считаю экономическую выгоду клиента от внедрения той или иной штуки. ------------------ Мы будем ждать пока не кончится время И встретимся после конца (с) A |
Re: Необходима процедура на языке VFP9 для импорта и экспорта файлов в формате 1C CommerceML (XML) | |
---|---|
Ivol Сообщений: 161 Дата регистрации: 09.11.2006 |
Заранее согласен. Сам, если работа интересная (недавно делал вебсервис-ядро-80 БД, по ночам сидел), не смотрел на время.
Но все-таки... А переводы, это не такая занудная вещь, как Вам кажется, если конечно, язык знать не на уровне 10-го класса. |
Re: Необходима процедура на языке VFP9 для импорта и экспорта файлов в формате 1C CommerceML (XML) | |
---|---|
tata Автор Сообщений: 3460 Откуда: Казань Дата регистрации: 23.10.2005 |
Прошу прощения за оффтоп, но перевод и программирование - это одинаково творческие вещи. Я даже не знаю, от чего я больше получаю удовольствие. Занимаюсь и тем, и другим. |
© 2000-2024 Fox Club  |