Kuzevich

Kuzevich

После создания и публикации web-сервиса 1С хочется протестировать его работу.

Можно это сделать из другой конфигурации 1С, но иногда надо показать разработчикам на других языках работу сервиса.
Для этого есть несколько инструментов: SoapUI, Postman или мой любимый бесплатный и функциональный Insomnia

По нему к сожалению нет инструкций, поэтому решил написать.

Итак, Вы опубликовали web-сервис из 1С.

Теперь если перейти по адресу сервера в браузере (типа http://localhost/mybase/ws/MyWebService.1cws?wsdl ), и введя имя пользователя и пароль, получите ответ в виде XML-файла со схемой сервиса.

Для того чтобы протестировать функции сервиса через Insomnia, нужно:

1. Cоздать новый HTTP Запрос
2. Установить метод запроса "POST"

3. Ввести в строке адреса запроса, Ваш адрес по которому вы получали XML-файл схемы сервиса без "?wsdl" http://localhost/mybase/ws/MyWebService.1cws
3. Установить тип авторизации "Basic", ввести логин и пароль пользователя 1С имеющего доступ к функци web-сервиса


4. На вкладке headers установить Content-Type = text/xml


5. Тип тела запроса установить XML

В тело запроса ввести следующий код:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header/>
<soap:Body>
<MyFunction xmlns="http://mysite/">
</MyFunction>
</soap:Body>
</soap:Envelope>

Важные моменты:
MyFunction - замените на имя вашей функции
http://mysite/ - замените на URI пространства имен, установленный в Вашей конфигурации

Готово. Нажимайте "Send" и получайте результат выполнения функции.

Исчез пункт "изменить" в контекстного меню (правой кнопкой мыши на файле) Windows 10 на файлах .rdp

Из-за чего было очень не удобно править настройки RDP-подключений.

Долго искал проблему, правил реестр и не мог понять почему не работает. Виной пропажи оказалась установленная программа КриптоАРМ.

Решением является убрать КриптоАРМ из контекстного меню, для этого нужно делать разрегистрацию библиотек. Правда тут есть нюанс - пропадет возможность выполнения операций через контекстное меню.

Для начала нужно разрегистрировать 32-х разрядную версию выполнив от имени администратора следующую команду:
c:\WINDOWS\SysWOW64\regsvr32.exe /u "C:\Program Files (x86)\Digt\Trusted\Desktop\ShellExtention.dll" После выполнения команды лучше перезапустить Windows, но у меня изменения произошли сразу, пункт "изменить" вернулся на место!

Если это не поможет то стоит разрегистрировать и 64-х разрядную версию контекстного меню:
c:\WINDOWS\system32\regsvr32.exe /u "C:\Program Files\Digt\Trusted\Desktop\ShellExtention.dll"

По умолчанию с завода на BMW идет работающий режим start/stop, который глушит двигатель при остановке. Функция ужасно бесячая, но через стандартное меню почему то не настраиваемая.
С помощью нехитрых манипуляций кодирования можно ее настроить таким образом, чтобы кнопка запоминала свое последнее состояние. Почему не сделать так сразу на заводе не понятно, хорошо что есть хотя бы такая возможность!

Но человеку впервые с этим сталкивающимся не сразу все понятно. Гуглением находятся обрывки информации и видео, где не все объясняется.
Самый лучший пост https://www.drive2.ru/l/4118016/ но тоже новичку слегка запутано.
В итоге, я решил все свести в единую статью, чтобы потом не собирать повторно.

Пятница, 06 октября 2023 09:45

Не открываются презентации Outlook

Столкнулся с проблемой открытия файлов презентаций .ppt и .pptx на компьютере с Windows 11 и Outlook 2016

Файлы презентаций нормально открывающиеся на других компьютерах, на этом открываться категорически отказывались и сообщали о необходимости восстановить содержимое. Но нажатие на кнопку восстановления не устраняет проблему. Вместо этого система выдает другое сообщение об ошибке с кнопкой "показать справку"

 

Это происходит из-за того что Windows вместе с PowerPoint'ом пытаются Вас защитить от подозрительных файлов. Обойти эту защиту можно отключив режим защищенного просмотра. Файл-Параметры-Центр управления безопасностью-Защищенный просмотр и снять все галки на данной панели: