mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-01-26 05:37:27 +02:00
Update oint_docs.os
This commit is contained in:
parent
7b3bd8961e
commit
0fb832d7bd
59
.github/workflows/os/oint_docs.os
vendored
59
.github/workflows/os/oint_docs.os
vendored
@ -62,8 +62,20 @@
|
||||
|
||||
КаталогБиблиотеки = КаталогДокументации + "\" + СтруктураМетода["Каталог"];
|
||||
КаталогОбласти = КаталогБиблиотеки + "\" + ТранслитированнаяОбласть;
|
||||
КаталогКартинок = КаталогОбласти + "\" + "img";
|
||||
|
||||
ПроверитьСоздатьКаталог(КаталогБиблиотеки);
|
||||
ПроверитьСоздатьКаталог(КаталогОбласти);
|
||||
ПроверитьСоздатьКаталог(КаталогКартинок);
|
||||
|
||||
СтруктураКатегории = Новый Структура("label,position", СинонимОбласти, "");
|
||||
ФайлКатегории = КаталогОбласти + "\_category.json";
|
||||
|
||||
Запись = Новый ЗаписьJSON;
|
||||
ПараметрыЗаписиJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Авто);
|
||||
Запись.ОткрытьФайл(ФайлКатегории, , , ПараметрыЗаписиJSON);
|
||||
ЗаписатьJSON(Запись, СтруктураКатегории);
|
||||
Запись.Закрыть();
|
||||
|
||||
Макет = Новый ТекстовыйДокумент();
|
||||
Макет.Прочитать(".\.github\workflows\os\template.md", "UTF-8");
|
||||
@ -108,7 +120,7 @@
|
||||
НовыйДокумент.Записать(КаталогОбласти + "\" + ТранслитированноеИмя + ".md");
|
||||
|
||||
СчетчикОбласти = СчетчикОбласти + 1;
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@ -292,7 +304,7 @@
|
||||
КонецЦикла;
|
||||
|
||||
СтруктураДанных.Вставить("Описание" , ОписаниеМетода);
|
||||
СтруктураДанных.Вставить("Заголовок", СокрЛП(МассивКомментария[0]));
|
||||
СтруктураДанных.Вставить("Заголовок", СтрЗаменить(СокрЛП(МассивКомментария[0]), "!NOCLI", ""));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -422,22 +434,35 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция Синонимайзер(Имя) Экспорт
|
||||
Функция Синонимайзер(ИмяРеквизита)
|
||||
|
||||
Перем Синоним, ъ, Символ, ПредСимвол, СледСимвол, Прописная, ПредПрописная, СледПрописная, ДлинаСтроки;
|
||||
|
||||
Синоним = ВРег(Сред(ИмяРеквизита, 1, 1));
|
||||
ДлинаСтроки = СтрДлина(ИмяРеквизита);
|
||||
Для ъ=2 По ДлинаСтроки Цикл
|
||||
Символ = Сред(ИмяРеквизита, ъ, 1);
|
||||
ПредСимвол = Сред(ИмяРеквизита, ъ-1, 1);
|
||||
СледСимвол = Сред(ИмяРеквизита, ъ+1, 1);
|
||||
Прописная = Символ = ВРег(Символ);
|
||||
ПредПрописная = ПредСимвол = ВРег(ПредСимвол);
|
||||
СледПрописная = СледСимвол = ВРег(СледСимвол);
|
||||
|
||||
// Варианты:
|
||||
Если НЕ ПредПрописная И Прописная Тогда
|
||||
Синоним = Синоним + " " + Символ;
|
||||
ИначеЕсли Прописная И НЕ СледПрописная Тогда
|
||||
Синоним = Синоним + " " + Символ;
|
||||
Иначе
|
||||
Синоним = Синоним + Символ;
|
||||
Конецесли;
|
||||
КонецЦикла;
|
||||
|
||||
Ответ = "";
|
||||
Стэйт = 7;
|
||||
б = "";
|
||||
|
||||
Для ё = 1 По СтрДлина(Имя) Цикл
|
||||
а = Сред(Имя, ё, 1);
|
||||
Стэйт = (НРег(а) <> а) * 4 + Цел(Стэйт / 2);
|
||||
Ответ = Ответ + ?(Стэйт = 2, НРег(б), ?(ё = 2, ВРег(б), б)) + ?(Стэйт = 4 ИЛИ Стэйт = 5, " ", "");
|
||||
б = а
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Ответ + б
|
||||
|
||||
КонецФункции
|
||||
Синоним = ВРег(Лев(Синоним,1)) + нРег(Сред(Синоним,2));
|
||||
|
||||
Возврат Синоним;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user