Запуск процедур и пакетов обменаЗапуск процедуры обмена осуществляет процессы Импорта и Экспорта.
![]() Пользователям системы доступны все процедуры, к которым им предоставлен доступ в справочнике Запуск процедур и пакетов обмена.
Чтобы запустить процедуру Импорта или Экспорта нужно внести все необходимые данные в разделе Процедуры обмена.
Табличный список Запуск процедур и пакетов обмена состоит из следующих колонок:
Загрузить процедуру обмена можно через контекстное меню прямо с Табличного списка или через панель инструментов непосредственно с окна Запуска процедур\пакетов обмена.
Запуск Пакета процедур обмена предполагает возможность запускать несколько процедур обмена в одной логической трансакции (одним файлом). В пакет процедур обмена можно привязывать только те процедуры, которые совпадают с пакетом типов Импорт или Экспорт. Данный справочник создан для упрощения работы с обменом данными пользователю, который кроме стандартных процедур может использовать свои. Пакеты процедур обмена отображаются в справочнике Запуск процедур и пакетов обмена только при условии, что у пользователя есть доступ ко всем процедурам пакета. Форматы файлов поддерживаются только XML, DBF и кастомные.
Процедуры Импорта и Экспорта могут использоваться как в "ручном", так и в "автоматическом" режиме.
В первом случае предполагается выполнение процедур пользователем системы: это процедуры, для которых поле Регулярность принимает значение "ручной запуск".
Во втором случае система периодически проверяет поле Регулярность для всех зарегистрированных процедур и при значении отличном от "ручной запуск" выполняет запуск процедур только если выполняются условия регулярности. В процессе запуска выполняется проверка наличия входных данных и наличия значений по умолчанию для входных параметров.
Хронологию использования процедуры и результаты запуска пользователь может посмотреть в форме детального лога. Результаты работы могут быть сохранены во внешний файл или отправлены на электронный адрес.
Запуск процедуры Импорта - это процесс, при котором файлы из внешних ресурсов загружаются в систему.
![]() ![]() Если для процедуры обмена был указан Способ доставки 0 - FTP-сервер, 1 - Почтовый ящик или 2 - Локальная папка, то после нажатия на кнопку Запуск система отображает окно, в котором пользователь может указать параметр процедуры.
Если для процедуры обмена был указан Способ доставки 3 - Диалоговая форма , то после нажатия на кнопку Запуск система отображает еще и дополнительное окно, в котором пользователь может выбрать файлы с локального диска и загрузки на уровень центрального модуля.
В закладке Общее в окне запуска процедуры Импорта отображаются реквизиты процедуры в режиме "только для чтения", указанные при ее регистрации.
Для пользователя может быть доступен файл для скачивания с Примером данных, если он был добавлен при регистрации процедуры.
Запуск процедуры Экспорта - это процесс, при котором файлы из системы загружаются на внешние ресурсы.
![]() В закладке Общее в окне запуска процедуры Экспорта отображаются реквизиты процедуры в режиме "только для чтения", указанные при ее регистрации.
Логика запуска процедуры Экспорта идентична логике запуска процедуры Импорта.
В нижней части окна расположена закладка Системный протокол, в которой отображаются данные о завершенных процедурах.
![]() Закладка Системный протокол состоит из ряда колонок, в которых отображается детальная информация о реализованной процедуре.
Колонка Точка синхронизации показывает точку синхронизации, к которой привязана процедура.
Колонки Дата начала и Дата окончания фиксируют время начала и окончания процедуры.
Колонка Тип определяет тип процедуры: Импорт или Экспорт.
Колонка Сообщение отображает комментарий к процедуре.
Колонки Пользователь ПК и Пользователь SW показывают пользователей, которым предоставлен доступ для запуска процедур и анализа результатов в форме запуска.
Колонка Статус отображает результат работы процедуры и имеет такие значения:
3 - Успешно завершена
4 - Завершена с ошибками
При открытии Системного протокола появляется окно с детальными параметрами завершенной процедуры, которое доступно "только для чтения".
В верхней части окна размещена закладка Общее, в которой указаны основные параметры завершенной процедуры.
![]() Закладка Общее отображает следующую информацию: № и тип процедуры, дата начала и окончания, статус, дату последних изменений, название точки синхронизации и ПК, названия пользователей и сообщение.
В нижней части окна есть две закладки: Детали и Протокол.
Закладка Детали состоит из колонок Тип параметра и Значение.
Закладка Протокол состоит из следующих колонок:
|