Содержание
Обмен с учетной системой
Основные вопросы по организации обмена данными с системой автоматизации учета на предприятии:
- Конфигурации - с какими конфигурациями 1С Предприятия возможен обмен данными.
- Виды данных - какую информацию возможно получить для использования в рабочей учетной системе.
- Способы обмена - Возможные способы обмена данными между системами.
Конфигурации
С какими конфигурациями 1С Предприятия возможен обмен данными.
- Управление торговлей;
- Управление нашей фирмой;
- Другие конфигурации, в том числе «самописные».
Совместимость с перечисленными конфигураций поддерживаются только для актуальных версий. Для других версий, либо не перечисленных конфигураций потребуется индивидуальная доработка.
Виды данных
Какую информацию возможно получить для использования в рабочей учетной системе.
- Прайс-листы - сводная информация из прайс-листов поставщиков и конкурентов.
- Расчетные цены - цены номенклатуры в разрезе видов цен, рассчитанные по заданным алгоритмам, на основании данных о ценах и остатках поставщиков, и дополнительных параметров расчета.
- Контент - информация о товара, фотографии и прочие файлы, технические характеристики, описания.
Прайс-листы
Сводная информация из прайс-листов поставщиков и конкурентов.
- Цены контрагентов - цены номенклатуры у поставщиков и конкурентов в разрезе видов цен;
- Остатки контрагентов - остатки номенклатуры у поставщиков и конкурентов в разрезе виртуальных складов (регионов);
- Статусы контрагентов - статусы наличия номенклатуры у поставщиков и конкурентов в разрезе виртуальных складов (регионов);
- Основной поставщик - основной поставщик номенклатуры с учетом наличие и цены в разрезе виртуальных складов (регионов);
- Номенклатура контрагента - исходная информация номенклатуры по данным контрагента (прайс-листов). Наименование, артикул, код.
Расчетные цены
Цены номенклатуры в разрезе видов цен, рассчитанные по заданным алгоритмам, на основании данных о ценах и остатках поставщиков, и дополнительных параметров расчета.
- Закупка - наиболее выгодная цена закупки товара, среди всех поставщиков с учетом наличия товара на складах поставщиков.
- Конкуренты - минимальная, средняя или максимальная цена продажи среди всех конкурентов.
- Служебные - промежуточные расчетные цены, используемые при финальном расчете цены продажи. Минимальные цены продажи, цены с минимальной наценкой и т.п.
- Продажа - цена рассчитанная на базе закупки, конкурентов, параметров наценок и скидок.
Контент
Информация о товаре, фотографии и прочие файлы, технические характеристики, описания.
- Фотографии - список фотографий;
- Прочие файлы - список прочих файлов, pdf документация и пр.;
- Характеристики - таблица технических характеристик.
- Описания - описания в текстовом или html формате.
Способы обмена
Используемые способы обмена данными между системами.
- HTTP сервис - для получения информации по определенному товару.
- XML файлы - для массовой загрузки данных.
Выбор способа обмена зависит от конкретной ситуации:
- Загрузка большого объема данных, использовать XML файлы;
- Запрос информации для определенного товара, использовать HTTP сервис.
Практические примеры, когда какой способ более предпочтителен:
- Цены продажи, необходимы в базе учетной системы для формирования своего прайс-листа, выгрузки в интернет-магазин и маркетплейсы, использования в документах реализации. Используем для XML файлы, так как необходима массовая загрузка. Но загружаем не все виды цен, а именно цены продажи.
- Контент номенклатуры, необходим в базе учетной системы для выгрузки в интернет-магазин и маркетплейсы. Используем для XML файлы, так как необходима массовая загрузка. Но загружаем не все данные, а только изменения с даты прошлой загрузки, если с даты прошлой загрузки прошло больше месяца, либо это начальная загрузка используем файлы с полной выгрузкой.
- Данные из прайс-листов поставщиков, цены поставщиков, остатки по данным поставщиков. Не пригодятся в учетной системе в полном объеме, а потребуются именно для конкретных товаров, например которые необходимо закупить у поставщиков. Используем HTTP сервис.
Возможны другие варианты использования данных, при выборе способа обмена отталкиваться от того нужны в учетной системе данные в полном объеме, либо только избранные и только сейчас (как например при формировании закупки).
HTTP сервис
Преимущества:
- Возможность получить доступ к сервису через интернет;
- Управляемость, возможность получить избранные актуальные данные на конкретный товар;
- Универсальность, формат обмена данными может использовать любой системой, не только 1С Предприятием.
Недостатки:
- Низкая скорость обмена данными, каждый товар придется запрашивать отдельно. Для загрузки большого объема данных не подходит.
Частично решить вопрос с недостатком низкой скорости из за большого количества запросов:
- Возможность запроса данные не по одному товару, а по списку идентификаторов.
XML файлы
Преимущества:
- Возможность получить доступ для загрузки файла через интернет, через WEB или FTP сервер;
- Скорость обмена, большой объем данных уже содержится в файле, нет необходимости большого количества отдельных запросов;
- Низкая нагрузка на систему, файл подготовлен и при повторном запросе отправляется уже готовый;
- Универсальность, XML формат файла может использовать любой системой, не только 1С Предприятием.
Недостатки:
- Нет возможности получить данные выборочно, файл сформирован и содержит только те данные которые предусмотрены настройкой формирования файла.
Частично решить вопрос недостатка, связанным выборочным получением данных:
- Разделить файлы по видам данных:
- Сводные данные из прайс-листов;
- Расчетные цены, каждый вид цены в отдельном файле;
- Контент номенклатуры;
- Разделить файлы по дате изменения, кроме файла с полной выгрузкой генерировать файлы изменений, например за сутки, и хранить архив из файлов изменений за 2..4 недели.
К каждому XML файлу прилогается отдельный архив картинок и прочих файлов с контентом номенклатуры, используемых именно в этом файле.
Подразделы: