Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Вопросы про обновление данных из 1С в CMS сайта / 10 сообщений из 10, страница 1 из 1
17.09.2014, 15:16
    #38749274
rownong27
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы про обновление данных из 1С в CMS сайта
Сейчас разрабатывается сайт по продаже сантехники.

Пока я не решил на каком CMS он будет работать, думаю, скорее всего WordPress или Joomla.

На сайте будет каталог товаров. У товаров будут указаны цены и статус нахождения на складе.

Скриншот страницы сайта: http://s44.radikal.ru/i104/1409/30/7b937a386677.jpg

Чтобы облегчить управление ценами, планирую настроить обновление данных на сайте на основании данных из 1С. Т.е. обновление данных будет происходить в одностороннем порядке: 1С => Сайт.

Порядок действий:
1. Из 1С выгружается прайс в формате файла Excel
Образец файла с прайсом: https://yadi.sk/i/rENY8xZXbUyPz
2. Прайс в формате файла Excel загружается на сайт
3. Происходит обновление данных на сайте

Данные, которые должны обновляться:
> цена (берется из советующей колонки в Excel файле прайс листа)
> складская программа («складской» если наименование карточки содержит знак @, «под заказ» если в наименовании карточки отсутствует знак @).

Также есть дополнительное постоянное условие.
Если в файле Excel прайс листа, товар в своем наименовании не содержит знак @, то цены на сайт копироваться не будут.

Поиск товаров в Excel прайсе и на сайте будет происходить через артикул каждой позиции товара.

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

1) Какой формат файла прайс листа лучше выгружать из 1С для дальнейшего взаимодействия с CMS сайта?

1.1) Формата Excel напрямую будет достаточно?

1.2) Или нужно сначала выгружать прайс из 1С в формате xml либо csv, потом этот формат загружать на сайт?

1.2.1) Т.к. в базовой конфигурации 1С нет возможности выгрузки в xml либо csv, то придется просить 1С программиста сделать такую возможность, предварительно запросив нужный формат файл у php программиста?

1.3) Или можно выгрузить файл из 1С в Excel, пересохранить в CSV, и дальше загрузить на сайт?

2) На сколько сложна в реализации описанная выше схема по обновлению данных?

3) Сколько часов у программиста займет настройка такого обновления данных?
...
Рейтинг: 0 / 0
17.09.2014, 15:26
    #38749291
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы про обновление данных из 1С в CMS сайта
- сайту скармливать csv (тот же вариант 1с->excel->csv)? его распарсить легче будет.
- сделать либо фиксированные колонки (артикул, прайс...), либо сделать форму где будут привязываться поля базы к колонкам csv.
- парсить csv, проверять наличие @ и что там еще, обновлять базу товаров.
- по времени смотря какой движок, какой компонент. Можно и отдельно от cms написать импорт.
...
Рейтинг: 0 / 0
18.09.2014, 13:23
    #38750345
rownong27
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы про обновление данных из 1С в CMS сайта
Нашел решение, которое позволяет PHP работать с Excel: PHPExel
Тогда проще напрямую Excel загружать в CMS? Что думаете?
...
Рейтинг: 0 / 0
18.09.2014, 13:33
    #38750367
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы про обновление данных из 1С в CMS сайта
rownong271.1) Формата Excel напрямую будет достаточно?Крайне не рекомендую.
rownong271.2) Или нужно сначала выгружать прайс из 1С в формате xml либо csv, потом этот формат загружать на сайт?Именно так. csv предпочтительнее, т.к. сильно проще (т.е. быстрее) в обработке.
rownong27Т.к. в базовой конфигурации 1С нет возможности выгрузки в xml либо csvВы уверены в этом? Если это точно так, то посмотрите на формат CML (CommerceML) , его вроде бы все 1С-ы должны уметь.
...
Рейтинг: 0 / 0
18.09.2014, 15:57
    #38750602
rownong27
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы про обновление данных из 1С в CMS сайта
miksoft, если в 1С я формирую прайс, затем нажимаю "Файл" / "Сохранить как…" или "Сохранить копию…", то появляется вот такое диалоговое окно. Скриншот: http://screencast.com/t/WLitXjE1XX
...
Рейтинг: 0 / 0
18.09.2014, 19:23
    #38750873
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы про обновление данных из 1С в CMS сайта
rownong27miksoft, если в 1С я формирую прайс, затем нажимаю "Файл" / "Сохранить как…" или "Сохранить копию…", то появляется вот такое диалоговое окно. Скриншот: http://screencast.com/t/WLitXjE1XX а причем тут этот прайс?
тот прайс, что на скриншоте - это документ для распечатки и чтения человеком, а не для машинного обмена.
...
Рейтинг: 0 / 0
19.09.2014, 17:59
    #38751909
rownong27
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы про обновление данных из 1С в CMS сайта
автора причем тут этот прайс?
тот прайс, что на скриншоте - это документ для распечатки и чтения человеком, а не для машинного обмена.


Из этого представления сайт и сохраняется в разные форматы.
...
Рейтинг: 0 / 0
22.09.2014, 12:49
    #38753396
Вопросы про обновление данных из 1С в CMS сайта
Хоть в xml хоть в тхт хоть в html. Все равно его нужно парсить и складывать данные в бд на сервере.
...
Рейтинг: 0 / 0
22.09.2014, 12:58
    #38753412
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы про обновление данных из 1С в CMS сайта
в общем случае, ничто не мешает заполнять базу(mysql напрмиер) сайта напрямик из 1С. даже если она лежит физически на другом сервере. платформа 1С это все позволяет делать. иногда этоьбывает проще, чем писать какието промежуточные выгрузки, парсинги, загрузки данных. но дело хозяйское.
...
Рейтинг: 0 / 0
22.09.2014, 15:31
    #38753619
Вопросы про обновление данных из 1С в CMS сайта
http://m.habrahabr.ru/post/139657/
Решений куча! ;) и зацикливаться на xls vs csv вообще не имеет никакого смысла...
Уже говорил тс что нужно обсудить его тз с программистом - будет все яснее и проще;)
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Вопросы про обновление данных из 1С в CMS сайта / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]