Виталий Ж.
42 сообщения
#15 лет назад
Сразу к сути. Есть фирма, весь товар находится в базе 1С.
Для начала нужно сделать подобие интернет - магазина, то есть связать 1C и php.
Физически база 1C и предполагаемый будущий веб-сервер находятся в одной локальной сети, так что проблем с передачей данных между ними нет.

Кто-нибудь решал такую задачу?

Решение через IIS не предлагать. Читал, что оно очень затратно по каналу передачи данных.
Решение передачей данных по методу GET тоже не подходит: там ограничение на количество передаваемых данных.
Сергеевич А.
791 сообщение
#15 лет назад
Есть стандарт обмена коммерческой информацией..CommerceML

в 1с процесс такой:
1c устанавливает соединение и отправляет POST запросом 2 xml-документа, задача php - отправить ответы, и обработать полученные документы

Кирилл С.
33 сообщения
#15 лет назад
Сюда же,тк тема близкая. Есть магазин на 1С-Битрикс Бизнес. Сдалали выгрузку из 1С. Нет отдельного поля цвет,размер,артикул.Все в кучу собрано. Мне надо,чтобы на сайте все по-человечески было,те товары по артикулам,заходишь в какой то товар,а там уже можно выбрать цвет его и размер. Что и где надо делать? 3 день мучаемся уже. Битрикс саппорт несет что то невнятное.
Вадим С.
8 сообщений
#15 лет назад
gvit, SOAP? На мой взгляд самое простое решение, как со стороны 1с так и со стороны php.
Вадим С.
8 сообщений
#15 лет назад
Whiteas, можно немного подробнее, Вы выгрузили данные из 1с, но битрикс отказался их парсить правильно?
Кирилл С.
33 сообщения
#15 лет назад
Да.он сделал так: вешь с 1 и тем же артикулом,но разного размера и цвета воспринимаются как разные вещи.И теперь у меня с 1 артикулом штуки 4 товара.Можете посомотреть.
Вадим С.
8 сообщений
#15 лет назад
Whiteas, забавно +)
Есть несколько решений:
- Парсить БД удаляя дубли, при этом сохраняя информацию к основной вещи
- Предварительно парсить файл, который приходит из 1с
- Написать свой магазин и связать его с 1с

Все на мой взгляд реализуемы, хоть с битриксом и не работаю, по религиозным причинам +)
Кирилл С.
33 сообщения
#15 лет назад
Все варианты считаю неприемлимыми,тк они достаточно трудоемки.Представляете себе выгрузку из 10 000 наименований обработать...А свой магазин написать,пока напишешь магазин с такими же возможностями,что и эта cms пройдет либо очень много времени,либо нужно вложить очень много денег,гораздо больше,чем она стоит.
Вадим С.
8 сообщений
#15 лет назад
Тогда остается упавать на саппорт и ждать маны небесной.
Про cms не зря стоит на последнем пункте +)
Кирилл С.
33 сообщения
#15 лет назад
Не утешает. Может у кого есть таки связи со знатоками Битрикса?
Евгений Б.
5330 сообщений
#15 лет назад
Цитата ("gvit"):
Решение через IIS не предлагать. Читал, что оно очень затратно по каналу передачи данных.
Решение передачей данных по методу GET тоже не подходит: там ограничение на количество передаваемых данных.


при чем тут IIS??

Get не подходит, зато Post прокатит

битрикс говно полное. как специалист со стажем заявляю. магазин на 10 тыс товаров - это геморой. надо городить частичную синхронизацию или реалтайм изменения. первое делали - -ужас был на 120 тыс товаров. второе начинал делать - передал проект другой команде.

фактически - не важно что там за сайт и на чем -> всегда есть sql и варианты пользовать его напрямую.снять дамп , загрузить ближе к 1С и там уже...

еще хуже всего, что сайт не может быть инициатором синхронизации. только 1С периодически будет дергать сайт
Дмитрий Войциховский
2128 сообщений
#15 лет назад
1C и PHP подружит экспорт csv
Евгений Б.
5330 сообщений
#15 лет назад
Не советуйте плохого.

представьте, что у нас в магазине 120 тыс товаров. обновняется каталог раз в стуки (остатки на складе и т.п.)
120 тыс * килобайт 5 инфы... 600 мегабайт файлик.
сервер помрет раз в сутки обновляться. тем более если несколько раз в сутки.

120 тыс - это мало даже.

например в проекте который мы делали для энергетической кмпании надо было в портфель пользователя на терминалах платежей или на сайт выводить его статистику и баланс... вот теперь представьте сколько потребителей элетроэнергии частных лиц... и сколько юриков. счет на сотни миллионов + объем каждых записей растет с каждой секундой (для юриков разные тарифы по времени суток.. т.е. 4 снятия показаний в сутки). БД объемом с терабайты - это реальность.
Виталий Ж.
42 сообщения
#15 лет назад
Цитата ("ArtPro"):
при чем тут IIS??

Читал в интернете про решения на базе IIS как сервера, то есть привязка шла именно к нему по непонятным для меня причинам.
Евгений Б.
5330 сообщений
#15 лет назад
Цитата ("gvit"):
Читал в интернете про решения на базе IIS как сервера

надо не читать, а установить
IIS - это просто тупой веб сервер для винды. никакого отношения к сайту на котором он крутится нету. тем более к базам данных и вообще возможности импорта-экспорта данных в 1С