Вопросы про обновление данных из 1С в CMS сайта

rownong

Новичок
Сейчас разрабатывается сайт по продаже сантехники.

Пока я не решил на каком 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) Сколько часов у программиста займет настройка такого обновления данных?
 

AnrDaemon

Продвинутый новичок
Зачем мудохаться с екселем? Вам секса в реале не хватает, что вы так твёрдо намерены трахаться с компьютером?
1С сама способна в CSV сохранять.
 

Активист

Активист
Команда форума
1. Лучше всего воспользоваться "обменом с веб сайтом", встроенный в 1С УТ (управление торговлей), v10, v11. (XML)

2. PHPExel умеет работать с любыми форматами. CSV, XLS, XLSX. Есть возможность как создавать XLS, так и читать, включая возможность анализировать форматирование текста.

3. Для разработчика с опытом задача не будет сложной. Вообще, сложной или нет - не правильный вопрос. Трудоемкой или не очень - это другой вопрос. Подобные задачи реализовываются не сложно, но порой трудоемко. Зависит от того, что в вашей ЦМС есть и как она написана.
 

rownong

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

rownong

Новичок
1. Лучше всего воспользоваться "обменом с веб сайтом", встроенный в 1С УТ (управление торговлей), v10, v11. (XML)
На форуме 1С тоже рекомендовали этот метод. Но сказали что он дольше в реализации, через внешние файлы проще.
 

rownong

Новичок
3. Для разработчика с опытом задача не будет сложной. Вообще, сложной или нет - не правильный вопрос. Трудоемкой или не очень - это другой вопрос. Подобные задачи реализовываются не сложно, но порой трудоемко. Зависит от того, что в вашей ЦМС есть и как она написана.
Мне php программист будет делать сайт и в т.ч. выполнять задачу по обновлению данных из 1С в CMS.
Есть такой вопрос: задачу по обновлению данных из 1С в CMS поручать тому же php программисту, который будет делать сайт, или нанять для этого дополнительного php программиста?
 

Активист

Активист
Команда форума
1. Лучше обратиться к программисту, который не будет заставлять вас думать, обратиться ли к кому еще, а еще лучше, у кого есть опыт внедрения.
2. Какая конфигурация 1С у Вас? Если не управления торговлей то купите управление торговлей.
 

Активист

Активист
Команда форума
1С Управление Торговлей 8.2, Лицензия
То что у вас УТ это уже хорошо (причем плевать все хотели, 8.1, 8.2, 8.10 ибо это бинарная платформа), конфигурация какая? В 1С УТ уже есть модуль обмена с веб сайтом, его и используйте. Со стороны сайта пусть разработчик выполнит работу.

Да, сначала выгружаете каталог полностью, потом только его наполняете (ибо слетят guid).

ПЛюс в 1С можно забить и описания, и изображения и реквизиты и цены и склады т.п. А сайт пусть принимает.
 
Сверху