8.х WEB Web-сервис и ошибки Soap

Тема в разделе ""1C:Web-Сервер"", создана пользователем mas05, 27 окт 2011.

  1. TopicStarter Overlay
    mas05
    Offline

    mas05

    Регистрация:
    25 июн 2010
    Сообщения:
    12
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте.

    На предприятии пытались ввести "единую кассу". Все дело в том, что предприятие имеет кучу филиалов, но 1С стоит только в головном офисе. Поэтому для решения задачи было предложено создавать документы "приход" и "расход" через веб сервис и передавать данные на периферию, где в сторонней программе эти данные вводились и при выгрузке данных из ККТ (бухгалтерия разработанная для периферии - не 1С, программа наша), "забивались" "зарезервированные" номера прихода и расхода. В общем все бы хорошо и веб.сервис работал до поры до времени, а потом перестал. Начал искать проблему, но не могу найти - глаза замылены. Тыкните носом, где косяк?

    собственно маленькая страничка по вызову ява скрипта на отработку SOAP запроса.
    Код:
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Тест</title>
    <script type="text/javascript" src='GetID.js'> </script>
    <body>
    <p>Для создания нового номера приходника или расходника, нажмите на соответсвующую кнопку:
    
    </p>
    <p>
    <table>
    <tr><td>
    <input id="MyButton" type="button" onClick="ВернутьНомер('Приходник')" value="Приходник"/>
    </td><td>
    <input id="MyButton" type="button" onClick="ВернутьНомер('Расходник')" value="Расходник"/>
    </td></tr></table>
    <p id="ОтветСервера"></p>
    </body>
    </html>
    
    Собственно сам JS скрипт

    default.vrd и GetID.1cws

    --------------------------------------------
    Вываливает вот такую ошибку:

    Раньше все работало. Сам веб сервис отрабатывает, по указанному пти запускает веб-морду 1С. А вот в скрипте, а точнее в SOAP запросе - глюк. Который раньше работал, а теперь - нет. Помогите, а то мозг вскипает =).
  2. TopicStarter Overlay
    mas05
    Offline

    mas05

    Регистрация:
    25 июн 2010
    Сообщения:
    12
    Симпатии:
    0
    Баллы:
    1
    Разобрался в чем дело. Наши шустрые разработчики 1С вырезали из платформы поддержку файлов веб-сервиса *.1cws...

    Именно по этому сначало все работало, а потом перестало. Вот выдержка изменений по платформе от версии 8.2.9 и далее. А в версии 8.2.13 еще и утилиту wsinst вырезали из поставки.

    .....Прочее

    Изменен список поддерживаемых дистрибутивов ОС Linux.
    Реализована единая программа запуска для версий 8.0, 8.1 и 8.2.
    Реализован дистрибутив тонкого клиента для работы в клиент-серверном варианте.
    Реализована возможность установки 1С:Предприятия с помощью групповых политик и logon-скриптов.
    В списке информационных баз реализована возможность указания используемой версии 1С:Предприятия для каждой информационной базы в списке.
    Изменен механизм публикации Web-сервисов. Новые возможности также доступны с помощью утилиты командной строки "webinst" (реализована для ОС Windows и ОС Linux). Имя публикации должно состоять только из латинских символов. Для веб-сервера Apache имя каталога публикации также должно состоять только из латинских символов. Публикация через файлы ".1cws" не поддерживается. Утилита "wsinst" удалена из комплекта поставки.
    Для Linux-сервера реализована возможность формирования изображения диаграмм, схем и т.д. в виде файлов формата BMP или PNG.....

    Ищу решение, но не знаю где искать =). В общем абзац. 1С подложило свинью.

Поделиться этой страницей