Цитата: Woodstock ➤ Процедура вам не поможет, на вход процедуры подаются данные для создания заданий, вам это не нужно, вам нужно остановить службу транспорта, зайти в кристалл и загрузить купон, потом селектом посмотреть какое задание создалось в таблице transfercmd. Дальше дело техники, повторить это задание командой insert.
:) ну это конечно тоже рабочий вариант,
но про процедуру вот данные:
Процедура:
cp_TransSendDataFromClient
Параметр:
xml_text
Данные XML формата:
<?xml version="1.0" encoding="WINDOWS-1251"?>
<ROOT SL="764" DT="109" DEVT="8" PRT="0">
<LINE ID="5948" OP="0" D=""/>
<LINE ID="5949" OP="0" D=""/>
</ROOT>
Где SL - ID магазина
DT - тип данных (109 купоны)
DEVT - тип устройств (8 - магазин)
в Line
ID - это идентификатор чего-то например купона из таблицы копонов.
OP - это загрузить/выгрузить.
Усё...
а и ещё, в Centrum и Crystal есть недокументированная функция:
если в файле настройки в блоке [Main] указать
debugmode = 1
то при каждой загрузке этот XML будет сохраняться в папку запуска Centrum или Crystal
под именем
SendedXML.xml