mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-03-29 21:57:16 +02:00
Update Module.bsl
This commit is contained in:
parent
8ca09b391f
commit
9eb7c4257e
@ -184,6 +184,45 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДобавитьОтбор(Схема, Знач Поле, Знач Тип, Знач Значение, Знач Группировка, Знач КакЕсть) Экспорт
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Поле);
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Тип);
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Группировка);
|
||||
OPI_ПреобразованиеТипов.ПолучитьБулево(КакЕсть);
|
||||
|
||||
ОсновнаяСтруктура = Новый Структура("field,type,union"
|
||||
, Поле
|
||||
, Тип
|
||||
, Группировка);
|
||||
|
||||
Если КакЕсть Тогда
|
||||
|
||||
ОсновнаяСтруктура.Вставить("value", Строка(Значение));
|
||||
|
||||
Иначе
|
||||
|
||||
Схема["values"].Добавить(Значение);
|
||||
|
||||
ПорядковыйНомер = Схема["values"].Количество();
|
||||
ОсновнаяСтруктура.Вставить("value", "?" + OPI_Инструменты.ЧислоВСтроку(ПорядковыйНомер));
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Схема["filter"].Добавить(ОсновнаяСтруктура);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДобавитьСортировку(Схема, Знач Поле, Знач Тип) Экспорт
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Поле);
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Тип);
|
||||
|
||||
Схема["sort"].Добавить(Новый Структура("field,type", Поле, Тип));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура УстановитьИмяТаблицы(Схема, Знач Имя) Экспорт
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Имя);
|
||||
|
Loading…
x
Reference in New Issue
Block a user