Skip to content

Изменения в подсистеме для корп. использования#28

Open
Kyrales wants to merge 12 commits into
zerobig:masterfrom
Kyrales:develop
Open

Изменения в подсистеме для корп. использования#28
Kyrales wants to merge 12 commits into
zerobig:masterfrom
Kyrales:develop

Conversation

@Kyrales

@Kyrales Kyrales commented Dec 21, 2024

Copy link
Copy Markdown
  • Добавлен модуль Swag_НастройкиSwaggerПереопределяемый. Настройки для базовых адресов HTTP-серверов, которые можно настроить в Swag_НастройкиSwaggerПереопределяемый.БазовыеАдресаHttpСерверов1С(). Удобно формировать Swagger сразу со списком реальных адресов для тестирования и продакта.
  • Добавлен модуль Swag_ОбщиеОписанияПереопределяемый. Необходим для возможности задавать описания общих унифицированных описаний объектов. Например по возвратам: 400, 404, 422 и др.
  • Добавлен функционал описания массива строк и чисел (Нет возможности описать массив строк, массив чисел #27)
  • Добавлен шаблон разработчика ШаблонРазработчикаSwagger.st. Для возможности быстрого создания методов и описаний объектов
  • Добавлена обработка Swag_ПолучитьТекстДляSwagger. Для получения текста json Swagger из 1С.
  • Добавлена обработка Swag_СозданиеПользователяSwagger. Для быстрого создания пользователя, который может открыть swagger ссылку - это удобно использовать на базах разных базах разработки, если нужно быстро передать ссылку на Swagger тем пользователям у которых нет доступа по умолчанию к этой базе (например смежным кросс-командам)
  • При формировании Swagger-описания вывод в версии текущей даты формирования. Удобно для публикаций на выделенный сервер уже готового согласованного json описания - можем понять когда было сделано обновление.
  • Незначительный рефакторинг модулей под стандарты 1С

@zerobig

zerobig commented Aug 1, 2025

Copy link
Copy Markdown
Owner

На всякий случай поясню почему я уже более полугода никак не приму этот pull request. Заодно и самому себе будет напоминание...

  • в одну кучу свалено много самых разноплановых задач. В таком виде на них сложно сделать code review и обсудить сначала необходимость конкретной задачи, а затем и способ решения её.
  • изменено 116 файлов... Серьёзно? Я понимаю что это результат автоматической выгрузки из 1С с другой версией платформы. Но блин! Зачем весь этот мусор тащить в историю репозитория?

В общем, @Kyrales , я безусловно ценю ваш вклад в код этой библиотеки. Но придётся анализировать и возможно переписывать каждое ваше изменение.
Прошу прощения если в чём-то был не прав и / или как-то обидел.

@Kyrales

Kyrales commented Aug 1, 2025

Copy link
Copy Markdown
Author

Главное ты живой)

@Kyrales

Kyrales commented Aug 1, 2025

Copy link
Copy Markdown
Author

Не хватало очень много чего. Поэтому сделал форк и доработал для использования в корп сегменте. Ключевой функционал ядро системы практически не трогалось

@Kyrales

Kyrales commented Aug 1, 2025

Copy link
Copy Markdown
Author

Я синхронизирую новые изменения со своим форком и пришлю обновление ПР. Вижу, что в новой версии есть поправленные моменты.

tetsuser and others added 7 commits August 2, 2025 17:26
…develop

# Conflicts:
#	swagger-test/CommonModules/SwagTest_Тестовый_HTTPСервис2Описание/Ext/Module.bsl
#	swagger-test/CommonModules/SwagTest_Тестовый_HTTPСервис3Описание/Ext/Module.bsl
#	swagger-test/CommonModules/ПередачаДанныхОписание.xml
#	swagger-test/HTTPServices/SwagTest_Тестовый_HTTPСервис2/Ext/Module.bsl
#	swagger-test/HTTPServices/SwagTest_Тестовый_HTTPСервис3.xml
#	swagger-test/HTTPServices/SwagTest_Тестовый_HTTPСервис3/Ext/Module.bsl
#	swagger/CommonModules/Swag_ОбщиеОписанияПереопределяемый.xml
#	swagger/DataProcessors/Swag_СозданиеПользователяSwagger/Forms/Форма.xml
#	swagger/Subsystems/Swagger.xml
@Kyrales

Kyrales commented Aug 2, 2025

Copy link
Copy Markdown
Author

Обновил изменения с учетом 1.2.7 .
Данные из папки swagger-test не менялись и не понятно почему попали в изменения

@Kyrales

Kyrales commented Nov 15, 2025

Copy link
Copy Markdown
Author

Обновил изменения с учетом 1.2.7 . Данные из папки swagger-test не менялись и не понятно почему попали в изменения

Исправил. Убрал папку "swagger-test" из измененных

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants