Хотелка: расширить типы значений, возвращаемых Сервис.СписокВсехФорм()

Автор Злоп, 17 апреля 2024, 19:56

« назад - далее »

Злоп

Сейчас метод возвращает штатный объект "Текст"
Сервис = СоздатьОбъект("Сервис");
		СписокВсехФорм = Сервис.СписокВсехФорм();
		СписокВсехФорм.Показать("СписокВсехФорм");

Но для штатного объекта "Текст" отсутствует методы работать с "Текст" как с одной многострочной строкой, например, чтобы штатно найти какую-нибудь подстроку придется сначала Текст загнать в ТЗ/СЗ/Строку...
Хочется расширить возможности метода, типа
Сервис.СписокВсехФорм(Режим), где Режим:
0/"Текст" - (по умолчанию), возврат объекта "Текст"
1/"Строка" - возврат в виде многострочной строки
2/"ТЗ" - возврат одноколоночной ТЗ
3/"СЗ" - возврат СЗ

м.б. для "ТЗ" второй параметр, указывающий вариант - одноколоночная ТЗ или многоколоночная ТЗ (колонки соответствуют разделению по точкам в наименовании форм, тогда удобно будет фильтровать/группировать ТЗ

Родственная ветка https://forum.dorex.pro/index.php?topic=107.0

АЛьФ