Связка 1C и php
42 повідомлення
#15 років тому
Сразу к сути. Есть фирма, весь товар находится в базе 1С.Для начала нужно сделать подобие интернет - магазина, то есть связать 1C и php.
Физически база 1C и предполагаемый будущий веб-сервер находятся в одной локальной сети, так что проблем с передачей данных между ними нет.
Кто-нибудь решал такую задачу?
Решение через IIS не предлагать. Читал, что оно очень затратно по каналу передачи данных.
Решение передачей данных по методу GET тоже не подходит: там ограничение на количество передаваемых данных.
791 повідомлення
33 повідомлення
#15 років тому
Сюда же,тк тема близкая. Есть магазин на 1С-Битрикс Бизнес. Сдалали выгрузку из 1С. Нет отдельного поля цвет,размер,артикул.Все в кучу собрано. Мне надо,чтобы на сайте все по-человечески было,те товары по артикулам,заходишь в какой то товар,а там уже можно выбрать цвет его и размер. Что и где надо делать? 3 день мучаемся уже. Битрикс саппорт несет что то невнятное.
8 повідомлень
#15 років тому
gvit, SOAP? На мой взгляд самое простое решение, как со стороны 1с так и со стороны php.
8 повідомлень
#15 років тому
Whiteas, можно немного подробнее, Вы выгрузили данные из 1с, но битрикс отказался их парсить правильно?
33 повідомлення
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С периодически будет дергать сайт
5330 повідомлень
#15 років тому
Не советуйте плохого.представьте, что у нас в магазине 120 тыс товаров. обновняется каталог раз в стуки (остатки на складе и т.п.)
120 тыс * килобайт 5 инфы... 600 мегабайт файлик.
сервер помрет раз в сутки обновляться. тем более если несколько раз в сутки.
120 тыс - это мало даже.
например в проекте который мы делали для энергетической кмпании надо было в портфель пользователя на терминалах платежей или на сайт выводить его статистику и баланс... вот теперь представьте сколько потребителей элетроэнергии частных лиц... и сколько юриков. счет на сотни миллионов + объем каждых записей растет с каждой секундой (для юриков разные тарифы по времени суток.. т.е. 4 снятия показаний в сутки). БД объемом с терабайты - это реальность.
42 повідомлення
#15 років тому
Цитата ("ArtPro"):при чем тут IIS??
Читал в интернете про решения на базе IIS как сервера, то есть привязка шла именно к нему по непонятным для меня причинам.
5330 повідомлень
#15 років тому
Цитата ("gvit"):Читал в интернете про решения на базе IIS как сервера
надо не читать, а установить

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