Несправедливо так! Для платформы 8.2 есть две публикации, а для 7.7 — ни одной ! Так вот: Данная обработка, сделанная на быструю руку, может стать неплохой подсказкой для тех, кто собирается все это реализовать у себя. В данной обработке учтены особенности учета в моей фирме, поэтому обязательно выдаст ошибки, если попытаться просто запускать в среде 1С: Торговля 7.7 для Украины.
Описания форматов файлов и вообще о чем речь идет можно найти на страницах аналогичных обработок для 8.2:
Мне будет очень приятно, если данная обработка окажется полезной хотя бы для одного коллеги.
Передача в SPOT2D идет через post запросы. сдесь сие реализовано? я никак не могу дать с ними толку. ответ от сервера приходит что мол: 200 т.е. все ОК. а они утверждают что ничего к ним не приходило…. не сталкивались?
Нет, я передачу реализовал с помощью внешнего bat-файла, который запускается обработкой по окончания формирования файлов выгрузок:
В процедуре Сформировать: (И еще один момент: Возможно параметр __did оставлен без внимание, аон должен содержать «код дистрибьютора в SPOT 2D»)
Показать
Все сделано по их инструкции. запустилось с пол-пинка, и сейчас работает в автоматическом режиме.
(3) спасибо. но интересует имеено POST запрос. нелюблю бантики.
(5) rougudz, Весьма иньтересно, брольшое спасибо, НО: имеются непонятные моменты.
1 — Первое, что бросается в глаза — строка, проверяющая не превышен ли интервал времени ответа:
Если Http.waitForResponse(1) = 0 Тогда //превышено время ожидания ответа =1s
На языке 1С, строка в таком виде вызовет кучу ошибок.
2 — Функция СпС — что именно делает ??
(6) сорри по спс это я для своего удобства делаю всегда
кнвертит все что угодно в строку и обрезает пробелы, лень писать СокрЛП(строка(чтото))
пишу спс(чтото)
по поводу Если Http.waitForResponse(1) = 0 Тогда
все нормально работает.
Http это не объект 1с, а MSXML2.ServerXMLHTTP.х.0
(7) rougudz, Я хотел сказать, что строка:
в таком виде, как тут изображена не выполнится в среде 1с.
(8)чегойто не то с копипастом видимо

косяки со вставкой кода…