Производились незначительные доработки 1С. Задача: Настройка синхронизации остатков товаров с сайтом на Битрикс из 1С Требуется программист для доработки со стороны сайта на Битрикс Структуры каталога товаров в 1С и на сайте не совпадают на текущий момент. Нам важно, чтобы структура каталога на сайте осталась той же, что и есть без изменений. А остатки подтягивались к конкретно заданному перечню товаров. Это определённые товарные группы, и только складские позиции. Плюс ни название товара, ни характеристики не должны меняться (они разные на сайте и в 1с), подтягиваем только остатки по товарам. В качестве уникального идентификатора выступает код товара. Задача состоит также в том, чтобы выгружаемые остатки показывать определённым категориям пользователей (дилерам), плюс каждой категории дилеров показывать остатки только по определённой товарной группе. Т.е. – у нас есть дилеры, у них есть дилерские договора, в дилерских договорах прописаны определённые группы, по которым клиент является дилером (их может быть несколько, а может быть и одна). Каждому дилеру в зависимости от данных прописанных в договоре должны показываться остатки только по той группе, на которую заключен дилерский договор Плюс добавляется ещё несколько категорий пользователей плюсом к дилерам с разными правами доступа: Дилер (есть доступ к остаткам и закрытому разделу с текстурами и чертежами в Личном кабинете) Архитектор (нет доступа к остаткам, но есть доступ к закрытому разделу с текстурами и чертежами в Личном кабинете) Подрядная организация (нет доступа к остаткам, но есть доступ к закрытому разделу с текстурами и чертежами в Личном кабинете) Юридическое лицо (стандартные права, нет доступа к остаткам и нет доступа к закрытому разделу с текстурами и чертежами в Личном кабинет) Физическое лицо (стандартные права, нет доступа к остаткам и нет доступа к закрытому разделу с текстурами и чертежами в Личном кабинет) Реализация: в админ-панели группы пользователей делятся по статусам – дилер, архитектор, подрядная организация и т.д. И им устанавливаются стандартные права для каждой группы. Права прописывает администратор сайта, после обработки заявки на дилерство или получив от архитектора или подрядной организации запрос на регистрацию на сайте. Получить статус «Дилер», «Архитектор», «Подрядная» организация» клиенты могут только пройдя модерацию на сайте Для дилера в Личном кабинете должна быть сформирована страница с товарами, по которым отображаются остатки по 2-м складам. Должна быть предусмотрена возможность резервирования товара и выставления на него счёта в админ-панели сайта. Товары на сайте представлены в 2-х разных единицах измерения: шт. и кв.м. Остатки по товарам необходимо подтягивать согласно заданных единиц измерения. Если это невозможно реализовать, то рассмотреть возможность создания скрипта для пересчёта по одной из единиц измерения, чтобы в публичной части сайта отображать товары в 2-х единицах измерения. У нас в 1С есть несколько категорий остатков по товарам: остатки товаров по 2 складам, отдельно показываются товары в резерве под клиентов и также есть графа «Заказано у Поставщиков». По факту нам нужна информация о свободных остатках по 2-м складам. Возможно готовы будем отражать цифру резерва и заказано у Поставщиков, но пока это под вопросом. Также в системе 1С есть нюанс по единицам хранения товара, есть 2 параметра: В единицах отчётов (шт.) В единицах хранения (кв.м.) Отгрузка фактическая со складов компании производится в единицах отчётов (шт.) На сайте цены реализованы с помощью торговых предложений (как если бы в 1С это были характеристики). В 1С это реализовано через типы цен. Обмен данными - Односторонний (выгрузка или загрузка).