Aleksandr Malikov
Aleksandr Malikov
"По созданию HTTP запроса" - продумываю тему генерации из Postman (положительный опыт с генерацией для Python), но это формат, "проверил как работает скопировал себе в обработку". Более тяжеловесный вариант из...
@LevkinSergey Это обратный процесс, автодокументация по структуре/размеченному коду, хорошее дело, но перед этим нужно разобраться с размещением блоков документирования.
Наличие скриптов и их использование различные метрики, у самого стандартные скрипты, о встроенном BSL узнал недавно. Вариант показать пользователю раз в неделю статистику использования фукнционала с рекомендациями по расширению (дерево...
"постоянно" - у VSCode стоит при сохранении этого вполне достаточно, при добавлении автосохранения с периодичностью будет нормальное комбо. Заметил что в VS BSL работает быстрее чем вызов exe из снегопата,...
Воспроизводится на 8.3.16.1876 / 2.2.0.4
Перехожу с RAML на OpenAPI на уровне прототипирования. В применении к 1С вижу проблему с описанием разделов кроме верхнего уровня path. Список путей относительно просто собирается из списка HTTP сервисов,...
Реализация для postman. https://github.com/postmanlabs/postman-code-generators/pull/592
Попробовал добавить функционал, уперся в В ЗаполнитьПараметрыЗапроса() ` Если ПараметрыЗапроса.Получить(Ключ) Неопределено Тогда Если ТипЗнч(ПараметрыЗапроса[Ключ]) = Тип("Массив") Тогда ПараметрыЗапроса[Ключ].Добавить(Значение); Иначе Значения = Новый Массив; Значения.Добавить(ПараметрыЗапроса[Ключ]); Значения.Добавить(Значение); ПараметрыЗапроса[Ключ] = Значения; КонецЕсли; Иначе...
Если параметры запроса это соответствие массивов https://github.com/vbondarevsky/Connector/blob/75b57af681e7f2d347232073941a097f519d6172/src/CommonModules/%D0%9A%D0%BE%D0%BD%D0%BD%D0%B5%D0%BA%D1%82%D0%BE%D1%80HTTP/Ext/Module.bsl#L1827 То почему присваивается строка? https://github.com/vbondarevsky/Connector/blob/75b57af681e7f2d347232073941a097f519d6172/src/CommonModules/%D0%9A%D0%BE%D0%BD%D0%BD%D0%B5%D0%BA%D1%82%D0%BE%D1%80HTTP/Ext/Module.bsl#L1854 Которая получается из https://github.com/vbondarevsky/Connector/blob/75b57af681e7f2d347232073941a097f519d6172/src/CommonModules/%D0%9A%D0%BE%D0%BD%D0%BD%D0%B5%D0%BA%D1%82%D0%BE%D1%80HTTP/Ext/Module.bsl#L1841 Так же "хак" с добавлением в массив непонятен. https://github.com/vbondarevsky/Connector/blob/75b57af681e7f2d347232073941a097f519d6172/src/CommonModules/%D0%9A%D0%BE%D0%BD%D0%BD%D0%B5%D0%BA%D1%82%D0%BE%D1%80HTTP/Ext/Module.bsl#L1848-L1851 Если нужно, то обозначить на...
> Было бы здорово приводить конкретные кейсы где это нужно: на каких сайтах или API порядок важен. емнип необходимость порядка параметров в URL никак не регламентируется в rfc, поэтому сейчас...