Распакуйте архив. Добавьте в каталог VVSAst.dll изhttp://support.at.ua/load/proekty/komponenta_vvsast_dll_v1_2_platnaja/3-1-0-8 в каталоге находятся: - 1Cv7.MD - Файл конфигурации. - \ExtForms\TEST.ert - обработка, где собственно иллюстрируются примеры работы с методами компоненты. - ConsSrv.exe - Маленькое консольное приложение, созданное мной для отладки. Это сервер который можно запустить на локальной машине. Сервер слушает 8887 порт. Сервер получает сообщения от клиента. Полученное сообщение выводит в свою консоль и отсылает то же сообщение обратно клиенту. С помощью ConsSrv.exe можно отлаживать работу Астериксом, посылая ему команды и просматривая их в консоли. Так как сервер отсылает обратно принятые команды, то можно послать ему команду, эмулирующую ответ Астериска. Эта команда будет выведена в консоль и передана обратно в 1С. Соответственно ответ можно перехватить в обработчике внешнего события с сделать что-то полезное. Замечание к примеру: В тестовом примере в методе НачатьСлушать используется РазделительКоманд. Разделителем команд выступает двойной перевод строки (Так же как в Астериске). То есть, пока компонента не получит пакет, завершенный двойным переводом строки, она не вызовет внешнее событие событие. Примерно так: "Первая строка
Вторая строка" - В ответ придет "Первая строка", т.к. она завершена двойным переводом строки. А со "Вторая строка" будет начинаться следующий пакет, который тоже должен быть заваершен двойным переводом строки.
|