В SPSM предусмотрена возможность ручного номерованного экспорта данных одного или нескольких индивидуальных заказов в текстовый файл с произвольной структурой.


Эта функциональность может быть использована если вам необходимо экспортировать данные в другие программы.


Как работает ручной номерованный экспорт:


  • Данный вид экспорта возможен только из окна списков заказов.
  • Данный вид экспорта возможен только если выбраны один или несколько индивидуальных заказов.
  • Экспорт инициируется по выбору пункта меню появляющегося по щелчку правой кнопки мыши .
  • Все выбранные заказы должны принадлежать одному клиенту.
  • У данного клиента должен быть введён адрес электронной почты.
  • Для формирования файла с данными используются два файла-шаблона:
    • Файл-шаблон для информации общей для всего экспорта.
    • Файл-шаблон для детальной информации о каждом заказе.
  • Общие и детальные данные на конечном этапе вставляются в один общий файл.
  • Экспорту присваивается автоматически сгенерированный номер из последовательности:
    • Начальный номер последовательность можно сбросить при необходимости.
    • Номер можно формировать по маске.
  • Номер экспорта присваивается всем экспортированным заказам.
  • Информация сохраняемая в файл является XML-совместимой (специальные символы заменены на символы допустимые в XML).


Список переменных в файлах-шаблонах, которые заменяются на реальные данные в процессе экспорта:


  • Информация общая для всего экспорта:
    • %EXPORT_ID% - уникальный номер экспорта
    • %EXPORT_EMAIL% - электронная почта клиента
    • %EXPORT_CONTACT% - контакт клиента
    • %EXPORT_AMOUNT% - общая сумма всех экспортируемых заказов
    • %EXPORT_COUNT% - количество экспортируемых заказов
    • %EXPORT_DATE% - дата и время экспорта
    • %USER_NAME% - имя пользователя который экспортировал данные
    • %USER_EMAIL% - электронная почта пользователя который экспортировал данные
    • %DETAILS% - вся информация об индивидуальных заказах
  •  Информация об индивидуальном заказе:
    • %ORDER_ID% - номер заказа
    • %CLIENT_NAME% - имя клиента
    • %CLIENT_CONTACT% - контакт клиента
    • %CLIENT_EMAIL% - электронная почта клиента
    • %ORDER_DESCRIPTION% - описание заказа
    • %EQUIPMENT_DESCRIPTION% - описание оборудования
    • %MATERIAL_DESCRIPTION% - описание материала
    • %ORDER_DETAILS% - детали заказа
    • %ORDER_QUANTITY% - количество экземпляров в заказе
    • %ORDER_TOTAL% - сумма заказа
    • %DESCRIPTION_OF_ADDITIONAL_SERVICES% - список дополнительных услуг заказа, через запятую
    • %QUANTITY_OF_ADDITIONAL_SERVICES% - количество дополнительных услуг заказа
    • %TOTAL_AMOUNT_FOR_ADDITIONAL_SERVICES% - общая сумма дополнительных услуг заказа
    • %CAID% - дополнительный идентификатор клиента
    • %MAID% - дополнительный идентификатор материала
    • %EAID% - дополнительный идентификатор оборудования
    • %DAID% - дополнительный идентификатор доставки
    • %DELIVERY_DESCRIPTION% - описание способа доставки