Настройки Мегапрайса для выгрузки на сайт под управлением Битрикс
Для выгрузки виртуальных остатков поставщиков из 1С, с внедренным Мегапрайсом необходимо, чтобы при загрузке прайсов выполнялись следующие условия настроек.ШАГ 1 - Общие настройки констант
В настройках Мегапрайса - вкладка Виртуальные остатки должен быть указан склад по умолчанию.Опция Создавать виртуальные оприходования остатков поставщиков - НЕ должна быть включена (она вам больше не нужна)
Включите опцию - Прямая выгрузка остатков на сайт.
ШАГ 2 - Для загрузки остатков в 1С
В профилях прайсов поставщиков, тоже есть вкладка Виртуальные остатки, указан виртуальный склад конкретного поставщика.При заведении нового профиля склад автоматически заполняется по умолчанию. Но вы можете выбрать любой склад. Все профили поставщиков могут быть разделены на любое количество складов.
Использовать это следует если вы хотите разделить остатки поставщиков по какому то признаку. Например поставщики территориально из разных городов, и доставка товара будет составлять какое то количество дней.
Мегапрайс не создает складские остатки (не приходует товар, и вообще не делает в типовой конфигурации никаких документов). Указания складов является формальным, по сути эти элементы нужны для простой передачи привязки к складу и отображения на сайте.
В момент загрузки прайса, при нажатии Регистрация (мегапрайс), программа загружает в базу данных одним нажатием цены и остатки напрямую (это действие является окончательным).
Увидеть все данные ваших поставщиков можно в форме Рабочий стол - Таблицы прайсов.
ШАГ 3 - Установка модуля обмена
У вас должен быть внедрен дополнительный модуль обмена от самого Битрикс (скачать его можно на официальном сайте)ШАГ 4 - Модификация модуля обмена
Мы должны в него внести изменение по выгрузке остатков (это готовое изменение).Обмен научится выгружать на сайт не только складские реальные ваши остатки (если вы складская компания), но и виртуальные остатки, которых фактически нет, но они хранятся в структуре Мегапрайса.
Внимание. При последующем обновлении модуля обмена, может потребоваться его повторное изменение.
ШАГ 5 - Настройка модуля обмена
В настройках обмена просто должны быть указаны склады (которые вы хотите выгружать)Работа с другими разновидностями сайтов
Внимание. Выгрузка остатков из 1С для сайтов (Joomla, OpenCart, Prestashop, WebAsyst, Prestashop и другие), которые не на Битрикс, пока остается старая схема - создания оприходований на склады в 1С. Для них необходимо указывать опцию из шага 1 (создавать виртуальные оприходования).Пока что я не изучал эти обмены, хотя думаю в них задача решается также просто.
Виртуальные остатки генерируются в таком случае в 1С в момент импорта каждого нового прайса.