Конфигурации

Реализована Пользовательская

У Фирмы 1С разнообразная структура в платформах и программном обеспечении. Все они содержат особенности поведения и назначения. Возникает проблема упорядочивания всего этого цирка. Конфигурации — решение данной проблемы.

Содержимое

    Функциональные возможности конфигураций

    Конфигурации создаются на основе схем для конфигураций, которые содержат различные алгоритмы приема, отправки и обработки данных. В зависимости от назначенной для конфигурации схемы, меняется поведение и функциональные возможности конфигураций.

    Тем не менее, у конфигураций имеются постоянные функциональные возможности: просмотр всех конфигураций, создание конфигураций, удаление конфигураций, обновление конфигураций, смена состояния конфигураций.

    Просмотр всех конфигураций

    Возможность реализована в виде таблицы с опциональной постраничной навигацией с колонками: ИД, Базовая информация, Состояние, Создана, Активность.

    При просмотре всех конфигураций имеется возможность: просмотреть базовую информацию, перейти к редактированию конфигурации, пометить конфигурацию к удалению, перейти к удалению конфигурации (в случае если она помечена на удаление), фильтрация по состояниям конфигураций.

    Создание конфигураций

    Для создания новой конфигурации достаточно перейти на страницу Новая конфигурация и заполнить форму из нескольких полей. Все поля имеют описание.

    Требуется указать лишь наименование и выбрать схему для создаваемой конфигурации. Все остальное можно оставить как есть. После создания конфигурации имеется возможность быстрого перехода к редактированию созданной конфигурации.

    Удаление конфигураций

    Как таковое удаление конфигураций состоит из двух этапов: 1. Пометка конфигурации для удаления. 2. Непосредственное удаление конфигураций помеченных к удалению.

    Такой механизм создан для удобства работы, а так же для того, что бы при окончательном удалении была возможность очистки всех данных обмена произошедших с удаляемой конфигурацией.

    Обновление конфигураций

    Каждая конфигурация имеет отдельную страницу с информацией и настройками. Количество настроек зависит от используемой в конфигурации схеме обмена.

    По умолчанию при редактировании конфигурации доступно переименование, смена состояния, а так же удаление конфигурации.

    Настройки конфигураций могут иметь множество разделов. Переход к настройкам осуществляется из списка конфигураций.

    Смена состояния конфигураций

    У конфигураций имеются состояния. Они сигнализируют об ошибках и прочих вещах. В некоторых случаях возможно самостоятельно изменять состояние. Например если необходимо временно приостановить обмен данными с 1С для какой либо конфигурации, то достаточно сменить состояние конфигурации на Неактивна.

    Варианты использования конфигураций

    Все варианты использования описать невозможно, так как их количество зависит от потребностей и воображения.

    Рассмотрим популярные варианты использования данной возможности — для разных схем, разные конфигурации, товары от разных поставщиков, разные настройки, для разных товаров, распределение нагрузки.

    Для разных схем, разные конфигурации

    Одна схема может поддерживать только определенные возможности, к примеру обмен данными по товарам (описания, артикулы, изображения, наименования), а другая может обмениваться только данными по заказам.

    Третья умеет к примеру обмениваться только ценами или остатками, а четвертая поддерживает только определенные версии 1С, WooCommerce и PHP, пятая схема может выгружать только изображения и т.д.

    Благодаря конфигурациям, можно комбинировать данные возможности как угодно. Нужен обмен только ценами? Берем и создаем конфигурацию на основе схемы, которая имеет только эту возможность и ничего лишнего.

    Продукты (товары, услуги) от разных поставщиков

    Допустим у нас имеется один сайт и несколько поставщиков, которые могут выгружать данные по протоколам поддерживающими схемами обмена.

    Каждый поставщик может выгружать данные по товарам, остаткам, ценам, заказам самостоятельно, согласно присущей конфигурации для поставщика.

    Разные настройки, для разных продуктов (товаров, услуг)

    Для товаров в категории Автомобили, можно выгружать изображения и цены, а в категории Джинсы — нет.

    По аналогичной схеме можно комбинировать все настройки для отдельных товаров и их видов. Комбинаций огромное количество.

    Распределение нагрузки

    На слабых системах (хостингах, серверах) и схемах для обмена не поддерживаемых постепенную обработку данных возможно возникнут ошибки в связи с лимитными ограничениями хостинга. Хостинг может ограничивать нагрузку, ставить лимит на память и т.п.

    В таком случае, возможно разделить выгружаемые продукты (товары, услуги) на партии создавая несколько конфигураций. Тем самым будут приходить мелкие партии данных по продуктам (товарам, услугам) и лимитов дешевого хостинга будет хватать.

    Скриншоты интерфейса конфигураций