Skip to content

Commit

Permalink
Реализовано иерархическое меню с возможностью переопределения
Browse files Browse the repository at this point in the history
  • Loading branch information
SeiOkami committed Mar 12, 2023
1 parent eeb49f5 commit 1d29cf8
Show file tree
Hide file tree
Showing 12 changed files with 534 additions and 122 deletions.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -5,26 +5,43 @@
// Переопределяемый модуль.
// Метод позволяет подменить переопределяемый модуль, чтобы вести доработки в отдельном расширении
//
// Возвращаемое значение:
// Возвращаемое значение:РГП_ГлобальныйПоискКлиент
// ОбщийМодуль
Функция Модуль() Экспорт

Возврат РГП_ГлобальныйПоискКлиентПереопределяемый;

КонецФункции

// см. РГП_ГлобальныйПоискКлиент.ПриГлобальномПоиске
Процедура ПриГлобальномПоиске(СтрокаПоиска, ПланПоиска) Экспорт
// см. РГП_ГлобальныйПоискКлиент.ПриНачалеРаботыСистемы
Процедура ПослеСобытияПриНачалеРаботыСистемы() Экспорт

//Можно доработать

КонецПроцедуры

// см. РГП_ГлобальныйПоискКлиент.ПриНачалеРаботыСистемы
Процедура ПриНачалеРаботыСистемы() Экспорт
// см. РГП_ГлобальныйПоискКлиент.ПриГлобальномПоиске
Процедура ПослеСобытияПриГлобальномПоиске(ИзначальнаяСтрокаПоиска, ПланПоиска) Экспорт

//Можно доработать

КонецПроцедуры

// После заполнения параметров расширенного глобального поиска.
//
// Параметры:
// ПараметрыПоиска - см. РГП_ГлобальныйПоискКлиент.ПараметрыРасширенногоГлобальногоПоиска
Процедура ПослеЗаполненияПараметровРасширенногоГлобальногоПоиска(ПараметрыПоиска) Экспорт

//Можно доработать параметры поиска и добавить свои комады

КонецПроцедуры

// см. РГП_ГлобальныйПоискКлиент.ГлобальныйПоискВывестиПодчиненныеКоманды
Процедура ПослеВыводаПодчиненныхКомандГлобальногоПоиска(СтрокаПоиска, РезультатыПоиска, ОписаниеКоманды) Экспорт

//

КонецПроцедуры

#КонецОбласти
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
// @strict-types

#Область СлужебныйПрограммныйИнтерфейс

// см. РГП_ГлобальныйПоискКлиент.ПараметрыРасширенногоГлобальногоПоиска
Функция ПараметрыРасширенногоГлобальногоПоиска() Экспорт

Возврат РГП_ГлобальныйПоискКлиент.ПараметрыРасширенногоГлобальногоПоиска(Ложь);

КонецФункции

#КонецОбласти
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonModule xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="4b7a57a6-4504-498c-a558-2a899aaa8599">
<name>РГП_ГлобальныйПоискКлиентПовтИсп</name>
<synonym>
<key>ru</key>
<value>Глобальный поиск клиент повт исп</value>
</synonym>
<clientManagedApplication>true</clientManagedApplication>
<clientOrdinaryApplication>true</clientOrdinaryApplication>
<returnValuesReuse>DuringSession</returnValuesReuse>
</mdclass:CommonModule>
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,25 @@

#Область СлужебныйПрограммныйИнтерфейс

// Ключ глобального поиска метаданных.
// Параметры выполнения команды расширенного глобального поиска.
//
// Возвращаемое значение:
// Строка
Функция КлючГлобальногоПоискаМетаданных() Экспорт
// Структура - Параметры выполнения команды расширенного глобального поиска:
// * Ключ - Строка
// * Разделитель - Строка
// * ПолныйКлюч - Строка
// * ДополнительныеПараметры - Структура из КлючИЗначение:
// ** Ключ - Строка
// ** Значение - Произвольный
Функция ПараметрыВыполненияКомандыРасширенногоГлобальногоПоиска() Экспорт

Возврат "\";
ПараметрыВыполнения = Новый Структура;
ПараметрыВыполнения.Вставить("Ключ", "");
ПараметрыВыполнения.Вставить("Разделитель", "");
ПараметрыВыполнения.Вставить("ПолныйКлюч", "");
ПараметрыВыполнения.Вставить("ДополнительныеПараметры", Новый Структура);

Возврат ПараметрыВыполнения;

КонецФункции

Expand Down
Loading

0 comments on commit 1d29cf8

Please sign in to comment.