что имеем:
1. Комп ХР\2003 на котором работает УТМ
2. Потерянная\удаленная\исправленная поставщиком накладная...
Что нужно: Нужно запросить в УТМ еще раз накладную... в обычном сучили это делается через личный кабинет на сайте egais.ru но криворукие программисты РАР не могут обеспечить работоспособность под чем то кроме эксплорера.
вообщем проф непригодные они...
можно вытыкнуть ключ и сбегать на комп где есть винда под которую умеют кодить криворуие программеры РАРа...
а можно вот так...
1. понижаем статус уже соспоставленной накладно в СМ ( в случии если поставщик изменил накладную и отправил снова)
SQL код:
UPDATE supermag.SMDOCUMENTS SET docstate=2 WHERE id='ПН1027010';
UPDATE supermag.SMDOCUMENTS SET docstate=1 WHERE id='ПН1027010';
commit;
2. Перерасчитываем остатки через административный модуль.
3 Запрашиваем накладную через УТМ xml`кой.
Код:
curl -F "xml_file=@TTN.xml" http://localhost:8080/opt/in/QueryResendDoc -s -o answerTTN.xml
батники и примеры во вложении...