1
0
mirror of https://github.com/firstBitSportivnaya/PSSL.git synced 2025-01-26 03:52:13 +02:00

docs: fix bsl syntax highlighting (#137) (#138)

This commit is contained in:
Alexander Osadchy 2024-11-02 13:35:52 +04:00 committed by GitHub
parent 3ae4103271
commit e51c63c17c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 22 additions and 22 deletions

View File

@ -2,7 +2,7 @@
Пример вызова на форме
```1C (BSL)
```BSL
&НаКлиенте
Асинх Процедура ЗагрузитьXLS(Команда)

View File

@ -20,7 +20,7 @@
Порядок действий:
- Если в общем модуле **пбп_МодификацияКонфигурации<директива>Переопределяемый** нет функции **СуществуетОбработчикСобытия**, необходимо добавить согласно примеру ниже
```1C (BSL)
```BSL
Функция СуществуетОбработчикСобытия(ИмяФормы, Обработчик = "")
Если Обработчик = <ИмяПроверяемогоОбработчика> Тогда
@ -34,7 +34,7 @@
- Создать в общем модуле **пбп_МодификацияКонфигурации<директива>ПовтИсп** функцию с именем **СписокФорм<ИмяПроверяемогоОбработчика>**. Дополнить соответствие строковым представлением формы (Форма.ИмяФормы) в области // Добавление
```1C (BSL)
```BSL
Функция СписокФорм<ИмяОбработчика>() Экспорт
СписокФорм = Новый Соответствие;
@ -51,7 +51,7 @@
Пример вызова проверки из типового модуля конфигурации **МодификацияКонфигурацииПереопределяемый**:
```1C (BSL)
```BSL
Процедура ПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка) Экспорт
Если пбп_МодификацияКонфигурацииПереопределяемый.СуществуетОбработчикСобытия(Форма.ИмяФормы, "ПриСозданииНаСервере") = Ложь Тогда
Возврат;
@ -62,7 +62,7 @@
Пример вызова проверки в расширении, когда в типовой форме отсутствует вызов типового модуля **МодификацияКонфигурацииПереопределяемый**:
```1C (BSL)
```BSL
&После("ПриСозданииНаСервере")
Процедура пбп_ПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка)
@ -80,7 +80,7 @@
Демо-пример использования методов общего модуля
```1C (BSL)
```BSL
#Область ДемоПример
#Область РаботаСРеквизитамиФормы

View File

@ -5,7 +5,7 @@
Пример вызова серверной процедуры:
```1C (BSL)
```BSL
&НаСервере
Процедура СохранитьКаталогИсходногоКодаКонфигурации(Каталог)
пбп_ОбщегоНазначенияСлужебный.ХранилищеОбщихНастроекСохранить(
@ -15,7 +15,7 @@
КонецПроцедуры
```
```1C (BSL)
```BSL
Процедура ОчиститьИсториюИнтеграции() Экспорт
Попытка
// Попытка удаления элементов справочника
@ -36,7 +36,7 @@
Методы располагаются в области "ПереадресацияМетодов", в описание метода указать см. пбп_ИмяМодуля.ИмяМетода.
```1C (BSL)
```BSL
#Область ПереадресацияМетодов
// См. пбп_ОбщегоНазначенияСервер.ВыполнитьМетодКонфигурации.
@ -50,7 +50,7 @@
Если модуль-аналог новый добавить функцию в области "СлужебныеПроцедурыИФункции", где пбп_ИмяМодуля для серверных модулей "пбп_ОбщегоНазначенияПовтИсп.", для клиентских "пбп_ОбщегоНазначенияКлиент"
```1C (BSL)
```BSL
Функция ПолучитьМодуль()
Возврат пбп_ИмяМодуля.ОбщийМодуль(ИмяМодуляБСП, ИмяМодуляАналогаБСП);
КонецФункции
@ -58,7 +58,7 @@
### 2.2 Создание методов в модуле-аналоге
Пример: "пбп_ОбщегоНазначения". Методы располагаются в области "МетодыАналогиБСП", описание метода начинать с "Аналог метода БСП."
```1C (BSL)
```BSL
#Область МетодыАналогиБСП
// Аналог метода БСП. Описание

View File

@ -13,7 +13,7 @@
- В одноимённых обработчиках событий необходимо после выполнения метода конфигурации делать обратное присвоение параметров из массива "ПараметрыМетода", так как они могут быть изменены в выполняемом методе.
- В обработчиках, указанных в подписках на события, реализован возврат параметра **Отказ** согласно концепции фирмы 1С. При необходимости ускорить работу и избежать выполнения кода при условии **Отказ = Истина**, добавьте проверку этого условия в место проверки **ОбменДанными.Загрузка**.
**Пример:**
```1C (BSL)
```BSL
Процедура ПередЗаписью(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
Если Источник.ОбменДанными.Загрузка Или Отказ Тогда
Возврат;
@ -22,7 +22,7 @@
```
**Пример обратного присвоения:**
```1C (BSL)
```BSL
Процедура ПередЗаписью(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
// ...
ПараметрыМетода = Новый Массив;
@ -44,7 +44,7 @@
- Если создана новая подписка и модуль, то в модуле создается обработчик для подписки и выбрать его в подписке. У каждого события свой набор параметров.
- Структура общего модуля обработчиков:
- В области **СлужебныйПрограммныйИнтерфейс** располагаются обработчики объектов. Внутри этой области могут быть подобласти по обработчикам. Допустимо добавлению произвольных областей внутри **СлужебныйПрограммныйИнтерфейс** для группировки по подсистемам.
```1C (BSL)
```BSL
#Область ПрограммныйИнтерфейс
Процедура ПередЗаписью(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
@ -79,7 +79,7 @@
```
**Пример обработчика общего модуля "пбп_ДокументыОбработкаСобытий":**
```1C (BSL)
```BSL
Процедура ПриЗаписи(Источник, Отказ) Экспорт
Если Отказ Или Источник.ОбменДанными.Загрузка Тогда
@ -108,14 +108,14 @@
- В общем модуле **пбп_ОбщегоНазначенияПовтИсп** найдите функцию с названием объекта и события, и добавить в соответствие тип объекта и вызываемую процедуру **(Указывать только имя процедуры!)**. Если функции для данного набора нет, создать её, перед возвратом добавить вызов заранее созданной процедуры:
**Пример вызова процедуры для заполнения соответствия:**
```1C (BSL)
```BSL
Процедура ОбработатьСоответствие<ИмяКласса>(Соответствие)
ЗаполнитьПолныеПутиВызоваМетодов(<ИмяОбщегоМодуля>, Соответствие);
КонецПроцедуры
```
**Пример заполнения соответствия типа объекта и вызываемой процедуры:**
```1C (BSL)
```BSL
Функция ДокументыПриЗаписи() Экспорт
Соответствие = Новый Соответствие;

View File

@ -4,7 +4,7 @@
Пример получения данных на сервере
```1C (BSL)
```BSL
// По заданной настройке отбора функция возвращает таблицу значений с ссылками, соответствующими условиям отбора
//
// Параметры:

View File

@ -40,7 +40,7 @@
**Пример создания пользовательской функции:**
```1C (BSL)
```BSL
Функция УдалитьНедопустимыеСимволы(ИсходнаяСтрока) // Формируется на основании наименования элемента справочника и параметров
НедопустимыеСимволы = """'`/\[]{}:;|-=?*<>,.()+#№@!%^&~«»";
@ -53,7 +53,7 @@
**Пример вызова пользовательской функции:**
```1C (BSL)
```BSL
Функция ПолучитьВалиднуюСтроку(СсылкаНаПользовательскуюФункцию, Имя)
ИмяБезПробелов = СтрЗаменить(Имя, " ", "");

View File

@ -13,7 +13,7 @@
1. ПолучитьСоответствиеОбъектовИБ - Позволяет фильтровать результаты по трем объектам.
```1C (BSL)
```BSL
Процедура Тест()
// Вызов метода с заданными параметрами
ИдентификаторНастройки = "Тест";
@ -27,7 +27,7 @@
```
2. ПолучитьЗначенияОбъектаСоответствияПоКлючу - Позволяет получить массив значений по ключу
```1C (BSL)
```BSL
Процедура Тест()
ИмяКлюча = "Объект1";
ЗначениеКлюча = Склад;