Для вопроса работы 2х баз с сайтом нужно было создать отдельную тему. Никто не отметил интересную штуку: что будет если обе базы начнут одновременно! обмениваться с сайтом
Виталий Чесноков пишет: подскажите пожалуйста, что и где надо настроить, чтобы при оформлении заказа на сайте по e-mail приходило сообщение как админу магазина, так и покупателю!?
Если идет речь о стандартном функционале магазина, то посмотрите активны ли почтовые шаблоны, указан ли в настройках модуля ящик админа.
Все таки проблема мне кажется не в выгрузке/загрузке а в _отображении_ данных
Цитата
Артём Кузнецов пишет: отображается ТОЛЬКО только позиции
Отображаются для посетителей сайта? А что у вас в админке? сколько каталогов создается при обмене с 1С? товары и предложения хранятся отдельно или вместе? Как вы выводите товары пользователям? Стандартным компонентом? Какой блок выводите?
Думаю на виртуальный хостинг даже на timeweb вы почти 5000 файлов не выгрузите в штатном обмене 1С и Битрикс.
Чуть больший объем я удачно загружал через файлы. Выгружаем из 1С, архивим, загружаем на хостинг, разархивим, делаем XML импорт в разделе иблоков. Там есть свои приколы понадобиться небольшая помощь разработчика Битрикс, но в итоге загрузил (правда ближе к вечеру, сервер явно был под меньшей нагрузкой)
Самый простой способ выгрузить весь каталог - локально, а потом просто восстановить копию сайта на сервере
А может с начала стоит разобраться какие данные на самом деле пришли на сайт (например посмотреть в админке?) и посмотреть почему в публичке отображается не то что ожидалось. А потом уже лезть в код?
Ведь у всех работает хоть с характеристиками хоть без.
Как объединить/привязать номенклатуру с сайта и в 1с
- Артем писал о публикации протокола обмена 1С и БУСа. Обмен основан на файлах, с разработчиком PHP вам сильно не повезло.
Цитата
Андрей Ишутин пишет: Кстати, привязка к GUIDу - несовсем удачная мысль разработчиков. При организации распределенки они переписываются, что ведет к интересным последствиям, главное, неожиданным. Скорей всего это проблемма 1С, т.к. зачем-то переписываются ГУИДы центрального узла, может уже исправили, я экспериментировал пару лет назад.
Не переписываются однозначно, узлы это же по сути копии центральной базы, да и скорее всего обмен между узлами распределенки также использует ГУИДы.
Думаю привязка к ГУИДу - единственно возможный вариант, все остальное меняется в режиме предприятия, что означает что ваш проект может "поломаться" в любой момент.
Как объединить/привязать номенклатуру с сайта и в 1с
Какой секрет, на форуме 100 писалось. Привязка и элементов и разделов и каталога в целом идет по так называемому ГУИДу. ГУИД формируется в 1С при выгрузке (стандартная функция) и записывается в свойство "Внешний код", он же XML_ID.
И умение писать на PHP тут не при чем, достаточно просто посмотреть на файлы обмена.
Как объединить/привязать номенклатуру с сайта и в 1с
Антон Чепурин пишет: Программист по РНР который поддерживает Битрикс в файлах обмена не нашёл привязки номенклатур в справочнике 1с и в справочнике Битрикса (ни по коду, ни по чему другому), хотя я не пойму как тогда выгружаются на сайт только новые номенклатуры.
ОбщейМодуль.ПроцедурыОбменаССайтом - всего несколько функций. Почти весь код связанный с обменом находиться в модуле обработки ОбменССайтом, в том числе и формирование XML.