- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Можно ли настроить 1С таким образом (и является ли это оптимально правильным решением для такой задачи?) для ежедневного импорта БД на сайт:
1) База данных товаров автоматически импортируется в csv-файл, например раз в сутки в определенное время!
2) Файл при этом автоматически копируется на ftp-сервер, заменяя старый файл.
3) Если в 1с есть картинки товаров, то чтобы вместе с файлом автоматом выкладывались и картинки на ftp-сервер. При этом одним из параметров в csv-файле будет название каринки.
3) Если в 1с есть картинки товаров, то чтобы вместе с файлом автоматом выкладывались и картинки на ftp-сервер. При этом одним из параметров в csv-файле будет название каринки.
- можно все данные упаковать в XML-формат (картинки как Base64)
2) Файл при этом автоматически копируется на ftp-сервер, заменяя старый файл
- можно и через FTP, но проще HTTP (отправка методом POST) или WebDAV, но вообще периодическое копирование это ... - "не фонтан" :)
но вообще периодическое копирование это ... - "не фонтан"
на мой взгляд, конвертация базы 1 раз в сутки или иное время - самое оптимальное решение. Другой вопрос, стоит ли копировать ее на сервак, или сначала стоит обработать на компе с 1с, а на сервак лить тольок обновление.....
Можно ли настроить 1С таким образом
Я не занимаюсь 1с, но если в ней есть собственный язык программирования, и не слабый, значит можно все.
Другой вопрос, стоит ли копировать ее на сервак, или сначала стоит обработать на компе с 1с, а на сервак лить тольок обновление.....
Что Вы понимаете под словом "только обновление"?
Если у нас БД Mysql, то наверное, это могут быть файлы готовых таблиц mysql, но по-моему на хостингах обычно нет доступа напрямую к этим файлам.
Я пока вижу только вариант с загрузкой csv-файла через http (как посоветовал Brim.ru) и моментальной обработкой этого файла скриптом сразу после загрузки.
а чем не устраивает стандартная выгрузка данных на сайт? там есть и настройка периодичности, и выбор выгружать ли все или только обновление товаров.
а чем не устраивает стандартная выгрузка данных на сайт?
- Вы имеет в виду CMS Bitrix? Неизвестно какая CMS у ТС, но похоже что самопальная
большинство хостеров позволяют открыть доступ к серверу БД с определенного ойпишника. Сам я с 1C никак не работаю, но от знакомых девелоперов что там есть вполне себе работающий ODBC интерфейс. Но вообще вопрос этот тоже интересен.
- Вы имеет в виду CMS Bitrix? Неизвестно какая CMS у ТС, но похоже что самопальная
Не обязательно использовать сам битрикс. Процесс обмена документирован вроде, так что код можно сделать самому или взять из того же битрикса
А в 1с уже использовать стандартную выгрузку
Здесь вопрос в том, как загружает 1С базу товаров на сайт с движком битрикса - тоже всю целиком или же только, то что обновилось?
---
Сам пока обдумываю как делать... Моё ИМХО...
По http я бы не советовал, хотя в принципе это не сильно отличается от того, что опишу ниже...
- Рекомендую просто с определённой периодичностью на автомате заливать данные из 1С на сайт в определённую папку.
- Затем, уже на сервере тоже через определённое время, по крону, будет проверять наличие закачанного файла и делать его обработку.
В каком формате будут передавать данные по фтп: в XML или CSV - это уже дело техники.
- Разумеется, не забыть сделать кнопку Обновить в админке сайта, чтобы в случае необходимости сделать синхронизацию не дожидаясь запуска скрипта по крону.
- Плюс к этому сами заказы тоже могут складываться в определённую папку и 1С может периодически коннектится и забирать их с сайта в обработку.
------------
А ещё лучше, если кто-то покажет примеры разных форматов выгрузки из 1C, чтобы понять, с чем удобнее работать.
Если у нас БД Mysql,
стараюсь исполльзовать более гибкие механизмы, если объем базы не более 30-100 к записей..., а значит и проблем с обновлениями просто нет..
почему все так быстро забыли, что и текстовый файл и файловая структура это тоже очень удобная и быстрая БД
T.R.O.N добавил 12.01.2009 в 10:09
Здесь вопрос в том, как загружает 1С базу товаров на сайт с движком битрикса
там есть несколько полностью готовых решений (если битрикс не ворованный)
почему все так быстро забыли, что и текстовый файл и файловая структура это тоже очень удобная и быстрая БД
О боже, опять... 🙄
На самом деле ключевой вопрос - как данные будут на сервер попадать, а там то уж с ними можно разобраться.