ОПИСАНИЕ
Данная обработка - ШАБЛОН (для программистов!), с помощью которого Вы сможете:
- Разово выгрузить документ по своим правилам.
- Настроить автоматическую выгрузку документов по вашим правилам без снятия конфигурации с поддержки! Обработка подключается с помощью механизма внешних обработок БСП.
- Правила можно как встроить в обработку, так и выложить в виде файла, обработка сама загрузит эти правила.
- Получать оповещения о проблемах обмена на e-mail.
- В обработке предусмотрена защита от обмена из копии базы.
- Вы можете легко добавить любой свой код/алгоритм при выгрузке. Код обработки полностью открыт и адаптирован для легкой модификации.
При наличии правил, вся остальная работа (создание вашей версии обработки, регистрация ее в базе и запуск автоматического обмена) занимает не более 15 минут!
ОСОБЕННОСТИ
- Версия платформы 8.3.5 и выше (на более ранних не проверялось, но, возможно будет работать).
- Конфигурация на базе БСП (без БСП не будет работать автообмен и оповещения о проблемах).
- Шаблон сделан на управляемых формах.
- Выгрузка осущетсвляется с помощью стандартной обработки "Универсальный обмен данными XML".
- Имя правила выгрузки и имя выгружаемого документа (-ов) должны совпадать.
- Настройки обработки сохраняются по имени обработки (важно в случае использования нескольких обработок обмена в одной базе).
- При автоматическом обмене используется план обмена "Полный". Создается узел данного плана обмена.
- Для работы в режиме авто обмена базы должны быть доступны по COM.
КАК ИСПОЛЬЗОВАТЬ ШАБЛОН
- Копируете файл шаблона.
- Переименовываете копию файла шаблона.
- Открываете копию файла шаблона в 1С.
- Меняете имя и синоним обработки.
- Для реквизита «Документ» табличной части «СписокДокументов» укажите состав типов (т.е. список документов которые собираетесь выгружать) .
- Если правила будут встраиваться в обработку (а не загружаться из файла каждый раз при запуске обмена), то загружаем правила в макет «ПравилаОбменаXML».
Все, «программирование» на этом завершено, обработка готова к использованию.
Далее в зависимости от потребности:
- Если нужно разово выгрузить какие-то документы, то:
- Открываем обработку в 1С.
- На вкладке «настройки» указываем параметры подключения.
- На вкладке «документы для выгрузки» выбираем документы и жмем «выгрузить документы».
- Если нужно настроить автообмен, то встраиваем обработку как внешнюю обработку с помощью БСП.
- В шаблоне автоматически создано 2 команды, одна команда предназначена для запуска по расписанию, вторая команда предназначена для открытия формы обработки. Настраиваем расписание автоматического выполнения обмена.
- Назначаем для команды открытия формы размещение и открываем форму обработки.
- Переходим в раздел «Настройки» и последовательно заполняем все настройки в соответствии с подсказками на форме.
- Закрываем форму обработки. При закрытии настройки обмена будут сохранены и начнется автоматический обмен данными.
- При необходимости, можно встроить обработку в конфигурацию и дать возможность пользователю вручную выбирать документы для выгрузки. Если обработка была ранее настроена, то закладка с настройками не отображается. (Для отображения закладки нужно нажать «Все действия» - «Показать настройки». Повторный выбор данного пункта вновь скроет настройки.) Это удобно т.к. пользователь будет видеть только список документов и кнопочку "выгрузить документы".
Для работы автоматического обмена ипользуется план обмена "полный". Для данного плана обмена создается узел и данные зарегистрированные для этого узла автоматически выгружаются. Все что не подходит для выгрузки (например, по дате запрета выгрузки) или не имеет правил для выгрузки - просто снимается с регистрации.