Skip to content

Commit

Permalink
refact some strings with new func
Browse files Browse the repository at this point in the history
  • Loading branch information
denisushakov committed Dec 23, 2024
1 parent d4f6a19 commit b2bb888
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -220,11 +220,7 @@
|ИЗ
| ВнешнийИсточникДанных." + РеквизитыОбъекта.НастройкаИнтеграцииИмяОбъекта
+ ".Таблица." + РеквизитыОбъекта.ТочкаВхода + " КАК Таблица";

Если КоличествоПервых <> 0 Тогда
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ВЫБРАТЬ", "ВЫБРАТЬ ПЕРВЫЕ " + КоличествоПервых);
КонецЕсли;


Если Не ПустаяСтрока(ПоляЗапроса) Тогда
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПоляЗапроса", ПоляЗапроса);
Иначе
Expand Down Expand Up @@ -254,13 +250,15 @@

Запрос.УстановитьПараметр(КлючЗначениеОператор.НаименованиеПоля, КлючЗначениеОператор.Значение);
КонецЦикла;

Если Не ПустаяСтрока(УсловияЗапроса) Тогда
ТекстЗапроса = ТекстЗапроса + "
|ГДЕ
| " + УсловияЗапроса;
ТекстЗапроса = пбп_СхемыЗапросов.ДобавитьОтборВЗапрос(ТекстЗапроса, УсловияЗапроса);
КонецЕсли;


Если КоличествоПервых <> 0 Тогда
ТекстЗапроса = пбп_СхемыЗапросов.УстановитьКоличествоПолучаемыхЗаписей(ТекстЗапроса, КоличествоПервых);
КонецЕсли;

Запрос.Текст = ТекстЗапроса;

Если СтруктураИстории <> Неопределено Тогда
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -131,16 +131,13 @@
|ИТОГИ ПО
| Ссылка ИЕРАРХИЯ";

Запрос.Текст = СтрШаблон(ТекстЗапроса, ПолноеИмяОбъекта);

Если пбп_ОбщегоНазначенияПовтИсп.ПолучитьЗначениеКонстанты("пбп_ИспользоватьПользовательскиеФункции") Тогда
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ГДЕ
| НЕ пбп_ПредопределенныеЗначения.ПометкаУдаления",
"ГДЕ
| НЕ пбп_ПредопределенныеЗначения.ПометкаУдаления
| И пбп_ПредопределенныеЗначения.ИдентификаторНастройки <> """"");
Запрос.Текст = пбп_СхемыЗапросов.ДобавитьОтборВЗапрос(Запрос.Текст,
"пбп_ПредопределенныеЗначения.ИдентификаторНастройки <> """"");
КонецЕсли;

Запрос.Текст = СтрШаблон(ТекстЗапроса, ПолноеИмяОбъекта);

Выборка = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);

ПометитьНаУдалениеВсеВложения(Выборка, ТаблицаПредопределенных);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@
// Удалим "мусор" схемы запроса
УдалитьНенужныеПоля(НовыйТекстЗапроса);

УстановитьНовыйТекстЗапроса(Запрос, ТекстЗапроса);
УстановитьНовыйТекстЗапроса(Запрос, НовыйТекстЗапроса);

Возврат Запрос;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
ПрерватьВыполнение);

Если НЕ ПрерватьВыполнение Тогда
Возврат ПродолжитьВызов();
Возврат ПродолжитьВызов(МенеджерОбъекта);
Иначе
Возврат Результат;
КонецЕсли;
Expand Down

0 comments on commit b2bb888

Please sign in to comment.