diff --git a/public/bsp-sms/1.png b/public/bsp-sms/1.png new file mode 100644 index 0000000..1dd5658 Binary files /dev/null and b/public/bsp-sms/1.png differ diff --git a/src/content/docs/knowledge-base/Общие/Подключение БСП к собственной конфигурации.md b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение БСП к собственной конфигурации.md similarity index 94% rename from src/content/docs/knowledge-base/Общие/Подключение БСП к собственной конфигурации.md rename to src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение БСП к собственной конфигурации.md index 570aa35..ea39d01 100644 --- a/src/content/docs/knowledge-base/Общие/Подключение БСП к собственной конфигурации.md +++ b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение БСП к собственной конфигурации.md @@ -1,6 +1,6 @@ --- title: Подключение БСП к собственной конфигурации -slug: общие/подключение-бсп-к-собственной-конфигурации +slug: общие-бсп-подключение-к-подсистемам/подключение-бсп-к-собственной-конфигурации --- # Для полной интеграции БСП, не частичной 1. Создаем пустую конфигурацию diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Варианты отчетов/Подключение к подсистеме Варианты отчетов.md b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Варианты отчетов.md similarity index 99% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Варианты отчетов/Подключение к подсистеме Варианты отчетов.md rename to src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Варианты отчетов.md index 5f5ef3c..3290f20 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Варианты отчетов/Подключение к подсистеме Варианты отчетов.md +++ b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Варианты отчетов.md @@ -1,6 +1,6 @@ --- title: Подключение к подсистеме Варианты отчетов -slug: общие-бсп-стандартные-подсистемы-3-1-10-варианты-отчетов/подключение-к-подсистеме-варианты-отчетов +slug: общие-бсп-подключение-к-подсистемам/подключение-к-подсистеме-варианты-отчетов --- # Порядок действий ## Хранилище вариантов diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Версионирование/Подключение к подсистеме Версионирование.md b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Версионирование.md similarity index 95% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Версионирование/Подключение к подсистеме Версионирование.md rename to src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Версионирование.md index 2690dc4..374b6c3 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Версионирование/Подключение к подсистеме Версионирование.md +++ b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Версионирование.md @@ -1,6 +1,6 @@ --- title: Подключение к подсистеме Версионирование -slug: общие-бсп-стандартные-подсистемы-3-1-10-версионирование/подключение-к-подсистеме-версионирование +slug: общие-бсп-подключение-к-подсистемам/подключение-к-подсистеме-версионирование --- ## Настройка объектов метаданных diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Взаимодействия/Подключение к подсистеме Взаимодействия.md b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Взаимодействия.md similarity index 99% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Взаимодействия/Подключение к подсистеме Взаимодействия.md rename to src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Взаимодействия.md index ec1986b..e462c0a 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Взаимодействия/Подключение к подсистеме Взаимодействия.md +++ b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Взаимодействия.md @@ -1,6 +1,6 @@ --- title: Подключение к подсистеме Взаимодействия -slug: общие-бсп-стандартные-подсистемы-3-1-10-взаимодействия/подключение-к-подсистеме-взаимодействия +slug: общие-бсп-подключение-к-подсистемам/подключение-к-подсистеме-взаимодействия --- [Ссылка на ИТС](https://its.1c.ru/db/bsp3110doc#content:4:hdoc:issogl1_%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F) diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Групповое изменение реквизитов/Подключение к подсистеме Групповое изменение реквизитов.md b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Групповое изменение реквизитов.md similarity index 97% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Групповое изменение реквизитов/Подключение к подсистеме Групповое изменение реквизитов.md rename to src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Групповое изменение реквизитов.md index ad04607..f218901 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Групповое изменение реквизитов/Подключение к подсистеме Групповое изменение реквизитов.md +++ b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Групповое изменение реквизитов.md @@ -1,6 +1,6 @@ --- title: Подключение к подсистеме Групповое изменение реквизитов -slug: общие-бсп-стандартные-подсистемы-3-1-10-групповое-изменение-реквизитов/подключение-к-подсистеме-групповое-изменение-реквизитов +slug: общие-бсп-подключение-к-подсистемам/подключение-к-подсистеме-групповое-изменение-реквизитов --- По умолчанию для группового изменения собственных объектов метаданных с помощью стандартной обработки `Групповое изменение реквизитов` ничего дополнительно настраивать не нужно - доп.настройки нужны только для того, чтобы **обеспечить возможность вывода команд запуска обработки на форму списка** и **ограничить состав доступных реквизитов** diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Даты запрета изменения/Подключение к подсистеме Дата запрета изменений.md b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Дата запрета изменений.md similarity index 95% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Даты запрета изменения/Подключение к подсистеме Дата запрета изменений.md rename to src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Дата запрета изменений.md index b778392..f613b67 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Даты запрета изменения/Подключение к подсистеме Дата запрета изменений.md +++ b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Дата запрета изменений.md @@ -1,6 +1,6 @@ --- title: Подключение к подсистеме Дата запрета изменений -slug: общие-бсп-стандартные-подсистемы-3-1-10-даты-запрета-изменения/подключение-к-подсистеме-дата-запрета-изменений +slug: общие-бсп-подключение-к-подсистемам/подключение-к-подсистеме-дата-запрета-изменений --- # Общие модули В процедуре `ЗаполнитьИсточникиДанныхДляПроверкиЗапретаИзменения` общего модуля `ДатыЗапретаИзмененияПереопределяемый` дополнить: diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Дополнительные отчеты и обработки/Подключение нетиповых подсистем к механизму доп.отчетов и обработок.md b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Дополнительные отчеты и обработки.md similarity index 93% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Дополнительные отчеты и обработки/Подключение нетиповых подсистем к механизму доп.отчетов и обработок.md rename to src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Дополнительные отчеты и обработки.md index bc31ff0..efc26bf 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Дополнительные отчеты и обработки/Подключение нетиповых подсистем к механизму доп.отчетов и обработок.md +++ b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Дополнительные отчеты и обработки.md @@ -1,6 +1,6 @@ --- -title: Подключение нетиповых подсистем к механизму доп.отчетов и обработок -slug: общие-бсп-стандартные-подсистемы-3-1-10-дополнительные-отчеты-и-обработки/подключение-нетиповых-подсистем-к-механизму-доп-отчетов-и-обработок +title: Подключение к подсистеме Дополнительные отчеты и обработки +slug: общие-бсп-подключение-к-подсистемам/подключение-к-подсистеме-дополнительные-отчеты-и-обработки --- # Постановка задачи diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Запрет редактирования реквизитов/Подключение к подсистеме Запрет редактирования реквизитов.md b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Запрет редактирования реквизитов.md similarity index 95% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Запрет редактирования реквизитов/Подключение к подсистеме Запрет редактирования реквизитов.md rename to src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Запрет редактирования реквизитов.md index 1332e05..5d51abf 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Запрет редактирования реквизитов/Подключение к подсистеме Запрет редактирования реквизитов.md +++ b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Запрет редактирования реквизитов.md @@ -1,6 +1,6 @@ --- title: Подключение к подсистеме Запрет редактирования реквизитов -slug: общие-бсп-стандартные-подсистемы-3-1-10-запрет-редактирования-реквизитов/подключение-к-подсистеме-запрет-редактирования-реквизитов +slug: общие-бсп-подключение-к-подсистемам/подключение-к-подсистеме-запрет-редактирования-реквизитов --- # Настройка общего модуля В общем модуле `ЗапретРедактированияРеквизитовОбъектовПереопределяемый` дополняем процедуру `ПриОпределенииОбъектовСЗаблокированнымиРеквизитами` своими объектами diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Подключение к подсистеме Контактная информация.md b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Контактная информация.md similarity index 99% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Подключение к подсистеме Контактная информация.md rename to src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Контактная информация.md index 4dd02f0..c64fcc3 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Подключение к подсистеме Контактная информация.md +++ b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Контактная информация.md @@ -1,6 +1,6 @@ --- title: Подключение к подсистеме Контактная информация -slug: общие-бсп-стандартные-подсистемы-3-1-10-контактная-информация/подключение-к-подсистеме-контактная-информация +slug: общие-бсп-подключение-к-подсистемам/подключение-к-подсистеме-контактная-информация --- > [Подсистема БСП «Контактная информация» (ИТС)](https://its.1c.ru/db/pubcloud1c#content:80:hdoc:p513) diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Мультиязычность/Базовая функциональность/Подключение к подсистеме МультиязычностьБазовая.md b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме МультиязычностьБазовая.md similarity index 97% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Мультиязычность/Базовая функциональность/Подключение к подсистеме МультиязычностьБазовая.md rename to src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме МультиязычностьБазовая.md index 394133e..494331f 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Мультиязычность/Базовая функциональность/Подключение к подсистеме МультиязычностьБазовая.md +++ b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме МультиязычностьБазовая.md @@ -1,6 +1,6 @@ --- title: Подключение к подсистеме МультиязычностьБазовая -slug: общие-бсп-стандартные-подсистемы-3-1-10-мультиязычность-базовая-функциональность/подключение-к-подсистеме-мультиязычностьбазовая +slug: общие-бсп-подключение-к-подсистемам/подключение-к-подсистеме-мультиязычностьбазовая --- Подсистема позволяет хранить значения строковых реквизитов произвольных объектов метаданных **ссылочного типа** на разных языках: diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Напоминания пользователя/Подключение к подсистеме Напоминания пользователя.md b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Напоминания пользователя.md similarity index 96% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Напоминания пользователя/Подключение к подсистеме Напоминания пользователя.md rename to src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Напоминания пользователя.md index f28a695..cc482f3 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Напоминания пользователя/Подключение к подсистеме Напоминания пользователя.md +++ b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Напоминания пользователя.md @@ -1,6 +1,6 @@ --- title: Подключение к подсистеме Напоминания пользователя -slug: общие-бсп-стандартные-подсистемы-3-1-10-напоминания-пользователя/подключение-к-подсистеме-напоминания-пользователя +slug: общие-бсп-подключение-к-подсистемам/подключение-к-подсистеме-напоминания-пользователя --- ## Общие настройки diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Настройка порядка элементов/Подключение к подсистеме Настройка порядка элементов.md b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Настройка порядка элементов.md similarity index 95% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Настройка порядка элементов/Подключение к подсистеме Настройка порядка элементов.md rename to src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Настройка порядка элементов.md index 099adc6..8f15843 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Настройка порядка элементов/Подключение к подсистеме Настройка порядка элементов.md +++ b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Настройка порядка элементов.md @@ -1,6 +1,6 @@ --- title: Подключение к подсистеме Настройка порядка элементов -slug: общие-бсп-стандартные-подсистемы-3-1-10-настройка-порядка-элементов/подключение-к-подсистеме-настройка-порядка-элементов +slug: общие-бсп-подключение-к-подсистемам/подключение-к-подсистеме-настройка-порядка-элементов --- # Описание Подсистема позволяет устанавливать пользовательский порядок элементов в динамических списках: diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Отправка SMS.md b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Отправка SMS.md new file mode 100644 index 0000000..1c200b7 --- /dev/null +++ b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Отправка SMS.md @@ -0,0 +1,239 @@ +--- +title: Подключение к подсистеме Отправка SMS +slug: общие-бсп-подключение-к-подсистемам/подключение-к-подсистеме-отправка-sms +--- + +## При использовании предопределенных провайдеров + +БСП поставляется с реализованными механизмами отправки через следующих провайдеров: +- SMS4B +- SMSRU +- SMSЦЕНТР +- Билайн +- МТС +- СМСУслуги + +Для работы с этими провайдерами необходимо только настроить учетную запись в пользовательском режиме +![Изображение](/bsp-sms/1.png) + +## Добавление собственного провайдера (на примере RocketSMS) + +1. Добавить провайдера в перечисление `ПровайдерыSMS` +2. Реализовать механизмы отправки/получения SMS в общих модулях для нового провайдера (см. документацию провайдера, там HTTP-сервисы по сути): + +### Общий модуль `ОтправкаSMSКлиентПереопределяемый`: + +```bsl + +// Определяет адрес страницы провайдера в сети Интернет. +// +// Параметры: +// Провайдер - ПеречислениеСсылка.ПровайдерыSMS - поставщик услуги по отправке SMS. +// АдресВИнтернете - Строка - адрес страницы провайдера в Интернете. +// +Процедура ПриПолученииАдресаПровайдераВИнтернете(Провайдер, АдресВИнтернете) Экспорт + + Если Провайдер = ПредопределенноеЗначение("Перечисление.ПровайдерыSMS.RocketSMS") Тогда + АдресВИнтернете = "https://rocketsms.by/"; + КонецЕсли; + +КонецПроцедуры + +``` + +### Общий модуль `ОтправкаSMSПереопределяемый` + +```bsl +// Отправляет SMS через настроенного поставщика услуги. +// +// Параметры: +// ПараметрыОтправки - Структура: +// * Провайдер - ПеречислениеСсылка.ПровайдерыSMS - поставщик услуги по отправке SMS. +// * НомераПолучателей - Массив - массив строк номеров получателей в формате +7ХХХХХХХХХХ; +// * Текст - Строка - текст сообщения, максимальная длина у операторов может быть разной; +// * ИмяОтправителя - Строка - имя отправителя, которое будет отображаться вместо номера у получателей; +// * Логин - Строка - логин для доступа к услуге отправки SMS; +// * Пароль - Строка - пароль для доступа к услуге отправки SMS. +// +// Результат - Структура - возвращаемое значение. Результат отправки: +// * ОтправленныеСообщения - Массив из Структура: +// ** НомерПолучателя - Строка - номер получателя из массива НомераПолучателей; +// ** ИдентификаторСообщения - Строка - идентификатор SMS, по которому можно запросить статус отправки. +// ОписаниеОшибки - Строка - пользовательское представление ошибки, если пустая строка, то ошибки нет. +// +Процедура ОтправитьSMS(ПараметрыОтправки, Результат) Экспорт + + Если ПараметрыОтправки.Провайдер = Перечисления.ПровайдерыSMS.RocketSMS Тогда + ОтправитьSMS_RocketSMS(ПараметрыОтправки, Результат); + КонецЕсли; + +КонецПроцедуры + +// Запрашивает статус доставки SMS у поставщика услуг. +// +// Параметры: +// ИдентификаторСообщения - Строка - идентификатор, присвоенный SMS при отправке. +// Провайдер - ПеречислениеСсылка.ПровайдерыSMS - провайдер услуги отправки SMS. +// Логин - Строка - логин для доступа к услуге отправки SMS. +// Пароль - Строка - пароль для доступа к услуге отправки SMS. +// Результат - см. ОтправкаSMS.СтатусДоставки. +// +Процедура СтатусДоставки(ИдентификаторСообщения, Провайдер, Логин, Пароль, Результат) Экспорт + + Если Провайдер = Перечисления.ПровайдерыSMS.RocketSMS Тогда + СтатусДоставки_RocketSMS(ИдентификаторСообщения, Провайдер, Логин, Пароль, Результат); + КонецЕсли; + +КонецПроцедуры + +// Проверяет правильность сохраненных настроек отправки SMS. +// +// Параметры: +// НастройкиОтправкиSMS - Структура - описание текущих настроек отправки SMS: +// * Провайдер - ПеречислениеСсылка.ПровайдерыSMS +// * Логин - Строка +// * Пароль - Строка +// * ИмяОтправителя - Строка +// Отказ - Булево - установить этот параметр в Истина, если настройки не заполнены или заполнены неверно. +// +Процедура ПриПроверкеНастроекОтправкиSMS(НастройкиОтправкиSMS, Отказ) Экспорт + + Если НастройкиОтправкиSMS.Провайдер = Перечисления.ПровайдерыSMS.RocketSMS Тогда + Отказ = ПустаяСтрока(НастройкиОтправкиSMS.Логин) ИЛИ ПустаяСтрока(НастройкиОтправкиSMS.Пароль); + КонецЕсли; + +КонецПроцедуры + + +/// ПРИМЕР РЕАЛИЗАЦИИ ДЛЯ КОНКРЕТНОГО ПРОВАЙДЕРА + +#Область СлужебныеПроцедурыИФункции + +#Область ОтправкаSMS_RocketSMS + +Процедура ОтправитьSMS_RocketSMS(ПараметрыОтправки, Результат) + + ОписаниеОшибки = ""; + ОтправленныеСообщения = Новый Массив; + + ШаблонАндресаРесурса = RocketSMS_ШаблонАндресаРесурса("send", ПараметрыОтправки.Логин, ПараметрыОтправки.Пароль) + "&phone=%1&text=%2"; + + Для Каждого НомерПолучателя Из ПараметрыОтправки.НомераПолучателей Цикл + + НомерПолучателя_ТолькоЦифры = RocketSMS_ОставитьТолькоЦифрыВСтроке(НомерПолучателя); + АндресРесурса = СтрШаблон(ШаблонАндресаРесурса, НомерПолучателя_ТолькоЦифры, ПараметрыОтправки.Текст); + + HTTPЗапрос = Новый HTTPЗапрос(АндресРесурса); + РезультатЗапроса = RocketSMS_ВыполнитьЗапрос(HTTPЗапрос); + Если НЕ РезультатЗапроса.ЗапросВыполнен тогда + ОписаниеОшибки = РезультатЗапроса.ТекстСообщения; + Прервать; + КонецЕсли; + + ОтправленноеСообщение = Новый Структура(); + ОтправленноеСообщение.Вставить("НомерПолучателя", НомерПолучателя); + ОтправленноеСообщение.Вставить("ИдентификаторСообщения", Формат(РезультатЗапроса.ОбъектJSON.id, "ЧГ=")); + + ОтправленныеСообщения.Добавить(ОтправленноеСообщение); + + КонецЦикла; + + Результат = Новый Структура; + Результат.Вставить("ОтправленныеСообщения", ОтправленныеСообщения); + Результат.Вставить("ОписаниеОшибки", ОписаниеОшибки); + +КонецПроцедуры + +Процедура СтатусДоставки_RocketSMS(ИдентификаторСообщения, Провайдер, Логин, Пароль, Результат) + + ШаблонАндресаРесурса = RocketSMS_ШаблонАндресаРесурса("status", Логин, Пароль) + "&id=%1"; + АндресРесурса = СтрШаблон(ШаблонАндресаРесурса, ИдентификаторСообщения); + + HTTPЗапрос = Новый HTTPЗапрос(АндресРесурса); + РезультатЗапроса = RocketSMS_ВыполнитьЗапрос(HTTPЗапрос); + Если НЕ РезультатЗапроса.ЗапросВыполнен тогда + Возврат; + КонецЕсли; + + СоответствиеСтатусовSMS = Новый Соответствие; + СоответствиеСтатусовSMS.Вставить("QUEUED", "Отправляется"); + СоответствиеСтатусовSMS.Вставить("SENT", "Отправлено"); + СоответствиеСтатусовSMS.Вставить("DELIVERED", "Доставлено"); + СоответствиеСтатусовSMS.Вставить("FAILED", "Ошибка"); + + Результат = СоответствиеСтатусовSMS.Получить(РезультатЗапроса.ОбъектJSON.status); + +КонецПроцедуры + +Функция RocketSMS_ВыполнитьЗапрос(HTTPЗапрос, HTTPМетод = "POST") + + Результат = Новый Структура("ЗапросВыполнен, ТекстСообщения, ОбъектJSON", Ложь, "", Неопределено); + + HTTPСоединение = Новый HTTPСоединение("api.rocketsms.by", , , , , , Новый ЗащищенноеСоединениеOpenSSL); + HTTPОтвет = HTTPСоединение.ВызватьHTTPМетод(HTTPМетод, HTTPЗапрос); + Если HTTPОтвет.КодСостояния <> 200 тогда + Результат.ТекстСообщения = "Ошибка при выполнении запроса. Код состояния = " + HTTPОтвет.КодСостояния; + Возврат Результат; + КонецЕсли; + + ОтветСтрока = HTTPОтвет.ПолучитьТелоКакСтроку(); + + ЧтениеJSON = Новый ЧтениеJSON; + ЧтениеJSON.УстановитьСтроку(ОтветСтрока); + ОбъектJSON = ПрочитатьJSON(ЧтениеJSON); + ЧтениеJSON.Закрыть(); + + Если ОбъектJSON.Свойство("error") тогда + Результат.ТекстСообщения = ОбъектJSON.error; + Возврат Результат; + КонецЕсли; + + Результат.ЗапросВыполнен = Истина; + Результат.ОбъектJSON = ОбъектJSON; + + Возврат Результат; + +КонецФункции + +Функция RocketSMS_ОставитьТолькоЦифрыВСтроке(Знач ИсходнаяСтрока) + + ИсходнаяСтрока = СокрЛП(ИсходнаяСтрока); + Результат = ИсходнаяСтрока; + Для Счетчик = 1 по СтрДлина(ИсходнаяСтрока) Цикл + + ТекущийСимвол = Сред(ИсходнаяСтрока, Счетчик, 1); + Если Найти("0123456789" , ТекущийСимвол) = 0 Тогда + Результат = СтрЗаменить(Результат, ТекущийСимвол, ""); + КонецЕсли; + + КонецЦикла; + + Возврат Результат; + +КонецФункции + +Функция RocketSMS_ШаблонАндресаРесурса(ИмяФункции, Логин, Пароль) + + ШаблонАндресаРесурса = "/simple/%1?username=%2&password=%3"; + ШаблонАндресаРесурса = СтрШаблон(ШаблонАндресаРесурса, ИмяФункции, Логин, RocketSMS_Пароль_МД5(Пароль)); + + Возврат ШаблонАндресаРесурса; + +КонецФункции + +Функция RocketSMS_Пароль_МД5(Пароль) + + ХешированиеДанных = Новый ХешированиеДанных(ХешФункция.MD5); + ХешированиеДанных.Добавить(Пароль); + Пароль_МД5 = СтрЗаменить("" + ХешированиеДанных.ХешСумма, " ", ""); + + Возврат Пароль_МД5; + +КонецФункции + +#КонецОбласти + +#КонецОбласти + +``` + diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Печать/Подключение к подсистеме Печать.md b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Печать.md similarity index 99% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Печать/Подключение к подсистеме Печать.md rename to src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Печать.md index 748c88d..c8d3c18 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Печать/Подключение к подсистеме Печать.md +++ b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Печать.md @@ -1,6 +1,6 @@ --- title: Подключение к подсистеме Печать -slug: общие-бсп-стандартные-подсистемы-3-1-10-печать/подключение-к-подсистеме-печать +slug: общие-бсп-подключение-к-подсистемам/подключение-к-подсистеме-печать --- ## Настройка объектов метаданных diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Подключаемые команды/Подключение к подсистеме Подключаемые команды.md b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Подключаемые команды.md similarity index 96% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Подключаемые команды/Подключение к подсистеме Подключаемые команды.md rename to src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Подключаемые команды.md index a09e19b..f31332a 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Подключаемые команды/Подключение к подсистеме Подключаемые команды.md +++ b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Подключаемые команды.md @@ -1,6 +1,6 @@ --- title: Подключение к подсистеме Подключаемые команды -slug: общие-бсп-стандартные-подсистемы-3-1-10-подключаемые-команды/подключение-к-подсистеме-подключаемые-команды +slug: общие-бсп-подключение-к-подсистемам/подключение-к-подсистеме-подключаемые-команды --- > Чтобы форма открывалась быстрее, нужно добавить реквизит формы `ПараметрыПодключаемыхКоманд` с типом `Произвольный` diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Префиксация объектов/Подключение к подсистеме Префиксация объектов.md b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Префиксация объектов.md similarity index 98% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Префиксация объектов/Подключение к подсистеме Префиксация объектов.md rename to src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Префиксация объектов.md index 5675a15..c5be9d6 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Префиксация объектов/Подключение к подсистеме Префиксация объектов.md +++ b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Префиксация объектов.md @@ -1,6 +1,6 @@ --- title: Подключение к подсистеме Префиксация объектов -slug: общие-бсп-стандартные-подсистемы-3-1-10-префиксация-объектов/подключение-к-подсистеме-префиксация-объектов +slug: общие-бсп-подключение-к-подсистемам/подключение-к-подсистеме-префиксация-объектов --- ## Общее diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Подключение к подсистеме Присоединенные файлы.md b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Присоединенные файлы.md similarity index 98% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Подключение к подсистеме Присоединенные файлы.md rename to src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Присоединенные файлы.md index 8bad013..b6a6d4c 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Подключение к подсистеме Присоединенные файлы.md +++ b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Присоединенные файлы.md @@ -1,6 +1,6 @@ --- title: Подключение к подсистеме Присоединенные файлы -slug: общие-бсп-стандартные-подсистемы-3-1-10-файлы/подключение-к-подсистеме-присоединенные-файлы +slug: общие-бсп-подключение-к-подсистемам/подключение-к-подсистеме-присоединенные-файлы --- [Полезные файлы](/bsp-rabota-s-failami/rabota-s-failami.zip) diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Подключение к подсистеме Свойства.md b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Свойства.md similarity index 99% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Подключение к подсистеме Свойства.md rename to src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Свойства.md index 354d193..8d4cb94 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Подключение к подсистеме Свойства.md +++ b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Свойства.md @@ -1,6 +1,6 @@ --- title: Подключение к подсистеме Свойства -slug: общие-бсп-стандартные-подсистемы-3-1-10-свойства/подключение-к-подсистеме-свойства +slug: общие-бсп-подключение-к-подсистемам/подключение-к-подсистеме-свойства --- # Полезное diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Склонение представлений объектов/Подключение к подсистеме Склонение представлений объектов.md b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Склонение представлений объектов.md similarity index 94% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Склонение представлений объектов/Подключение к подсистеме Склонение представлений объектов.md rename to src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Склонение представлений объектов.md index 5cc687c..3e01b0a 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Склонение представлений объектов/Подключение к подсистеме Склонение представлений объектов.md +++ b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Склонение представлений объектов.md @@ -1,6 +1,6 @@ --- title: Подключение к подсистеме Склонение представлений объектов -slug: общие-бсп-стандартные-подсистемы-3-1-10-склонение-представлений-объектов/подключение-к-подсистеме-склонение-представлений-объектов +slug: общие-бсп-подключение-к-подсистемам/подключение-к-подсистеме-склонение-представлений-объектов --- Подсистема `Склонение представлений объектов` предназначена для автоматического склонения представлений объектов с возможностью ручной корректировки пользователем diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Структура подчиненности/Подключение к подсистеме Структура подчиненности.md b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Структура подчиненности.md similarity index 90% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Структура подчиненности/Подключение к подсистеме Структура подчиненности.md rename to src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Структура подчиненности.md index e81d6c2..98cd2d0 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Структура подчиненности/Подключение к подсистеме Структура подчиненности.md +++ b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Подключение к подсистеме Структура подчиненности.md @@ -1,6 +1,6 @@ --- title: Подключение к подсистеме Структура подчиненности -slug: общие-бсп-стандартные-подсистемы-3-1-10-структура-подчиненности/подключение-к-подсистеме-структура-подчиненности +slug: общие-бсп-подключение-к-подсистемам/подключение-к-подсистеме-структура-подчиненности --- # Настройка критерия отбора diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Даты запрета изменения/Программный интерфейст/Отключить проверку.md b/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Даты запрета изменения/Программный интерфейст/Отключить проверку.md deleted file mode 100644 index 7cd2508..0000000 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Даты запрета изменения/Программный интерфейст/Отключить проверку.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: Отключить проверку -slug: общие-бсп-стандартные-подсистемы-3-1-10-даты-запрета-изменения-программный-интерфейст/отключить-проверку ---- -```bsl -// В текущем сеансе отключает и включает проверку дат запрета изменения и загрузки данных. -// Требуется для реализации специальной логики работы и ускорения пакетной обработки данных -// при записи объекта или набора записей, когда признак ОбменДанными.Загрузка не установлен. -// -// Для использования требуются полные права или привилегированный режим. -// -// Рекомендуется: -// - массовой загрузке данных из файла (если данные не попадают в запрещенный период); -// - массовой загрузке данных при обмене данными (если данные не попадают в запрещенный период); -// - в случае, когда требуется отключить проверку дат запрета не для одного объекта, -// путем вставки свойства ПропуститьПроверкуЗапретаИзменения в ДополнительныеСвойства объекта, -// а для всех объектов, которые будут записываться в рамках записи этого объекта. -// -// Параметры: -// Отключить - Булево - Истина - отключает проверку дат запрета изменения и загрузки данных. -// Ложь - включает проверку дат запрета изменения и загрузки данных. -// -ДатыЗапретаИзменения.ОтключитьПроверкуДатЗапрета(Отключить) -``` - -# Пример: - -## Вариант 1. Запись набора объектов вне транзакции (ТранзакцияАктивна() = Ложь). - -```bsl -ПроверкаДатЗапретаОтключена = ДатыЗапретаИзменения.ПроверкаДатЗапретаОтключена(); - ДатыЗапретаИзменения.ОтключитьПроверкуДатЗапрета(Истина); - Попытка - // Запись набора объектов. - // ... - Исключение - ДатыЗапретаИзменения.ОтключитьПроверкуДатЗапрета(ПроверкаДатЗапретаОтключена); - //... - ВызватьИсключение; - КонецПопытки; - ДатыЗапретаИзменения.ОтключитьПроверкуДатЗапрета(ПроверкаДатЗапретаОтключена); - ``` - -## Вариант 2. Запись набора объектов в транзакции (ТранзакцияАктивна() = Истина). - - ```bsl - ПроверкаДатЗапретаОтключена = ДатыЗапретаИзменения.ПроверкаДатЗапретаОтключена(); - ДатыЗапретаИзменения.ОтключитьПроверкуДатЗапрета(Истина); - НачатьТранзакцию(); - Попытка - БлокировкаДанных.Заблокировать(); - // ... - // Запись набора объектов. - // ... - ЗафиксироватьТранзакцию(); - Исключение - ОтменитьТранзакцию(); - ДатыЗапретаИзменения.ОтключитьПроверкуДатЗапрета(ПроверкаДатЗапретаОтключена); - //... - ВызватьИсключение; - КонецПопытки; - ДатыЗапретаИзменения.ОтключитьПроверкуДатЗапрета(ПроверкаДатЗапретаОтключена); - ``` diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Даты запрета изменения/Программный интерфейст/Проверить на запрет.md b/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Даты запрета изменения/Программный интерфейст/Проверить на запрет.md deleted file mode 100644 index d4072c1..0000000 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Даты запрета изменения/Программный интерфейст/Проверить на запрет.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -title: Проверить на запрет -slug: общие-бсп-стандартные-подсистемы-3-1-10-даты-запрета-изменения-программный-интерфейст/проверить-на-запрет ---- -```bsl -// Проверяет, запрещено ли изменение данных при интерактивном редактировании пользователем -// или при программной загрузке данных из узла плана обмена УзелПроверкиЗапретаЗагрузки. -// -// Параметры: -// ДанныеИлиПолноеИмя - СправочникОбъект -// - ДокументОбъект -// - ПланВидовХарактеристикОбъект -// - ПланСчетовОбъект -// - ПланВидовРасчетаОбъект -// - БизнесПроцессОбъект -// - ЗадачаОбъект -// - ПланОбменаОбъект - проверяемый объект данных. -// - РегистрСведенийНаборЗаписей -// - РегистрНакопленияНаборЗаписей -// - РегистрБухгалтерииНаборЗаписей -// - РегистрРасчетаНаборЗаписей - проверяемый набор записей с необязательным -// свойством Замещение (Булево, РежимЗамещения) в структуре ДополнительныеСвойства, -// если свойство Замещение не указано, тогда оно будет вставлено со значением Истина. -// - Строка - полное имя объекта метаданных, данные которого следует проверить в базе данных. -// Например: "Документ.ПриходнаяНакладная". -// В этом случае следует указать в параметре ИдентификаторДанных, -// какие именно данные требуется прочитать из базы и проверить. -// -// ИдентификаторДанных - СправочникСсылка -// - ДокументСсылка -// - ПланВидовХарактеристикСсылка -// - ПланСчетовСсылка -// - ПланВидовРасчетаСсылка -// - БизнесПроцессСсылка -// - ЗадачаСсылка -// - ПланОбменаСсылка -// - Отбор - ссылка на элемент данных или отбор набора записей, который нужно проверить. -// При этом значение для проверки будет получено из базы данных. -// - РегистрСведенийНаборЗаписей -// - РегистрНакопленияНаборЗаписей -// - РегистрБухгалтерииНаборЗаписей -// - РегистрРасчетаНаборЗаписей - набор записей со свойством Замещение (Булево, РежимЗамещения) -// в структуре ДополнительныеСвойства и настроенным свойством Отбор в варианте замены записей, -// как в обработчике ПередЗаписью, для получения заменяемых записей из базы данных. -// - Неопределено - если не требуется получать значение для проверки из базы данных, -// а нужно проверить только данные самого объекта в ДанныеИлиПолноеИмя. -// -// ОписаниеОшибки - Null - значение по умолчанию. Сведения о запретах не требуются. -// - Строка - возвращаемое значение. Вернуть текстовое описание найденных запретов. -// - Структура - возвращаемое значение. вернуть структурное описание найденных запретов, -// подробнее см. функцию ДатыЗапретаИзменения.НайденЗапретИзмененияДанных. -// -// УзелПроверкиЗапретаЗагрузки - Неопределено -// - ПланОбменаСсылка - если Неопределено, то проверить запрет -// изменения данных; иначе - загрузку данных из указанного узла плана обмена. -// -// Возвращаемое значение: -// Булево - Истина, если изменение данных запрещено. -// -// Варианты вызова: -// ИзменениеЗапрещено(СправочникОбъект...) - проверить данные в переданном объекте (наборе записей). -// ИзменениеЗапрещено(Строка, СправочникСсылка...) - проверить данные, полученные из базы данных -// по полному имени объекта метаданных и ссылке (отбору набора записей). -// ИзменениеЗапрещено(СправочникОбъект..., СправочникСсылка...) - проверить одновременно -// данные в переданном объекте и данные в базе (т.е. "до" и "после" записи в базу, если проверка выполняется -// перед записью объекта). -// -Результат = ДатыЗапретаИзменения.ИзменениеЗапрещено(ДанныеИлиПолноеИмя, ИдентификаторДанных, ОписаниеОшибки, УзелПроверкиЗапретаЗагрузки); -``` \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Дополнительные отчеты и обработки/Подробно о механизме.md b/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Дополнительные отчеты и обработки/Подробно о механизме.md deleted file mode 100644 index ef63c92..0000000 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Дополнительные отчеты и обработки/Подробно о механизме.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Подробно о механизме -slug: общие-бсп-стандартные-подсистемы-3-1-10-дополнительные-отчеты-и-обработки/подробно-о-механизме ---- - -[Читаем и просвещаемся](https://infostart.ru/1c/articles/558559/) \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Подключаемые команды/Команды печати/Добавление команд печати.md b/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Подключаемые команды/Команды печати/Добавление команд печати.md deleted file mode 100644 index ed4c0a5..0000000 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Подключаемые команды/Команды печати/Добавление команд печати.md +++ /dev/null @@ -1,187 +0,0 @@ ---- -title: Добавление команд печати -slug: общие-бсп-стандартные-подсистемы-3-1-10-подключаемые-команды-команды-печати/добавление-команд-печати ---- - -# В общем модуле `УправлениеПечатьюПереопределяемый` - -> в разных конфигруациях из этого модуля могут вызываться другие, например "УправлениеПечатьюУТСервер" и т.д., куда прописывать добавление объекта смотри по ситуации - -Добавляем объект, к которому подключаются команды печати в процедуру `ПриОпределенииНастроекПечати`, например - -```bsl - -// Переопределяет настройки подсистемы. -// -// Параметры: -// Настройки - Структура: -// * ИспользоватьПодписиИПечати - Булево - при установке значения Ложь отключается возможность установки подписей -// и печатей в печатных формах. -// * СкрыватьПодписиИПечатиДляРедактирования - Булево - удалять рисунки подписей и печатей табличных документов при -// снятии флажка "Подписи и печати" в форме "Печать документов", для того, -// чтобы они не мешали редактировать текст, находящийся под ними. -// * ПроверкаПроведенияПередПечатью - Булево - признак необходимости проверки проведенности -// документов перед печатью, является значением по умолчанию для команды печати -// см. УправлениеПечатью.СоздатьКоллекциюКомандПечати. -// Для непроведенных документов команда печати не выполняется. -// Если параметр не указан, то проверка проведенности не выполняется. -// * ОбъектыПечати - Массив - менеджеры объектов с процедурой ПриОпределенииНастроекПечати. -// -Процедура ПриОпределенииНастроекПечати(Настройки) Экспорт - - // _Демо начало примера - Настройки.ОбъектыПечати.Добавить(Справочники._ДемоКонтактныеЛицаПартнеров); - Настройки.ОбъектыПечати.Добавить(Справочники._ДемоКонтрагенты); - Настройки.ОбъектыПечати.Добавить(Справочники._ДемоОрганизации); - Настройки.ОбъектыПечати.Добавить(Справочники._ДемоПартнеры); - Настройки.ОбъектыПечати.Добавить(Справочники._ДемоФизическиеЛица); - Настройки.ОбъектыПечати.Добавить(Справочники._ДемоНоменклатура); - Настройки.ОбъектыПечати.Добавить(Документы._ДемоОприходованиеТоваров); - Настройки.ОбъектыПечати.Добавить(Документы._ДемоОтпускаСотрудников); - Настройки.ОбъектыПечати.Добавить(Документы._ДемоПеремещениеТоваров); - Настройки.ОбъектыПечати.Добавить(Документы._ДемоРеализацияТоваров); - Настройки.ОбъектыПечати.Добавить(Документы._ДемоСписаниеТоваров); - Настройки.ОбъектыПечати.Добавить(Документы._ДемоСчетНаОплатуПокупателю); - Настройки.ОбъектыПечати.Добавить(Документы._ДемоРасходныйКассовыйОрдер); - // _Демо конец примера - -КонецПроцедуры - -``` - -# В модуле менеджера объекта - -## Добавление команд печати -```bsl -Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт - - // Форма 1 - КомандаПечати = КомандыПечати.Добавить(); - КомандаПечати.Идентификатор = "МояПечатнаяФорма1"; // Идентификатор - КомандаПечати.Представление = НСтр("ru = 'Моя форма 1'"); - КомандаПечати.Порядок = 5; - - // Форма 2 - КомандаПечати = КомандыПечати.Добавить(); - КомандаПечати.Идентификатор = "МояПечатнаяФорма2"; // Идентификатор - КомандаПечати.Представление = НСтр("ru = 'Моя форма 2'"); - КомандаПечати.Порядок = 10; - - // Комплект документов - КомандаПечати = КомандыПечати.Добавить(); - КомандаПечати.Идентификатор = "МояПечатнаяФорма1,МояПечатнаяФорма2"; // идентификаторы команд - КомандаПечати.Представление = НСтр("ru = 'Комплект документов'"); - КомандаПечати.Порядок = 75; - -КонецПроцедуры -``` -## Добавление интерфейсной процедуры "Печать" - -```bsl -// Формирует печатные формы. -// -// Параметры: -// МассивОбъектов - Массив из ЛюбаяСсылка - список объектов, для которых была выполняется команда печати -// ПараметрыПечати - Структура - произвольные параметры, переданные при вызове команды печати; -// КоллекцияПечатныхФорм - ТаблицаЗначений - возвращаемый параметр, коллекция сформированных печатных форм: -// * ИмяМакета - Строка - идентификатор печатной формы; -// * СинонимМакета - Строка - название печатной формы; -// -// * ТабличныйДокумент - ТабличныйДокумент - одна или несколько печатных форм, выведенных в один табличный документ -// Для разметки печатных форм внутри табличного документа после вывода каждой печатной формы -// необходимо вызывать процедуру УправлениеПечатью.ЗадатьОбластьПечатиДокумента; -// Параметр не используется, если вывод печатных форм выполняется в формате офисных документов -// (см. параметр "ОфисныеДокументы"); -// -// * ОфисныеДокументы - Соответствие из КлючИЗначение - коллекция печатных форм в формате офисных документов: -// ** Ключ - Строка - адрес во временном хранилище двоичных данных печатной формы; -// ** Значение - Строка - имя файла печатной формы. -// -// * ИмяФайлаПечатнойФормы - Строка - имя файла печатной формы при сохранении в файл или отправке в качестве -// почтового вложения. Не используется для печатных форм в формате офисных документов. -// По умолчанию имя файла устанавливается в формате -// "[НазваниеПечатнойФормы] № [Номер] от [Дата]" для документов, -// "[НазваниеПечатнойФормы] - [ПредставлениеОбъекта] - [ТекущаяДата]" для объектов. -// - Соответствие из КлючИЗначение - имена файлов для каждого объекта: -// ** Ключ - ЛюбаяСсылка - ссылка на объект печати из коллекции МассивОбъектов; -// ** Значение - Строка - имя файла; -// -// * Экземпляров - Число - количество копий, которое необходимо вывести на печать; -// * ПолныйПутьКМакету - Строка - используется для быстрого перехода к редактированию макета печатной формы -// в общей форме ПечатьДокументов; -// * ДоступенВыводНаДругихЯзыках - Булево - необходимо установить значение Истина, если печатная форма адаптирована -// для вывода на произвольном языке. -// -// ОбъектыПечати - СписокЗначений - выходной параметр, соответствие между объектами и именами областей в табличных -// документах, заполняется автоматически -// при вызове УправлениеПечатью.ЗадатьОбластьПечатиДокумента: -// * Значение - ЛюбаяСсылка - ссылка из коллекции МассивОбъектов, -// * Представление - Строка - имя области с объектом в табличных документах; -// -// ПараметрыВывода - Структура - настройки вывода печатных форм: -// * ПараметрыОтправки - Структура - для автоматического заполнения полей в форме создания письма при отправке -// сформированных печатных форм по почте: -// ** Получатель - см. РаботаСПочтовымиСообщениямиКлиент.ПараметрыОтправкиПисьма.Получатель -// ** Тема - см. РаботаСПочтовымиСообщениямиКлиент.ПараметрыОтправкиПисьма.Тема -// ** Текст - см. РаботаСПочтовымиСообщениямиКлиент.ПараметрыОтправкиПисьма.Текст -// * КодЯзыка - Строка - язык, на котором требуется сформировать печатную форму. -// Состоит из кода языка по ISO 639-1 и, опционально, кода страны по ISO 3166-1, разделенных -// символом подчеркивания. Примеры: "en", "en_US", "en_GB", "ru", "ru_RU". -// -// * ЗаголовокФормы - Строка - переопределяет заголовок формы печати документов (ПечатьДокументов). -// -// -Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт - - НужноПечататьМакет = УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "МояПечатнаяФорма1"); - Если НужноПечататьМакет Тогда - УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию( - КоллекцияПечатныхФорм, - "МояПечатнаяФорма1", - НСтр("ru = 'Моя печатная форма 1'"), - ПечатнаяФорма1(МассивОбъектов, ОбъектыПечати), - , - "Документ.ТестоваяПечатьДокументов.ТестовыйМакетПечати"); - КонецЕсли; - - НужноПечататьМакет = УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "МояПечатнаяФорма2"); - Если НужноПечататьМакет Тогда - УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию( - КоллекцияПечатныхФорм, - "МояПечатнаяФорма2", - НСтр("ru = 'Моя печатная форма 2'"), - ПечатнаяФорма2(МассивОбъектов, ОбъектыПечати), - , - "Документ.ТестоваяПечатьДокументов.ТестовыйМакетПечати"); - КонецЕсли; - -КонецПроцедуры - -Функция ПечатнаяФорма1(МассивОбъектов, ОбъектыПечати) - - ТабДок = Новый ТабличныйДокумент; - ... - // Получаем макет, заполняем, возвращаем - ... - - Возврат ТабДок; - -КонецФункции - -Функция ПечатнаяФорма2(МассивОбъектов, ОбъектыПечати) - - ТабДок = Новый ТабличныйДокумент; - ... - // Получаем макет, заполняем, возвращаем - ... - - Возврат ТабДок; - -КонецФункции -``` - -# Настройка формы -Нужно создать группу в командной панели(скопируй из типового объекта) - - ПодменюПечать - -Нужно подключить форму к подсистеме `Подключаемые команды` \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/КоличествоПрисоединенныхФайлов.md b/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/КоличествоПрисоединенныхФайлов.md deleted file mode 100644 index 782d815..0000000 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/КоличествоПрисоединенныхФайлов.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: КоличествоПрисоединенныхФайлов -slug: общие-бсп-стандартные-подсистемы-3-1-10-файлы-программный-интерфейс-сервер/количествоприсоединенныхфайлов ---- -```bsl -Количество = РаботаСФайламиСлужебныйВызовСервера.КоличествоПрисоединенныхФайлов(ВладелецПрисоединенныхФайлов) -``` \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Генерация штрихкода/Пример генерации QR-кода.md b/src/content/docs/knowledge-base/Общие/Генерация штрихкода/Пример генерации QR-кода.md similarity index 93% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Генерация штрихкода/Пример генерации QR-кода.md rename to src/content/docs/knowledge-base/Общие/Генерация штрихкода/Пример генерации QR-кода.md index 2a80c0f..3506665 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Генерация штрихкода/Пример генерации QR-кода.md +++ b/src/content/docs/knowledge-base/Общие/Генерация штрихкода/Пример генерации QR-кода.md @@ -1,6 +1,6 @@ --- title: Пример генерации QR-кода -slug: общие-бсп-стандартные-подсистемы-3-1-10-генерация-штрихкода/пример-генерации-qr-кода +slug: общие-генерация-штрихкода/пример-генерации-qr-кода --- ```bsl // Возвращает двоичные данные для формирования QR-кода. diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Генерация штрихкода/Пример генерации штрихкодов.md b/src/content/docs/knowledge-base/Общие/Генерация штрихкода/Пример генерации штрихкодов.md similarity index 97% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Генерация штрихкода/Пример генерации штрихкодов.md rename to src/content/docs/knowledge-base/Общие/Генерация штрихкода/Пример генерации штрихкодов.md index 76b28dd..70cf2d0 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Генерация штрихкода/Пример генерации штрихкодов.md +++ b/src/content/docs/knowledge-base/Общие/Генерация штрихкода/Пример генерации штрихкодов.md @@ -1,6 +1,6 @@ --- title: Пример генерации штрихкодов -slug: общие-бсп-стандартные-подсистемы-3-1-10-генерация-штрихкода/пример-генерации-штрихкодов +slug: общие-генерация-штрихкода/пример-генерации-штрихкодов --- ```bsl // Структура: diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Длительные операции/Длительная многопоточная операция.md b/src/content/docs/knowledge-base/Общие/Длительные операции/Длительная многопоточная операция.md similarity index 98% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Длительные операции/Длительная многопоточная операция.md rename to src/content/docs/knowledge-base/Общие/Длительные операции/Длительная многопоточная операция.md index 83d1b44..355ee6a 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Длительные операции/Длительная многопоточная операция.md +++ b/src/content/docs/knowledge-base/Общие/Длительные операции/Длительная многопоточная операция.md @@ -1,6 +1,6 @@ --- title: Длительная многопоточная операция -slug: общие-бсп-стандартные-подсистемы-3-1-10-длительные-операции/длительная-многопоточная-операция +slug: общие-длительные-операции/длительная-многопоточная-операция --- # Определение длительной операции Многопоточные операции применяются в случаях обработки большого массива данных — например, для изменения реквизитов номенклатуры, обработки больших табличных документов, массового добавления объектов и пр. diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Длительные операции/Длительная однопоточная операция.md b/src/content/docs/knowledge-base/Общие/Длительные операции/Длительная однопоточная операция.md similarity index 98% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Длительные операции/Длительная однопоточная операция.md rename to src/content/docs/knowledge-base/Общие/Длительные операции/Длительная однопоточная операция.md index deff237..6d052ec 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Длительные операции/Длительная однопоточная операция.md +++ b/src/content/docs/knowledge-base/Общие/Длительные операции/Длительная однопоточная операция.md @@ -1,6 +1,6 @@ --- title: Длительная однопоточная операция -slug: общие-бсп-стандартные-подсистемы-3-1-10-длительные-операции/длительная-однопоточная-операция +slug: общие-длительные-операции/длительная-однопоточная-операция --- # Схема выполнения длительной серверной операции Механизм длительных операций БСП необходим для выполнения тяжелых операций без блокирования окна клиентского приложения. По умолчанию платформа блокирует клиентский интерфейс до тех пор, пока серверная операция не будет завершена. Подсистема "Длительные операции" позволяет обойти эту проблему diff --git a/src/content/docs/knowledge-base/Общие/Документы/Префиксация при установке нового номера.md b/src/content/docs/knowledge-base/Общие/Документы/Префиксация при установке нового номера.md deleted file mode 100644 index 5722d35..0000000 --- a/src/content/docs/knowledge-base/Общие/Документы/Префиксация при установке нового номера.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Префиксация при установке нового номера -slug: общие-документы/префиксация-при-установке-нового-номера ---- -Для того, чтобы нумерация документов была "Типовой", длину кода нужно установить **11 символов**, а в модуле объекта документа прописать. -```bsl -Процедура ПриУстановкеНовогоНомера(СтандартнаяОбработка, Префикс) - ПрефиксацияОбъектовСобытия.УстановитьПрефиксИнформационнойБазыИОрганизации(ЭтотОбъект, СтандартнаяОбработка, Префикс); -КонецПроцедуры -``` -Для того, чтобы этот код работал, нужно, чтобы в реквизитах документа обязательно была `Организация` \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Дополнительные отчеты и обработки/Настройки/Внешняя печатная форма (С ручным созданием элементов формы).md b/src/content/docs/knowledge-base/Общие/Дополнительные отчеты и обработки/Внешняя печатная форма (С ручным созданием элементов формы).md similarity index 99% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Дополнительные отчеты и обработки/Настройки/Внешняя печатная форма (С ручным созданием элементов формы).md rename to src/content/docs/knowledge-base/Общие/Дополнительные отчеты и обработки/Внешняя печатная форма (С ручным созданием элементов формы).md index 4725108..97569d9 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Дополнительные отчеты и обработки/Настройки/Внешняя печатная форма (С ручным созданием элементов формы).md +++ b/src/content/docs/knowledge-base/Общие/Дополнительные отчеты и обработки/Внешняя печатная форма (С ручным созданием элементов формы).md @@ -1,6 +1,6 @@ --- title: Внешняя печатная форма (С ручным созданием элементов формы) -slug: общие-бсп-стандартные-подсистемы-3-1-10-дополнительные-отчеты-и-обработки-настройки/внешняя-печатная-форма-с-ручным-созданием-элементов-формы +slug: общие-дополнительные-отчеты-и-обработки/внешняя-печатная-форма-с-ручным-созданием-элементов-формы --- # Настройка обработки diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Дополнительные отчеты и обработки/Настройки/Внешняя печатная форма (Только программно).md b/src/content/docs/knowledge-base/Общие/Дополнительные отчеты и обработки/Внешняя печатная форма (Только программно).md similarity index 98% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Дополнительные отчеты и обработки/Настройки/Внешняя печатная форма (Только программно).md rename to src/content/docs/knowledge-base/Общие/Дополнительные отчеты и обработки/Внешняя печатная форма (Только программно).md index dd6af4f..96b80ea 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Дополнительные отчеты и обработки/Настройки/Внешняя печатная форма (Только программно).md +++ b/src/content/docs/knowledge-base/Общие/Дополнительные отчеты и обработки/Внешняя печатная форма (Только программно).md @@ -1,6 +1,6 @@ --- title: Внешняя печатная форма (Только программно) -slug: общие-бсп-стандартные-подсистемы-3-1-10-дополнительные-отчеты-и-обработки-настройки/внешняя-печатная-форма-только-программно +slug: общие-дополнительные-отчеты-и-обработки/внешняя-печатная-форма-только-программно --- # Настройка обработки diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Дополнительные отчеты и обработки/Настройки/Дополнительная обработка.md b/src/content/docs/knowledge-base/Общие/Дополнительные отчеты и обработки/Дополнительная обработка.md similarity index 94% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Дополнительные отчеты и обработки/Настройки/Дополнительная обработка.md rename to src/content/docs/knowledge-base/Общие/Дополнительные отчеты и обработки/Дополнительная обработка.md index c205dc8..616b7d8 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Дополнительные отчеты и обработки/Настройки/Дополнительная обработка.md +++ b/src/content/docs/knowledge-base/Общие/Дополнительные отчеты и обработки/Дополнительная обработка.md @@ -1,6 +1,6 @@ --- title: Дополнительная обработка -slug: общие-бсп-стандартные-подсистемы-3-1-10-дополнительные-отчеты-и-обработки-настройки/дополнительная-обработка +slug: общие-дополнительные-отчеты-и-обработки/дополнительная-обработка --- # Модуль объекта обработки ```bsl diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Дополнительные отчеты и обработки/Настройки/Дополнительный отчет.md b/src/content/docs/knowledge-base/Общие/Дополнительные отчеты и обработки/Дополнительный отчет.md similarity index 93% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Дополнительные отчеты и обработки/Настройки/Дополнительный отчет.md rename to src/content/docs/knowledge-base/Общие/Дополнительные отчеты и обработки/Дополнительный отчет.md index f146a1b..c30007a 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Дополнительные отчеты и обработки/Настройки/Дополнительный отчет.md +++ b/src/content/docs/knowledge-base/Общие/Дополнительные отчеты и обработки/Дополнительный отчет.md @@ -1,6 +1,6 @@ --- title: Дополнительный отчет -slug: общие-бсп-стандартные-подсистемы-3-1-10-дополнительные-отчеты-и-обработки-настройки/дополнительный-отчет +slug: общие-дополнительные-отчеты-и-обработки/дополнительный-отчет --- # Модуль объекта обработки ```bsl diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Дополнительные отчеты и обработки/Настройки/Регламентная обработка.md b/src/content/docs/knowledge-base/Общие/Дополнительные отчеты и обработки/Регламентная обработка.md similarity index 95% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Дополнительные отчеты и обработки/Настройки/Регламентная обработка.md rename to src/content/docs/knowledge-base/Общие/Дополнительные отчеты и обработки/Регламентная обработка.md index 7a7f8c6..7059291 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Дополнительные отчеты и обработки/Настройки/Регламентная обработка.md +++ b/src/content/docs/knowledge-base/Общие/Дополнительные отчеты и обработки/Регламентная обработка.md @@ -1,6 +1,6 @@ --- title: Регламентная обработка -slug: общие-бсп-стандартные-подсистемы-3-1-10-дополнительные-отчеты-и-обработки-настройки/регламентная-обработка +slug: общие-дополнительные-отчеты-и-обработки/регламентная-обработка --- # Модуль объекта обработки ```bsl diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Загрузка данных из файла/1. Обработка Загрузка данных из файла.md b/src/content/docs/knowledge-base/Общие/Загрузка данных из файла/1. Обработка Загрузка данных из файла.md similarity index 91% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Загрузка данных из файла/1. Обработка Загрузка данных из файла.md rename to src/content/docs/knowledge-base/Общие/Загрузка данных из файла/1. Обработка Загрузка данных из файла.md index fd14fa1..c1d63ef 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Загрузка данных из файла/1. Обработка Загрузка данных из файла.md +++ b/src/content/docs/knowledge-base/Общие/Загрузка данных из файла/1. Обработка Загрузка данных из файла.md @@ -1,6 +1,6 @@ --- title: 1. Обработка Загрузка данных из файла -slug: общие-бсп-стандартные-подсистемы-3-1-10-загрузка-данных-из-файла/1-обработка-загрузка-данных-из-файла +slug: общие-загрузка-данных-из-файла/1-обработка-загрузка-данных-из-файла --- Для загрузки данных используется обработка `Загрузка данных из файла`. По умолчанию она скрыта, найти можно в функциях для технического специалиста. diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Загрузка данных из файла/2. Настраиваемые алгоритмы загрузки в справочники.md b/src/content/docs/knowledge-base/Общие/Загрузка данных из файла/2. Настраиваемые алгоритмы загрузки в справочники.md similarity index 98% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Загрузка данных из файла/2. Настраиваемые алгоритмы загрузки в справочники.md rename to src/content/docs/knowledge-base/Общие/Загрузка данных из файла/2. Настраиваемые алгоритмы загрузки в справочники.md index 324fec0..5fc48c3 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Загрузка данных из файла/2. Настраиваемые алгоритмы загрузки в справочники.md +++ b/src/content/docs/knowledge-base/Общие/Загрузка данных из файла/2. Настраиваемые алгоритмы загрузки в справочники.md @@ -1,6 +1,6 @@ --- title: 2. Настраиваемые алгоритмы загрузки в справочники -slug: общие-бсп-стандартные-подсистемы-3-1-10-загрузка-данных-из-файла/2-настраиваемые-алгоритмы-загрузки-в-справочники +slug: общие-загрузка-данных-из-файла/2-настраиваемые-алгоритмы-загрузки-в-справочники --- Т.к. справочники, имеющие реквизиты типа `ХранилищеЗначения` не отображаются в обработке `Загрузка данных из файла` по умолчанию, их при необходимости можно подключить самостоятельно. Также можно отключить какой-нибудь справочник и сделать его недоступным для использования в обработке. diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Загрузка данных из файла/3. Загрузка данных в табличную часть.md b/src/content/docs/knowledge-base/Общие/Загрузка данных из файла/3. Загрузка данных в табличную часть.md similarity index 99% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Загрузка данных из файла/3. Загрузка данных в табличную часть.md rename to src/content/docs/knowledge-base/Общие/Загрузка данных из файла/3. Загрузка данных в табличную часть.md index 621fda2..b5555a4 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Загрузка данных из файла/3. Загрузка данных в табличную часть.md +++ b/src/content/docs/knowledge-base/Общие/Загрузка данных из файла/3. Загрузка данных в табличную часть.md @@ -1,6 +1,6 @@ --- title: 3. Загрузка данных в табличную часть -slug: общие-бсп-стандартные-подсистемы-3-1-10-загрузка-данных-из-файла/3-загрузка-данных-в-табличную-часть +slug: общие-загрузка-данных-из-файла/3-загрузка-данных-в-табличную-часть --- Полезное: diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Загрузка данных из файла/Программное создание табличного макета для загрузки данных в табличную часть.md b/src/content/docs/knowledge-base/Общие/Загрузка данных из файла/Программное создание табличного макета для загрузки данных в табличную часть.md similarity index 95% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Загрузка данных из файла/Программное создание табличного макета для загрузки данных в табличную часть.md rename to src/content/docs/knowledge-base/Общие/Загрузка данных из файла/Программное создание табличного макета для загрузки данных в табличную часть.md index 2eb6ce7..c7e1a26 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Загрузка данных из файла/Программное создание табличного макета для загрузки данных в табличную часть.md +++ b/src/content/docs/knowledge-base/Общие/Загрузка данных из файла/Программное создание табличного макета для загрузки данных в табличную часть.md @@ -1,6 +1,6 @@ --- title: Программное создание табличного макета для загрузки данных в табличную часть -slug: общие-бсп-стандартные-подсистемы-3-1-10-загрузка-данных-из-файла/программное-создание-табличного-макета-для-загрузки-данных-в-табличную-часть +slug: общие-загрузка-данных-из-файла/программное-создание-табличного-макета-для-загрузки-данных-в-табличную-часть --- ```bsl diff --git a/src/content/docs/knowledge-base/Общие/Исключения, обработка ошибок/Записать в журнал регистрации (клиент).md b/src/content/docs/knowledge-base/Общие/Исключения, обработка ошибок/Записать в журнал регистрации (клиент).md deleted file mode 100644 index e35996c..0000000 --- a/src/content/docs/knowledge-base/Общие/Исключения, обработка ошибок/Записать в журнал регистрации (клиент).md +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: Записать в журнал регистрации (клиент) -slug: общие-исключения-обработка-ошибок/записать-в-журнал-регистрации-клиент ---- - -# Шаг 1 - накапливаем сообщения -```bsl -// Записывает сообщение в журнал регистрации. -// Если параметр ЗаписатьСобытия = Истина, то запись выполняется сразу (обращение к серверу). -// Если ЗаписатьСобытия = Ложь (по умолчанию), то сообщение помещается в очередь, которая -// будет записана позднее (обычно в течение 60 сек), либо при следующем вызове этой процедуры -// с признаком ЗаписатьСобытия = Истина, либо при вызове процедуры ЗаписатьСобытияВЖурналРегистрации. -// -// Параметры: -// ИмяСобытия - Строка - имя события для журнала регистрации; -// ПредставлениеУровня - Строка - описание уровня события, по нему будет определен уровень события при записи на -// сервере; -// Например: "Ошибка", "Предупреждение". -// Соответствуют именам элементов перечисления УровеньЖурналаРегистрации. -// Комментарий - Строка - комментарий для события журнала; -// ДатаСобытия - Дата - точная дата возникновения события, описанного в сообщении. Будет добавлена в начало -// комментария; -// ЗаписатьСобытия - Булево - выполнить запись всех ранее накопленных сообщений в журнал регистрации (обращение к -// серверу). -// -// Пример: -// ЖурналРегистрацииКлиент.ДобавитьСообщениеДляЖурналаРегистрации(СобытиеЖурналаРегистрации(), "Предупреждение", -// НСтр("ru = 'Невозможно подключиться к сети Интернет для проверки обновлений.'")); -// -ЖурналРегистрацииКлиент.ДобавитьСообщениеДляЖурналаРегистрации(Знач ИмяСобытия, Знач ПредставлениеУровня = "Информация", - Знач Комментарий = "", Знач ДатаСобытия = "", Знач ЗаписатьСобытия = Ложь) Экспорт - -``` - -# Шаг 2 - вызов сервера для записи в журнал регистрации -```bsl - -// Записывает накопленные сообщения из очереди в журнал регистрации (обращение к серверу). -// Сообщения добавляются в очередь с помощью процедуры ДобавитьСообщениеДляЖурналаРегистрации. -// -ЖурналРегистрацииКлиент.ЗаписатьСобытияВЖурналРегистрации() Экспорт - - -``` \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/Исключения, обработка ошибок/Записать в журнал регистрации (сервер).md b/src/content/docs/knowledge-base/Общие/Исключения, обработка ошибок/Записать в журнал регистрации (сервер).md deleted file mode 100644 index 6a962f0..0000000 --- a/src/content/docs/knowledge-base/Общие/Исключения, обработка ошибок/Записать в журнал регистрации (сервер).md +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: Записать в журнал регистрации (сервер) -slug: общие-исключения-обработка-ошибок/записать-в-журнал-регистрации-сервер ---- -```bsl -// Процедура пакетной записи сообщений в журнал регистрации. -// После записи переменная СобытияДляЖурналаРегистрации очищается. -// -// Параметры: -// СобытияДляЖурналаРегистрации - СписокЗначений: -// * Значение - Структура: -// ** ИмяСобытия - Строка - имя записываемого события. -// ** ПредставлениеУровня - Строка - представление значений коллекции УровеньЖурналаРегистрации. -// Доступные значения: "Информация", "Ошибка", "Предупреждение", "Примечание". -// ** Комментарий - Строка - комментарий события. -// ** ДатаСобытия - Дата - дата события, подставляется в комментарий при записи. -// * Представление - Строка - не используется. -// -ЖурналРегистрации.ЗаписатьСобытияВЖурналРегистрации(СобытияДляЖурналаРегистрации) Экспорт - -``` \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/Исключения, обработка ошибок/Уточнение исключения.md b/src/content/docs/knowledge-base/Общие/Исключения, обработка ошибок/Уточнение исключения.md deleted file mode 100644 index de7cd2b..0000000 --- a/src/content/docs/knowledge-base/Общие/Исключения, обработка ошибок/Уточнение исключения.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: Уточнение исключения -slug: общие-исключения-обработка-ошибок/уточнение-исключения ---- -```bsl -// Возвращает уточненный текст исключения для пользователя и -// категорию для вызова исключения с уточненным текстом. -// -// Параметры: -// ИнформацияОбОшибке - ИнформацияОбОшибке - исходная информация об ошибке. -// ЗаголовокОшибки - Строка - заголовок, уточняющий ошибку для пользователя и администратора. -// Если не указан, тогда возвращается текст исключения без уточнения. -// -// ОшибкаНаКлиенте - Булево - нужно указать Истина, если уточняется ошибка, -// которая изначально возникла на клиенте, так как для некоторых ошибок, -// например, ОшибкаДоступаКЛокальномуФайлу, ОшибкаРаботыСПринтером платформа -// делает разную обработку (доступ к локальному файлу на клиенте дополняется -// уточнениями, а на сервере не дополняется), соответственно требуется -// по-разному вызывать исключение с уточнением. -// -// Возвращаемое значение: -// Структура: -// * Текст - Строка - текст ошибки с уточнением (без уточнения, если ЗаголовокОшибки пустой). -// * Категория - КатегорияОшибки - категория для вызова исключения с уточнением. -// - Неопределено - если категорию нужно оставить неуказанной -// при вызове исключения с уточнением. -Результат = ОбщегоНазначенияКлиентСервер.УточнениеИсключения(ИнформацияОбОшибке, ЗаголовокОшибки, ОшибкаНаКлиенте); -``` -# Пример -```bsl - Попытка - ВыполнитьКоманду(...); - Исключение - ИнформацияОбОшибке = ИнформацияОбОшибке(); - - ЗаголовокОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( - НСтр("ru = 'Не удалось выполнить команду %1 по причине:'"), ИдентификаторКоманды); - - Уточнение = ОбщегоНазначенияКлиентСервер.УточнениеИсключения(ИнформацияОбОшибке, ЗаголовокОшибки); - - ВызватьИсключение(Уточнение.Текст, Уточнение.Категория,,, ИнформацияОбОшибке); - - КонецПопытки; - - Попытка - СоединениеСИнтернет.Получить(ПутьНаСервере, ПутьДляСохранения); - Исключение - ИнформацияОбОшибке = ИнформацияОбОшибке(); - - Уточнение = ОбщегоНазначенияКлиентСервер.УточнениеИсключения(ИнформацияОбОшибке); - - ДляАдминистратора = ДиагностикаСоединенияСИнтернет(...); - - ВызватьИсключение(Уточнение.Текст, Уточнение.Категория,, ДляАдминистратора, ИнформацияОбОшибке); - КонецПопытки; -``` \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/Работа с почтой/Адрес электронной почты пользователя.md b/src/content/docs/knowledge-base/Общие/Контактная информация/Адрес электронной почты пользователя.md similarity index 91% rename from src/content/docs/knowledge-base/Общие/Работа с почтой/Адрес электронной почты пользователя.md rename to src/content/docs/knowledge-base/Общие/Контактная информация/Адрес электронной почты пользователя.md index 18d7427..1af0471 100644 --- a/src/content/docs/knowledge-base/Общие/Работа с почтой/Адрес электронной почты пользователя.md +++ b/src/content/docs/knowledge-base/Общие/Контактная информация/Адрес электронной почты пользователя.md @@ -1,6 +1,6 @@ --- title: Адрес электронной почты пользователя -slug: общие-работа-с-почтой/адрес-электронной-почты-пользователя +slug: общие-контактная-информация/адрес-электронной-почты-пользователя --- ```bsl // Функция - Адрес электронной почты пользователя diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Добавить контактную информацию.md b/src/content/docs/knowledge-base/Общие/Контактная информация/Добавить контактную информацию.md similarity index 78% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Добавить контактную информацию.md rename to src/content/docs/knowledge-base/Общие/Контактная информация/Добавить контактную информацию.md index 908ffff..fd05128 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Добавить контактную информацию.md +++ b/src/content/docs/knowledge-base/Общие/Контактная информация/Добавить контактную информацию.md @@ -1,6 +1,6 @@ --- title: Добавить контактную информацию -slug: общие-бсп-стандартные-подсистемы-3-1-10-контактная-информация-программный-интерфейс/добавить-контактную-информацию +slug: общие-контактная-информация/добавить-контактную-информацию --- # Пример применения diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Контактная информация объекта.md b/src/content/docs/knowledge-base/Общие/Контактная информация/Контактная информация объекта.md similarity index 95% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Контактная информация объекта.md rename to src/content/docs/knowledge-base/Общие/Контактная информация/Контактная информация объекта.md index 7f0bc44..309cc36 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Контактная информация объекта.md +++ b/src/content/docs/knowledge-base/Общие/Контактная информация/Контактная информация объекта.md @@ -1,6 +1,6 @@ --- title: Контактная информация объекта -slug: общие-бсп-стандартные-подсистемы-3-1-10-контактная-информация-программный-интерфейс/контактная-информация-объекта +slug: общие-контактная-информация/контактная-информация-объекта --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Контактная информация объектов.md b/src/content/docs/knowledge-base/Общие/Контактная информация/Контактная информация объектов.md similarity index 94% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Контактная информация объектов.md rename to src/content/docs/knowledge-base/Общие/Контактная информация/Контактная информация объектов.md index 4113014..277965f 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Контактная информация объектов.md +++ b/src/content/docs/knowledge-base/Общие/Контактная информация/Контактная информация объектов.md @@ -1,6 +1,6 @@ --- title: Контактная информация объектов -slug: общие-бсп-стандартные-подсистемы-3-1-10-контактная-информация-программный-интерфейс/контактная-информация-объектов +slug: общие-контактная-информация/контактная-информация-объектов --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Контактная информация по представлению.md b/src/content/docs/knowledge-base/Общие/Контактная информация/Контактная информация по представлению.md similarity index 80% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Контактная информация по представлению.md rename to src/content/docs/knowledge-base/Общие/Контактная информация/Контактная информация по представлению.md index cb76efe..689cd8e 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Контактная информация по представлению.md +++ b/src/content/docs/knowledge-base/Общие/Контактная информация/Контактная информация по представлению.md @@ -1,6 +1,6 @@ --- title: Контактная информация по представлению -slug: общие-бсп-стандартные-подсистемы-3-1-10-контактная-информация-программный-интерфейс/контактная-информация-по-представлению +slug: общие-контактная-информация/контактная-информация-по-представлению --- # Пример применения diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Объект подключен к подсистеме Контактная информация.md b/src/content/docs/knowledge-base/Общие/Контактная информация/Объект подключен к подсистеме Контактная информация.md similarity index 77% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Объект подключен к подсистеме Контактная информация.md rename to src/content/docs/knowledge-base/Общие/Контактная информация/Объект подключен к подсистеме Контактная информация.md index b48d937..01a7b85 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Объект подключен к подсистеме Контактная информация.md +++ b/src/content/docs/knowledge-base/Общие/Контактная информация/Объект подключен к подсистеме Контактная информация.md @@ -1,6 +1,6 @@ --- title: Объект подключен к подсистеме Контактная информация -slug: общие-бсп-стандартные-подсистемы-3-1-10-контактная-информация-программный-интерфейс/объект-подключен-к-подсистеме-контактная-информация +slug: общие-контактная-информация/объект-подключен-к-подсистеме-контактная-информация --- # Пример применения ```bsl diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Отбор контактной информации.md b/src/content/docs/knowledge-base/Общие/Контактная информация/Отбор контактной информации.md similarity index 93% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Отбор контактной информации.md rename to src/content/docs/knowledge-base/Общие/Контактная информация/Отбор контактной информации.md index 8b25f4f..d34cc91 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Отбор контактной информации.md +++ b/src/content/docs/knowledge-base/Общие/Контактная информация/Отбор контактной информации.md @@ -1,6 +1,6 @@ --- title: Отбор контактной информации -slug: общие-бсп-стандартные-подсистемы-3-1-10-контактная-информация-программный-интерфейс/отбор-контактной-информации +slug: общие-контактная-информация/отбор-контактной-информации --- # Описание ```bsl diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Представление контактной информации объекта.md b/src/content/docs/knowledge-base/Общие/Контактная информация/Представление контактной информации объекта.md similarity index 93% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Представление контактной информации объекта.md rename to src/content/docs/knowledge-base/Общие/Контактная информация/Представление контактной информации объекта.md index 05897be..f661571 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Представление контактной информации объекта.md +++ b/src/content/docs/knowledge-base/Общие/Контактная информация/Представление контактной информации объекта.md @@ -1,6 +1,6 @@ --- title: Представление контактной информации объекта -slug: общие-бсп-стандартные-подсистемы-3-1-10-контактная-информация-программный-интерфейс/представление-контактной-информации-объекта +slug: общие-контактная-информация/представление-контактной-информации-объекта --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Представление контактной информации.md b/src/content/docs/knowledge-base/Общие/Контактная информация/Представление контактной информации.md similarity index 83% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Представление контактной информации.md rename to src/content/docs/knowledge-base/Общие/Контактная информация/Представление контактной информации.md index a64c31e..6398029 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Представление контактной информации.md +++ b/src/content/docs/knowledge-base/Общие/Контактная информация/Представление контактной информации.md @@ -1,6 +1,6 @@ --- title: Представление контактной информации -slug: общие-бсп-стандартные-подсистемы-3-1-10-контактная-информация-программный-интерфейс/представление-контактной-информации +slug: общие-контактная-информация/представление-контактной-информации --- # Пример применения diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Представление телефона.md b/src/content/docs/knowledge-base/Общие/Контактная информация/Представление телефона.md similarity index 85% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Представление телефона.md rename to src/content/docs/knowledge-base/Общие/Контактная информация/Представление телефона.md index 93bac04..5b26918 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Представление телефона.md +++ b/src/content/docs/knowledge-base/Общие/Контактная информация/Представление телефона.md @@ -1,6 +1,6 @@ --- title: Представление телефона -slug: общие-бсп-стандартные-подсистемы-3-1-10-контактная-информация-программный-интерфейс/представление-телефона +slug: общие-контактная-информация/представление-телефона --- # Пример применения ```bsl diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Проверить адрес на соответствие требованиям.md b/src/content/docs/knowledge-base/Общие/Контактная информация/Проверить адрес на соответствие требованиям.md similarity index 82% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Проверить адрес на соответствие требованиям.md rename to src/content/docs/knowledge-base/Общие/Контактная информация/Проверить адрес на соответствие требованиям.md index 8d35961..6b565a1 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Проверить адрес на соответствие требованиям.md +++ b/src/content/docs/knowledge-base/Общие/Контактная информация/Проверить адрес на соответствие требованиям.md @@ -1,6 +1,6 @@ --- title: Проверить адрес на соответствие требованиям -slug: общие-бсп-стандартные-подсистемы-3-1-10-контактная-информация-программный-интерфейс/проверить-адрес-на-соответствие-требованиям +slug: общие-контактная-информация/проверить-адрес-на-соответствие-требованиям --- # Пример применения diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Сведения о телефоне.md b/src/content/docs/knowledge-base/Общие/Контактная информация/Сведения о телефоне.md similarity index 92% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Сведения о телефоне.md rename to src/content/docs/knowledge-base/Общие/Контактная информация/Сведения о телефоне.md index dad9169..0052534 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Сведения о телефоне.md +++ b/src/content/docs/knowledge-base/Общие/Контактная информация/Сведения о телефоне.md @@ -1,6 +1,6 @@ --- title: Сведения о телефоне -slug: общие-бсп-стандартные-подсистемы-3-1-10-контактная-информация-программный-интерфейс/сведения-о-телефоне +slug: общие-контактная-информация/сведения-о-телефоне --- # Пример применения diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Сведения об адресе.md b/src/content/docs/knowledge-base/Общие/Контактная информация/Сведения об адресе.md similarity index 87% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Сведения об адресе.md rename to src/content/docs/knowledge-base/Общие/Контактная информация/Сведения об адресе.md index 3d2c897..b7f716d 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Контактная информация/Программный интерфейс/Сведения об адресе.md +++ b/src/content/docs/knowledge-base/Общие/Контактная информация/Сведения об адресе.md @@ -1,6 +1,6 @@ --- title: Сведения об адресе -slug: общие-бсп-стандартные-подсистемы-3-1-10-контактная-информация-программный-интерфейс/сведения-об-адресе +slug: общие-контактная-информация/сведения-об-адресе --- # Пример применения diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Мультиязычность/Перевод текста/Описание подсистемы Перевод текста.md b/src/content/docs/knowledge-base/Общие/Мультиязычность/Перевод текста/Описание подсистемы Перевод текста.md similarity index 83% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Мультиязычность/Перевод текста/Описание подсистемы Перевод текста.md rename to src/content/docs/knowledge-base/Общие/Мультиязычность/Перевод текста/Описание подсистемы Перевод текста.md index 379d85a..e13f415 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Мультиязычность/Перевод текста/Описание подсистемы Перевод текста.md +++ b/src/content/docs/knowledge-base/Общие/Мультиязычность/Перевод текста/Описание подсистемы Перевод текста.md @@ -1,6 +1,6 @@ --- title: Описание подсистемы Перевод текста -slug: общие-бсп-стандартные-подсистемы-3-1-10-мультиязычность-перевод-текста/описание-подсистемы-перевод-текста +slug: общие-мультиязычность-перевод-текста/описание-подсистемы-перевод-текста --- В состав группы подсистем `Мультиязычность` входит подсистема `Перевод текста`, которая предоставляет возможность автоматического перевода текста на другой язык с помощью внешних сервисов `Yandex.Cloud` и `Google Cloud`. Кроме того, она дополняет подсистему `Печать` для вывода печатных форм на разных языках, а также позволяет автоматически переводить представления мультиязычных реквизитов. diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Обсуждения/Отправка сообщений в чат (обсуждения).md b/src/content/docs/knowledge-base/Общие/Обсуждения/Отправка сообщений в чат (обсуждения).md similarity index 86% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Обсуждения/Отправка сообщений в чат (обсуждения).md rename to src/content/docs/knowledge-base/Общие/Обсуждения/Отправка сообщений в чат (обсуждения).md index f1bf0a3..a13ea2a 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Обсуждения/Отправка сообщений в чат (обсуждения).md +++ b/src/content/docs/knowledge-base/Общие/Обсуждения/Отправка сообщений в чат (обсуждения).md @@ -1,6 +1,6 @@ --- title: Отправка сообщений в чат (обсуждения) -slug: общие-бсп-стандартные-подсистемы-3-1-10-обсуждения/отправка-сообщений-в-чат-обсуждения +slug: общие-обсуждения/отправка-сообщений-в-чат-обсуждения --- ```bsl &НаСервереБезКонтекста diff --git a/src/content/docs/knowledge-base/Общие/Логирование в массив строк .md b/src/content/docs/knowledge-base/Общие/Общего назначения/Логирование в массив строк .md similarity index 99% rename from src/content/docs/knowledge-base/Общие/Логирование в массив строк .md rename to src/content/docs/knowledge-base/Общие/Общего назначения/Логирование в массив строк .md index 738eaca..82005cf 100644 --- a/src/content/docs/knowledge-base/Общие/Логирование в массив строк .md +++ b/src/content/docs/knowledge-base/Общие/Общего назначения/Логирование в массив строк .md @@ -1,6 +1,6 @@ --- title: 'Логирование в массив строк ' -slug: общие/логирование-в-массив-строк +slug: общие-общего-назначения/логирование-в-массив-строк --- ```bsl #Область ПрограммныйИнтерфейс diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Склонение представлений объектов/Просклонять ФИО.md b/src/content/docs/knowledge-base/Общие/Общего назначения/Склонение представлений объектов/Просклонять ФИО.md similarity index 81% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Склонение представлений объектов/Просклонять ФИО.md rename to src/content/docs/knowledge-base/Общие/Общего назначения/Склонение представлений объектов/Просклонять ФИО.md index 5da7584..5318fe9 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Склонение представлений объектов/Просклонять ФИО.md +++ b/src/content/docs/knowledge-base/Общие/Общего назначения/Склонение представлений объектов/Просклонять ФИО.md @@ -1,6 +1,6 @@ --- title: Просклонять ФИО -slug: общие-бсп-стандартные-подсистемы-3-1-10-склонение-представлений-объектов/просклонять-фио +slug: общие-общего-назначения-склонение-представлений-объектов/просклонять-фио --- ```bsl diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Склонение представлений объектов/Просклонять произвольную строку.md b/src/content/docs/knowledge-base/Общие/Общего назначения/Склонение представлений объектов/Просклонять произвольную строку.md similarity index 80% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Склонение представлений объектов/Просклонять произвольную строку.md rename to src/content/docs/knowledge-base/Общие/Общего назначения/Склонение представлений объектов/Просклонять произвольную строку.md index e4a30eb..f2a6492 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Склонение представлений объектов/Просклонять произвольную строку.md +++ b/src/content/docs/knowledge-base/Общие/Общего назначения/Склонение представлений объектов/Просклонять произвольную строку.md @@ -1,6 +1,6 @@ --- title: Просклонять произвольную строку -slug: общие-бсп-стандартные-подсистемы-3-1-10-склонение-представлений-объектов/просклонять-произвольную-строку +slug: общие-общего-назначения-склонение-представлений-объектов/просклонять-произвольную-строку --- ```bsl diff --git a/src/content/docs/knowledge-base/Общие/Создание элемента с определенным УИД.md b/src/content/docs/knowledge-base/Общие/Общего назначения/Создание элемента с определенным УИД.md similarity index 88% rename from src/content/docs/knowledge-base/Общие/Создание элемента с определенным УИД.md rename to src/content/docs/knowledge-base/Общие/Общего назначения/Создание элемента с определенным УИД.md index eb147fb..8ace0a9 100644 --- a/src/content/docs/knowledge-base/Общие/Создание элемента с определенным УИД.md +++ b/src/content/docs/knowledge-base/Общие/Общего назначения/Создание элемента с определенным УИД.md @@ -1,6 +1,6 @@ --- title: Создание элемента с определенным УИД -slug: общие/создание-элемента-с-определенным-уид +slug: общие-общего-назначения/создание-элемента-с-определенным-уид --- Создание элемента справочника с конкретным УИД, а не полученным случайно diff --git a/src/content/docs/knowledge-base/Общие/Сохранение и восстановление настроек пользователя.md b/src/content/docs/knowledge-base/Общие/Общего назначения/Сохранение и восстановление настроек пользователя.md similarity index 93% rename from src/content/docs/knowledge-base/Общие/Сохранение и восстановление настроек пользователя.md rename to src/content/docs/knowledge-base/Общие/Общего назначения/Сохранение и восстановление настроек пользователя.md index 2a4fe9e..3d08dfe 100644 --- a/src/content/docs/knowledge-base/Общие/Сохранение и восстановление настроек пользователя.md +++ b/src/content/docs/knowledge-base/Общие/Общего назначения/Сохранение и восстановление настроек пользователя.md @@ -1,6 +1,6 @@ --- title: Сохранение и восстановление настроек пользователя -slug: общие/сохранение-и-восстановление-настроек-пользователя +slug: общие-общего-назначения/сохранение-и-восстановление-настроек-пользователя --- ## Сохранение настроек diff --git a/src/content/docs/knowledge-base/Общие/Отправка SMS/Доступна отправка SMS.md b/src/content/docs/knowledge-base/Общие/Отправка SMS/Доступна отправка SMS.md new file mode 100644 index 0000000..5eb56f4 --- /dev/null +++ b/src/content/docs/knowledge-base/Общие/Отправка SMS/Доступна отправка SMS.md @@ -0,0 +1,18 @@ +--- +title: Доступна отправка SMS +slug: общие-отправка-sms/доступна-отправка-sms +--- +```bsl +// Проверяет возможность отправки SMS для текущего пользователя. +// +// Возвращаемое значение: +// Булево - Истина, если отправка SMS настроена и у текущего пользователя достаточно прав для отправки SMS. +// +// Функция ДоступнаОтправкаSMS() Экспорт + +Если ОтправкаSMS.ДоступнаОтправкаSMS() Тогда + Текст = "Отправка СМС доступна"; +Иначе + Текст = "Отправка СМС не доступна"; +КонецЕсли; +``` \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/Отправка SMS/Настройка отправки SMS выполнена.md b/src/content/docs/knowledge-base/Общие/Отправка SMS/Настройка отправки SMS выполнена.md new file mode 100644 index 0000000..f466f73 --- /dev/null +++ b/src/content/docs/knowledge-base/Общие/Отправка SMS/Настройка отправки SMS выполнена.md @@ -0,0 +1,19 @@ +--- +title: Настройка отправки SMS выполнена +slug: общие-отправка-sms/настройка-отправки-sms-выполнена +--- + +```bsl +// Проверяет правильность сохраненных настроек отправки SMS. +// +// Возвращаемое значение: +// Булево - Истина, если отправка SMS уже настроена. +// +// Функция НастройкаОтправкиSMSВыполнена() Экспорт + +Если ОтправкаSMS.НастройкаОтправкиSMSВыполнена() Тогда + Текст = "Настройка отправки СМС выполнена"; +Иначе + Текст = "Настройка отправки СМС не выполнена"; +КонецЕсли; +``` \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/Отправка SMS/Открыть форму отправки SMS.md b/src/content/docs/knowledge-base/Общие/Отправка SMS/Открыть форму отправки SMS.md new file mode 100644 index 0000000..66abf94 --- /dev/null +++ b/src/content/docs/knowledge-base/Общие/Отправка SMS/Открыть форму отправки SMS.md @@ -0,0 +1,34 @@ +--- +title: Открыть форму отправки SMS +slug: общие-отправка-sms/открыть-форму-отправки-sms +--- +```bsl +// Открывает форму для отправки нового SMS. +// +// Параметры: +// НомераПолучателей - Массив из Структура: +// * Телефон - Строка - номер получателя в формате +<КодСтраны><КодDEF><номер>; +// * Представление - Строка - представление номера телефона; +// * ИсточникКонтактнойИнформации - СправочникСсылка - владелец номера телефона. +// +// Текст - Строка - текст сообщения, длиной не более 1000 символов. +// +// ДополнительныеПараметры - Структура - дополнительные параметры отправки SMS: +// * ИмяОтправителя - Строка - имя отправителя, которое будет отображаться вместо номера у получателей; +// * ПеревестиВТранслит - Булево - Истина, если требуется переводить текст сообщения в транслит перед отправкой. +// +// Процедура ОтправитьSMS(НомераПолучателей, Текст, ДополнительныеПараметры) Экспорт + +Получатель = Новый Структура; +Получатель.Вставить("Телефон", "375445900788"); +Получатель.Вставить("Представление", "Иван"); + + +НомераПолучателей = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Получатель); +Текст = "Привет! Это SMS из 1С :)"; +ДополнительныеПараметры = Новый Структура; +ДополнительныеПараметры.Вставить("ИмяОтправителя", "IRONSKILLS"); +ДополнительныеПараметры.Вставить("ПеревестиВТранслит", Ложь); + +ОтправкаSMSКлиент.ОтправитьSMS(НомераПолучателей, Текст, ДополнительныеПараметры); +``` \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/Отправка SMS/Отправить SMS.md b/src/content/docs/knowledge-base/Общие/Отправка SMS/Отправить SMS.md new file mode 100644 index 0000000..9d9c4fb --- /dev/null +++ b/src/content/docs/knowledge-base/Общие/Отправка SMS/Отправить SMS.md @@ -0,0 +1,36 @@ +--- +title: Отправить SMS +slug: общие-отправка-sms/отправить-sms +--- +```bsl +// Отправляет SMS через настроенного поставщика услуги, возвращает идентификатор сообщения. +// +// Параметры: +// НомераПолучателей - Массив из Строка - номера получателей в формате +7ХХХХХХХХХХ; +// Текст - Строка - текст сообщения, максимальная длина у операторов может быть разной; +// ИмяОтправителя - Строка - имя отправителя, которое будет отображаться вместо номера у получателей; +// ПеревестиВТранслит - Булево - Истина, если требуется переводить текст сообщения в транслит перед отправкой. +// +// Возвращаемое значение: +// Структура: +// * ОтправленныеСообщения - Массив из Структура: +// ** НомерПолучателя - Строка - номер получателя SMS. +// ** ИдентификаторСообщения - Строка - идентификатор SMS, присвоенный провайдером для отслеживания доставки. +// * ОписаниеОшибки - Строка - пользовательское представление ошибки, если пустая строка, то ошибки нет. +// +// Функция ОтправитьSMS(НомераПолучателей, Знач Текст, ИмяОтправителя = Неопределено, ПеревестиВТранслит = Ложь) Экспорт + +НомераПолучателей = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве("375445900788"); +Текст = "Привет! Это SMS из 1С :)"; +ИмяОтправителя = "IRONSKILLS"; + +РезультатОтправки = ОтправкаSMS.ОтправитьSMS(НомераПолучателей, Текст, ИмяОтправителя); +Если НЕ ПустаяСтрока(РезультатОтправки.ОписаниеОшибки) Тогда + ОбщегоНазначения.СообщитьПользователю("Не удалось отправить SMS по причине: " + РезультатОтправки.ОписаниеОшибки); +Иначе + Для каждого ОтправленноеСообщение Из РезультатОтправки.ОтправленныеСообщения Цикл + Текст = СтрШаблон("%1 - %2", ОтправленноеСообщение.НомерПолучателя, ОтправленноеСообщение.ИдентификаторСообщения); + ОбщегоНазначения.СообщитьПользователю(Текст); + КонецЦикла; +КонецЕсли; +``` \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Подключаемые команды/Команды заполнения/Добавление команд заполнения.md b/src/content/docs/knowledge-base/Общие/Подключаемые команды/Команды заполнения/Добавление команд заполнения.md similarity index 97% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Подключаемые команды/Команды заполнения/Добавление команд заполнения.md rename to src/content/docs/knowledge-base/Общие/Подключаемые команды/Команды заполнения/Добавление команд заполнения.md index 3a28a3e..24ada59 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Подключаемые команды/Команды заполнения/Добавление команд заполнения.md +++ b/src/content/docs/knowledge-base/Общие/Подключаемые команды/Команды заполнения/Добавление команд заполнения.md @@ -1,6 +1,6 @@ --- title: Добавление команд заполнения -slug: общие-бсп-стандартные-подсистемы-3-1-10-подключаемые-команды-команды-заполнения/добавление-команд-заполнения +slug: общие-подключаемые-команды-команды-заполнения/добавление-команд-заполнения --- # Общий модуль ЗаполнениеОбъектовПереопределяемый diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Подключаемые команды/Команды отчетов/Добавление команд отчетов.md b/src/content/docs/knowledge-base/Общие/Подключаемые команды/Команды отчетов/Добавление команд отчетов.md similarity index 95% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Подключаемые команды/Команды отчетов/Добавление команд отчетов.md rename to src/content/docs/knowledge-base/Общие/Подключаемые команды/Команды отчетов/Добавление команд отчетов.md index c425674..fdbd74c 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Подключаемые команды/Команды отчетов/Добавление команд отчетов.md +++ b/src/content/docs/knowledge-base/Общие/Подключаемые команды/Команды отчетов/Добавление команд отчетов.md @@ -1,6 +1,6 @@ --- title: Добавление команд отчетов -slug: общие-бсп-стандартные-подсистемы-3-1-10-подключаемые-команды-команды-отчетов/добавление-команд-отчетов +slug: общие-подключаемые-команды-команды-отчетов/добавление-команд-отчетов --- # В общем модуле `ВариантыОтчетовПереопределяемый` добавляем свой объект diff --git a/src/content/docs/knowledge-base/Общие/Подключаемые команды/Команды печати/Добавление команд печати.md b/src/content/docs/knowledge-base/Общие/Подключаемые команды/Команды печати/Добавление команд печати.md new file mode 100644 index 0000000..09cf4f6 --- /dev/null +++ b/src/content/docs/knowledge-base/Общие/Подключаемые команды/Команды печати/Добавление команд печати.md @@ -0,0 +1,6 @@ +--- +title: Добавление команд печати +slug: общие-подключаемые-команды-команды-печати/добавление-команд-печати +--- + +См. Подключение к подсистеме Печать \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Подключаемые команды/Команды создания на основании/Добавление команд создания на основании.md b/src/content/docs/knowledge-base/Общие/Подключаемые команды/Команды создания на основании/Добавление команд создания на основании.md similarity index 97% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Подключаемые команды/Команды создания на основании/Добавление команд создания на основании.md rename to src/content/docs/knowledge-base/Общие/Подключаемые команды/Команды создания на основании/Добавление команд создания на основании.md index 7c7dcf0..6047854 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Подключаемые команды/Команды создания на основании/Добавление команд создания на основании.md +++ b/src/content/docs/knowledge-base/Общие/Подключаемые команды/Команды создания на основании/Добавление команд создания на основании.md @@ -1,6 +1,6 @@ --- title: Добавление команд создания на основании -slug: общие-бсп-стандартные-подсистемы-3-1-10-подключаемые-команды-команды-создания-на-основании/добавление-команд-создания-на-основании +slug: общие-подключаемые-команды-команды-создания-на-основании/добавление-команд-создания-на-основании --- # В общем модуле `CозданиеНаОснованииПереопределяемый` diff --git a/src/content/docs/knowledge-base/Общие/Работа с текстом/Документы HTML/Виджеты.md b/src/content/docs/knowledge-base/Общие/Работа с HTML/Виджеты.md similarity index 98% rename from src/content/docs/knowledge-base/Общие/Работа с текстом/Документы HTML/Виджеты.md rename to src/content/docs/knowledge-base/Общие/Работа с HTML/Виджеты.md index 5b341c8..3f65c93 100644 --- a/src/content/docs/knowledge-base/Общие/Работа с текстом/Документы HTML/Виджеты.md +++ b/src/content/docs/knowledge-base/Общие/Работа с HTML/Виджеты.md @@ -1,6 +1,6 @@ --- title: Виджеты -slug: общие-работа-с-текстом-документы-html/виджеты +slug: общие-работа-с-html/виджеты --- HTML-документ можно использовать для создания нестандартных элементов управления. Ниже приведен пример создания виджетов @@ -109,7 +109,7 @@ HTML-документ можно использовать для создани ![пример виджета.png](https://sinenikolsky.ru/s/QEWSKmHn7HKGJX4/download?path=%2F2025%2F04%2F15&files=c04e4c34-8a25-42a1-bb74-da0929bfa69c.png) Для отработки кликов на элементах виджета нужно переопределить событие элемента «ПриНажатии», например: -```bls +```bsl &НаКлиенте Процедура ВиджетПриНажатии(Элемент, ДанныеСобытия, СтандартнаяОбработка) diff --git a/src/content/docs/knowledge-base/Общие/Работа с текстом/Документы HTML/Экранирование сиволов для HTML.md b/src/content/docs/knowledge-base/Общие/Работа с HTML/Экранирование сиволов для HTML.md similarity index 86% rename from src/content/docs/knowledge-base/Общие/Работа с текстом/Документы HTML/Экранирование сиволов для HTML.md rename to src/content/docs/knowledge-base/Общие/Работа с HTML/Экранирование сиволов для HTML.md index 5155cde..e77219f 100644 --- a/src/content/docs/knowledge-base/Общие/Работа с текстом/Документы HTML/Экранирование сиволов для HTML.md +++ b/src/content/docs/knowledge-base/Общие/Работа с HTML/Экранирование сиволов для HTML.md @@ -1,6 +1,6 @@ --- title: Экранирование сиволов для HTML -slug: общие-работа-с-текстом-документы-html/экранирование-сиволов-для-html +slug: общие-работа-с-html/экранирование-сиволов-для-html --- ```bsl diff --git a/src/content/docs/knowledge-base/Общие/Работа с файлами/Табличный документ в ТЗ и обратно.md b/src/content/docs/knowledge-base/Общие/Работа с коллекциями/Таблицы значений/Табличный документ в ТЗ и обратно.md similarity index 72% rename from src/content/docs/knowledge-base/Общие/Работа с файлами/Табличный документ в ТЗ и обратно.md rename to src/content/docs/knowledge-base/Общие/Работа с коллекциями/Таблицы значений/Табличный документ в ТЗ и обратно.md index 70e20bc..07e1637 100644 --- a/src/content/docs/knowledge-base/Общие/Работа с файлами/Табличный документ в ТЗ и обратно.md +++ b/src/content/docs/knowledge-base/Общие/Работа с коллекциями/Таблицы значений/Табличный документ в ТЗ и обратно.md @@ -1,9 +1,9 @@ --- title: Табличный документ в ТЗ и обратно -slug: общие-работа-с-файлами/табличный-документ-в-тз-и-обратно +slug: общие-работа-с-коллекциями-таблицы-значений/табличный-документ-в-тз-и-обратно --- -# Табличный документ => Таблица значений +# Табличный документ в таблицу значений (табдок в ТЗ) ```bsl Построитель = Новый ПостроительЗапроса; Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТабДок.Область()); @@ -11,7 +11,7 @@ slug: общие-работа-с-файлами/табличный-докуме ТабДанные = Построитель.Результат.Выгрузить(); ``` -# Таблица значений => Табличный документ +# Таблица значений в табличный документ (ТЗ в табдок) ```bsl ТабДокумент = Новый ТабличныйДокумент; diff --git a/src/content/docs/knowledge-base/Общие/Работа с почтой/Блочное формирование HTML-писем.md b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Блочное формирование HTML-писем.md similarity index 99% rename from src/content/docs/knowledge-base/Общие/Работа с почтой/Блочное формирование HTML-писем.md rename to src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Блочное формирование HTML-писем.md index 889edab..97db2a1 100644 --- a/src/content/docs/knowledge-base/Общие/Работа с почтой/Блочное формирование HTML-писем.md +++ b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Блочное формирование HTML-писем.md @@ -1,6 +1,6 @@ --- title: Блочное формирование HTML-писем -slug: общие-работа-с-почтой/блочное-формирование-html-писем +slug: общие-работа-с-почтовыми-сообщениями/блочное-формирование-html-писем --- ```bsl diff --git a/src/content/docs/knowledge-base/Общие/Работа с почтой/Добавление вложений в письмо.md b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Добавление вложений в письмо.md similarity index 93% rename from src/content/docs/knowledge-base/Общие/Работа с почтой/Добавление вложений в письмо.md rename to src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Добавление вложений в письмо.md index f8c5dfb..5fcc2fd 100644 --- a/src/content/docs/knowledge-base/Общие/Работа с почтой/Добавление вложений в письмо.md +++ b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Добавление вложений в письмо.md @@ -1,6 +1,6 @@ --- title: Добавление вложений в письмо -slug: общие-работа-с-почтой/добавление-вложений-в-письмо +slug: общие-работа-с-почтовыми-сообщениями/добавление-вложений-в-письмо --- > Не протестировано diff --git a/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Доступна отправка писем.md b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Доступна отправка писем.md new file mode 100644 index 0000000..58edee2 --- /dev/null +++ b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Доступна отправка писем.md @@ -0,0 +1,23 @@ +--- +title: Доступна отправка писем +slug: общие-работа-с-почтовыми-сообщениями/доступна-отправка-писем +--- +```bsl +// Функция ДоступнаОтправкаПисем() Экспорт +// +// Возвращает Истина, если доступна по меньшей мере одна настроенная учетная запись для отправки почты +// либо достаточно прав на настройку почты. +// +// Возвращаемое значение: +// Булево +// + +Если РаботаСПочтовымиСообщениями.ДоступнаОтправкаПисем() Тогда + ТекстСообщения = "Отправка писем доступна"; +Иначе + ТекстСообщения = "Отправка писем недоступна"; +КонецЕсли; + +ОбщегоНазначения.СообщитьПользователю(ТекстСообщения); + +``` \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Доступные учетные записи.md b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Доступные учетные записи.md new file mode 100644 index 0000000..58fe35c --- /dev/null +++ b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Доступные учетные записи.md @@ -0,0 +1,25 @@ +--- +title: Доступные учетные записи +slug: общие-работа-с-почтовыми-сообщениями/доступные-учетные-записи +--- +```bsl +// Функция ДоступныеУчетныеЗаписи(Знач ДляОтправки = Неопределено, +// Знач ДляПолучения = Неопределено, +// Знач ВключатьСистемнуюУчетнуюЗапись = Истина) Экспорт +// +// Получить доступные учетные записи электронной почты. +// +// Параметры: +// ДляОтправки - Булево - выбирать только учетные записи, настроенные для отправки почты. +// ДляПолучения - Булево - выбирать только учетные записи, настроенные на получение почты. +// ВключатьСистемнуюУчетнуюЗапись - Булево - включать системную учетную запись, если настроена для отправки/получения. +// +// Возвращаемое значение: +// ТаблицаЗначений - описание учетных записей: +// * Ссылка - СправочникСсылка.УчетныеЗаписиЭлектроннойПочты - учетная запись; +// * Наименование - Строка - наименование почты; +// * Адрес - Строка - адрес электронной почты. +// + +УчетныеЗаписиДляОтправки = РаботаСПочтовымиСообщениями.ДоступныеУчетныеЗаписи(Истина,, Истина); +``` \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Загрузить почтовые сообщения.md b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Загрузить почтовые сообщения.md new file mode 100644 index 0000000..47ec6f7 --- /dev/null +++ b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Загрузить почтовые сообщения.md @@ -0,0 +1,61 @@ +--- +title: Загрузить почтовые сообщения +slug: общие-работа-с-почтовыми-сообщениями/загрузить-почтовые-сообщения +--- +```bsl +// Загружает сообщения с сервера для указанной почты. +// Предварительно проверяется корректность заполнения настроек почты. +// Функция может вызвать исключение, которое требуется обработать. +// +// Параметры: +// УчетнаяЗаписьИлиСоединение - СправочникСсылка.УчетныеЗаписиЭлектроннойПочты - электронная почта, с которой +// загружаются письма. +// - ИнтернетПочта - установленное соединение с почтовым сервером +// ПараметрыЗагрузки - Структура: +// * Колонки - Массив - массив строк названий колонок +// названия колонок должны соответствовать полям объекта +// ИнтернетПочтовоеСообщение. +// * РежимТестирования - Булево - используется для проверки подключения к серверу. +// * ПолучениеЗаголовков - Булево - если Истина, то в возвращаемом наборе есть только +// заголовки писем. +// * Отбор - Структура - соответствует параметру ПараметрыОтбора встроенной функции ИнтернетПочта.ПолучитьЗаголовки. +// * ЗаголовкиИдентификаторы - Массив - заголовки или идентификаторы сообщений, полные +// сообщения по которым требуется получить. +// * ПриводитьСообщенияКТипу - Булево - возвращать набор полученных почтовых сообщений +// в виде таблицы значений с простыми типами. По умолчанию Истина. +// +// Возвращаемое значение: +// ТаблицаЗначений, Булево - список почтовых сообщений с колонками: +// * Важность - ВажностьИнтернетПочтовогоСообщения +// * Вложения - ИнтернетПочтовыеВложения - в случае если вложениями являются другие почтовые сообщения, +// они сами не возвращаются, но возвращаются их вложения - двоичные +// данные и их тексты в виде двоичных данных, рекурсивно. +// * ДатаОтправления - Дата +// * ДатаПолучения - Дата +// * Заголовок - Строка +// * ИмяОтправителя - Строка +// * Идентификатор - Массив из Строка +// * Копии - ИнтернетПочтовыеАдреса +// * ОбратныйАдрес - ИнтернетПочтовыеАдреса +// * Отправитель - Строка +// - ИнтернетПочтовыйАдрес +// * Получатели - ИнтернетПочтовыеАдреса +// * Размер - Число +// * Тексты - ИнтернетТекстыПочтовогоСообщения +// * Кодировка - Строка +// * СпособКодированияНеASCIIСимволов - СпособКодированияНеASCIIСимволовИнтернетПочтовогоСообщения +// * Частичное - Булево - заполняется если статус Истина. В режиме тестирования возвращается Истина. +// +// Функция ЗагрузитьПочтовыеСообщения(Знач УчетнаяЗаписьИлиСоединение, Знач ПараметрыЗагрузки = Неопределено) Экспорт + +УчетнаяЗапись = РаботаСПочтовымиСообщениями.СистемнаяУчетнаяЗапись(); + +Попытка + ТаблицаПисем = РаботаСПочтовымиСообщениями.ЗагрузитьПочтовыеСообщения(УчетнаяЗапись); + ТаблицаПисем.ВыбратьСтроку(); +Исключение + ТекстОшибки = СтрШаблон("Не удалось загрузить почтовые сообщения по причине: %1", + ОбработкаОшибок.ИнформацияОбОшибке()); + ОбщегоНазначения.СообщитьПользователю(ТекстОшибки); +КонецПопытки; +``` \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/Работа с почтой/Модуль для работы с почтой.md b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Модуль для работы с почтой.md similarity index 99% rename from src/content/docs/knowledge-base/Общие/Работа с почтой/Модуль для работы с почтой.md rename to src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Модуль для работы с почтой.md index 6a0efbe..f3e23d8 100644 --- a/src/content/docs/knowledge-base/Общие/Работа с почтой/Модуль для работы с почтой.md +++ b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Модуль для работы с почтой.md @@ -1,6 +1,6 @@ --- title: Модуль для работы с почтой -slug: общие-работа-с-почтой/модуль-для-работы-с-почтой +slug: общие-работа-с-почтовыми-сообщениями/модуль-для-работы-с-почтой --- ```bsl diff --git a/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Подготовить и отправить письмо.md b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Подготовить и отправить письмо.md new file mode 100644 index 0000000..7a0f2f2 --- /dev/null +++ b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Подготовить и отправить письмо.md @@ -0,0 +1,84 @@ +--- +title: Подготовить и отправить письмо +slug: общие-работа-с-почтовыми-сообщениями/подготовить-и-отправить-письмо +--- +```bsl +// Формирует письмо по переданным параметрам. +// +// Параметры: +// УчетнаяЗапись - СправочникСсылка.УчетныеЗаписиЭлектроннойПочты - ссылка на +// учетную запись электронной почты. +// ПараметрыПисьма - Структура - содержит всю необходимую информацию о письме: +// +// * Кому - Массив +// - Строка - интернет адреса получателей письма. +// - Массив - коллекция структур адресов: +// * Адрес - Строка - почтовый адрес (должно быть обязательно заполнено). +// * Представление - Строка - имя адресата. +// - Строка - интернет-адреса получателей письма, разделитель - ";". +// +// * ПолучателиСообщения - Массив - массив структур, описывающий получателей: +// ** Адрес - Строка - почтовый адрес получателя сообщения. +// ** Представление - Строка - представление адресата. +// +// * Копии - Массив +// - Строка - адреса получателей копий письма. См. описание поля Кому. +// +// * СкрытыеКопии - Массив +// - Строка - адреса получателей скрытых копий письма. См. описание поля Кому. +// +// * Тема - Строка - (обязательный) тема почтового сообщения. +// * Тело - Строка - (обязательный) текст почтового сообщения (простой текст в кодировке win-1251). +// * Важность - ВажностьИнтернетПочтовогоСообщения +// +// * Вложения - Массив - файлы, которые необходимо приложить к письму (описания в виде структур): +// ** Представление - Строка - имя файла вложения; +// ** АдресВоВременномХранилище - Строка - адрес двоичных данных вложения во временном хранилище. +// ** Кодировка - Строка - кодировка вложения (используется, если отличается от кодировки письма). +// ** Идентификатор - Строка - (необязательный) используется для отметки картинок, отображаемых в теле письма. +// +// * АдресОтвета - Соответствие +// - Строка - см. описание поля Кому. +// * ИдентификаторыОснований - Строка - идентификаторы оснований данного письма. +// * ОбрабатыватьТексты - Булево - необходимость обрабатывать тексты письма при отправке. +// * УведомитьОДоставке - Булево - необходимость запроса уведомления о доставке. +// * УведомитьОПрочтении - Булево - необходимость запроса уведомления о прочтении. +// * ТипТекста - Строка +// - ПеречислениеСсылка.ТипыТекстовЭлектронныхПисем +// - ТипТекстаПочтовогоСообщения - определяет тип +// переданного теста допустимые значения: +// HTML/ТипыТекстовЭлектронныхПисем.HTML - текст почтового сообщения в формате HTML. +// ПростойТекст/ТипыТекстовЭлектронныхПисем.ПростойТекст - простой текст почтового сообщения. +// Отображается "как есть" (значение по +// умолчанию). +// РазмеченныйТекст/ТипыТекстовЭлектронныхПисем.РазмеченныйТекст - текст почтового сообщения в формате +// Rich Text. +// +// Возвращаемое значение: +// ИнтернетПочтовоеСообщение - подготовленное письмо. +// +// Функция ПодготовитьПисьмо(УчетнаяЗапись, ПараметрыПисьма) Экспорт + + +УчетнаяЗапись = РаботаСПочтовымиСообщениями.СистемнаяУчетнаяЗапись(); + +ПараметрыПисьма = Новый Структура; +ПараметрыПисьма.Вставить("Кому", "testmail.bsp@yandex.by"); +ПараметрыПисьма.Вставить("Тема", "Письмо из 1С"); +ПараметрыПисьма.Вставить("Тело", "Письмо отправлено с помощью подсистемы БСП ""Работа с почтовыми сообщениями"""); +ПараметрыПисьма.Вставить("ТипТекста", "HTML"); + +Письмо = РаботаСПочтовымиСообщениями.ПодготовитьПисьмо(УчетнаяЗапись, ПараметрыПисьма); + +РезультатОтправки = РаботаСПочтовымиСообщениями.ОтправитьПисьмо(УчетнаяЗапись, Письмо); + +ОшибочныеПолучатели = РезультатОтправки.ОшибочныеПолучатели; +ИдентификаторПисьмаSMTP = РезультатОтправки.ИдентификаторПисьмаSMTP; +ИдентификаторПисьмаIMAP = РезультатОтправки.ИдентификаторПисьмаIMAP; + +Текст = СтрШаблон("Идентификатор письма SMTP: %1 + | Идентификатор письма IMAP: %2", + ИдентификаторПисьмаSMTP, ИдентификаторПисьмаSMTP); + +ОбщегоНазначения.СообщитьПользователю(Текст); +``` \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Проверить возможность отправки и получения электронной почты.md b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Проверить возможность отправки и получения электронной почты.md new file mode 100644 index 0000000..bf5e537 --- /dev/null +++ b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Проверить возможность отправки и получения электронной почты.md @@ -0,0 +1,34 @@ +--- +title: Проверить возможность отправки и получения электронной почты +slug: общие-работа-с-почтовыми-сообщениями/проверить-возможность-отправки-и-получения-электронной-почты +--- +```bsl +// Выполняет проверку настроек электронной почты. +// +// Параметры: +// УчетнаяЗапись - СправочникСсылка.УчетныеЗаписиЭлектроннойПочты - проверяемая почта. +// СообщениеОбОшибке - Строка - текст сообщения об ошибке либо пустая строка, если ошибок не было. +// ДополнительноеСообщение - Строка - сообщения о том, какие проверки были выполнены для почты. +// +// Процедура ПроверитьВозможностьОтправкиИПолученияЭлектроннойПочты(УчетнаяЗапись, СообщениеОбОшибке, ДополнительноеСообщение) Экспорт + + +УчетнаяЗапись = РаботаСПочтовымиСообщениями.СистемнаяУчетнаяЗапись(); + +СообщениеОбОшибке = ""; +ДополнительноеСообщение = ""; +РаботаСПочтовымиСообщениями.ПроверитьВозможностьОтправкиИПолученияЭлектроннойПочты( + УчетнаяЗапись, СообщениеОбОшибке, ДополнительноеСообщение); + +Если ПустаяСтрока(СообщениеОбОшибке) И ПустаяСтрока(ДополнительноеСообщение) Тогда + ОбщегоНазначения.СообщитьПользователю("Проверка прошла успешно"); +Иначе + Если НЕ ПустаяСтрока(СообщениеОбОшибке) Тогда + ОбщегоНазначения.СообщитьПользователю(СообщениеОбОшибке); + КонецЕсли; + + Если НЕ ПустаяСтрока(ДополнительноеСообщение) Тогда + ОбщегоНазначения.СообщитьПользователю(ДополнительноеСообщение); + КонецЕсли; +КонецЕсли; +``` \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Проверить доступность системной учетной записи.md b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Проверить доступность системной учетной записи.md new file mode 100644 index 0000000..b05f144 --- /dev/null +++ b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Проверить доступность системной учетной записи.md @@ -0,0 +1,18 @@ +--- +title: Проверить доступность системной учетной записи +slug: общие-работа-с-почтовыми-сообщениями/проверить-доступность-системной-учетной-записи +--- +```bsl +// Проверяет, что почта для рассылки различных уведомлений доступна (может быть использована). +// +// Возвращаемое значение: +// Булево +// +// Функция ПроверитьСистемнаяУчетнаяЗаписьДоступна() Экспорт + +Если РаботаСПочтовымиСообщениями.ПроверитьСистемнаяУчетнаяЗаписьДоступна() Тогда + ТекстСообщения = "Системная учетная запись доступна"; +Иначе + ТекстСообщения = "Системная учетная запись доступна"; +КонецЕсли; +``` \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Системная учетная запись.md b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Системная учетная запись.md new file mode 100644 index 0000000..f48273b --- /dev/null +++ b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Системная учетная запись.md @@ -0,0 +1,15 @@ +--- +title: Системная учетная запись +slug: общие-работа-с-почтовыми-сообщениями/системная-учетная-запись +--- +```bsl +// Функция СистемнаяУчетнаяЗапись() Экспорт +// +// Получает настройки почты для рассылки различных уведомлений из программы. +// +// Возвращаемое значение: +// СправочникСсылка.УчетныеЗаписиЭлектроннойПочты +// + +УчетнаяЗапись = РаботаСПочтовымиСообщениями.СистемнаяУчетнаяЗапись(); +``` \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Учетная запись настроена.md b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Учетная запись настроена.md new file mode 100644 index 0000000..7dca0c3 --- /dev/null +++ b/src/content/docs/knowledge-base/Общие/Работа с почтовыми сообщениями/Учетная запись настроена.md @@ -0,0 +1,28 @@ +--- +title: Учетная запись настроена +slug: общие-работа-с-почтовыми-сообщениями/учетная-запись-настроена +--- +```bsl +// Проверяет, настроена ли учетная запись для отправки и/или получения почты. +// +// Параметры: +// УчетнаяЗапись - СправочникСсылка.УчетныеЗаписиЭлектроннойПочты - проверяемая учетная запись; +// ДляОтправки - Булево - проверять параметры, необходимые для отправки почты; +// ДляПолучения - Булево - проверять параметры, необходимые для получения почты. +// +// Возвращаемое значение: +// Булево - Истина, если настроена. +// +//Функция УчетнаяЗаписьНастроена(УчетнаяЗапись, Знач ДляОтправки = Неопределено, Знач ДляПолучения = Неопределено) Экспорт + + +УчетнаяЗапись = РаботаСПочтовымиСообщениями.СистемнаяУчетнаяЗапись(); + +Если РаботаСПочтовымиСообщениями.УчетнаяЗаписьНастроена(УчетнаяЗапись) Тогда + ТекстСообщения = "Учетная запись настроена"; +Иначе + ТекстСообщения = "Учетная запись не настроена"; +КонецЕсли; + +ОбщегоНазначения.СообщитьПользователю(ТекстСообщения); +``` \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/Работа с почтой/Отправить письмо на почту.md b/src/content/docs/knowledge-base/Общие/Работа с почтой/Отправить письмо на почту.md deleted file mode 100644 index 2c43564..0000000 --- a/src/content/docs/knowledge-base/Общие/Работа с почтой/Отправить письмо на почту.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Отправить письмо на почту -slug: общие-работа-с-почтой/отправить-письмо-на-почту ---- -```bsl - -Процедура ОтправитьПисьмо(АдресЭлектроннойПочты, ТекстСообщения, ТемаСообщения) Экспорт - - Если Не ОбщегоНазначенияКлиентСервер.АдресЭлектроннойПочтыСоответствуетТребованиям(АдресЭлектроннойПочты, Ложь) Тогда - ЗаписьЖурналаРегистрации("Рассылка уведомлений на электронную почту", - УровеньЖурналаРегистрации.Ошибка,,, - СтрШаблон("Ошибка отправки сообщения. Адрес ""%1"" не валиден", АдресЭлектроннойПочты)); - Возврат; - КонецЕсли; - - УчетнаяЗапись = РаботаСПочтовымиСообщениями.СистемнаяУчетнаяЗапись(); - - ПараметрыПисьма = Новый Структура; - ПараметрыПисьма.Вставить("Кому", АдресЭлектроннойПочты); - ПараметрыПисьма.Вставить("Тема", ТемаСообщения); - ПараметрыПисьма.Вставить("Тело", ТекстСообщения); - - Письмо = РаботаСПочтовымиСообщениями.ПодготовитьПисьмо(УчетнаяЗапись, ПараметрыПисьма); - - Попытка - РаботаСПочтовымиСообщениями.ОтправитьПисьмо(УчетнаяЗапись, Письмо); - Исключение - ЗаписьЖурналаРегистрации("Рассылка уведомлений на электронную почту", - УровеньЖурналаРегистрации.Ошибка,,, - СтрШаблон("Ошибка отправки сообщения. Описание ошибки %1", ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()))); - КонецПопытки; - -КонецПроцедуры -``` \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Клиент/Добавить файл.md b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Добавить присоединенный файл (клиент).md similarity index 96% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Клиент/Добавить файл.md rename to src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Добавить присоединенный файл (клиент).md index fda3fa1..84e9e8d 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Клиент/Добавить файл.md +++ b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Добавить присоединенный файл (клиент).md @@ -1,6 +1,6 @@ --- -title: Добавить файл -slug: общие-бсп-стандартные-подсистемы-3-1-10-файлы-программный-интерфейс-клиент/добавить-файл +title: Добавить присоединенный файл (клиент) +slug: общие-работа-с-присоединенными-файлами/добавить-присоединенный-файл-клиент --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Добавить присоединенный файл.md b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Добавить присоединенный файл (сервер).md similarity index 94% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Добавить присоединенный файл.md rename to src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Добавить присоединенный файл (сервер).md index 54220f7..ecd6e40 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Добавить присоединенный файл.md +++ b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Добавить присоединенный файл (сервер).md @@ -1,6 +1,6 @@ --- -title: Добавить присоединенный файл -slug: общие-бсп-стандартные-подсистемы-3-1-10-файлы-программный-интерфейс-сервер/добавить-присоединенный-файл +title: Добавить присоединенный файл (сервер) +slug: общие-работа-с-присоединенными-файлами/добавить-присоединенный-файл-сервер --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Добавить присоединенный файл из папки на сервере.md b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Добавить присоединенный файл из папки на сервере.md similarity index 91% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Добавить присоединенный файл из папки на сервере.md rename to src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Добавить присоединенный файл из папки на сервере.md index f335fb7..6b33668 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Добавить присоединенный файл из папки на сервере.md +++ b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Добавить присоединенный файл из папки на сервере.md @@ -1,6 +1,6 @@ --- title: Добавить присоединенный файл из папки на сервере -slug: общие-бсп-стандартные-подсистемы-3-1-10-файлы-программный-интерфейс-сервер/добавить-присоединенный-файл-из-папки-на-сервере +slug: общие-работа-с-присоединенными-файлами/добавить-присоединенный-файл-из-папки-на-сервере --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Клиент/Добавить со сканера.md b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Добавить присоединенный файл со сканера (клиент).md similarity index 90% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Клиент/Добавить со сканера.md rename to src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Добавить присоединенный файл со сканера (клиент).md index bfaa2c9..4fe0742 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Клиент/Добавить со сканера.md +++ b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Добавить присоединенный файл со сканера (клиент).md @@ -1,6 +1,6 @@ --- -title: Добавить со сканера -slug: общие-бсп-стандартные-подсистемы-3-1-10-файлы-программный-интерфейс-клиент/добавить-со-сканера +title: Добавить присоединенный файл со сканера (клиент) +slug: общие-работа-с-присоединенными-файлами/добавить-присоединенный-файл-со-сканера-клиент --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Клиент/Добавить файлы.md b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Добавить присоединенный файлы (клиент).md similarity index 94% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Клиент/Добавить файлы.md rename to src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Добавить присоединенный файлы (клиент).md index 806cab8..cb2d9ad 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Клиент/Добавить файлы.md +++ b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Добавить присоединенный файлы (клиент).md @@ -1,6 +1,6 @@ --- -title: Добавить файлы -slug: общие-бсп-стандартные-подсистемы-3-1-10-файлы-программный-интерфейс-клиент/добавить-файлы +title: Добавить присоединенный файлы (клиент) +slug: общие-работа-с-присоединенными-файлами/добавить-присоединенный-файлы-клиент --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Количество присоединенных файлов.md b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Количество присоединенных файлов.md new file mode 100644 index 0000000..ddbbc9f --- /dev/null +++ b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Количество присоединенных файлов.md @@ -0,0 +1,7 @@ +--- +title: Количество присоединенных файлов +slug: общие-работа-с-присоединенными-файлами/количество-присоединенных-файлов +--- +```bsl +Количество = РаботаСФайламиСлужебныйВызовСервера.КоличествоПрисоединенныхФайлов(ВладелецПрисоединенныхФайлов) +``` \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Максимальный размер файла.md b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Максимальный размер присоединенного файла.md similarity index 73% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Максимальный размер файла.md rename to src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Максимальный размер присоединенного файла.md index e4b7168..fb25a6b 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Максимальный размер файла.md +++ b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Максимальный размер присоединенного файла.md @@ -1,6 +1,6 @@ --- -title: Максимальный размер файла -slug: общие-бсп-стандартные-подсистемы-3-1-10-файлы-программный-интерфейс-сервер/максимальный-размер-файла +title: Максимальный размер присоединенного файла +slug: общие-работа-с-присоединенными-файлами/максимальный-размер-присоединенного-файла --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Клиент/Напечатать файлы.md b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Напечатать присоединенные файлы.md similarity index 89% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Клиент/Напечатать файлы.md rename to src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Напечатать присоединенные файлы.md index 5847aee..fd9fd80 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Клиент/Напечатать файлы.md +++ b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Напечатать присоединенные файлы.md @@ -1,6 +1,6 @@ --- -title: Напечатать файлы -slug: общие-бсп-стандартные-подсистемы-3-1-10-файлы-программный-интерфейс-клиент/напечатать-файлы +title: Напечатать присоединенные файлы +slug: общие-работа-с-присоединенными-файлами/напечатать-присоединенные-файлы --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Клиент/Открыть файл.md b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Открыть присоединенный файл (клиент).md similarity index 90% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Клиент/Открыть файл.md rename to src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Открыть присоединенный файл (клиент).md index 3f50c06..6b16c28 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Клиент/Открыть файл.md +++ b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Открыть присоединенный файл (клиент).md @@ -1,6 +1,6 @@ --- -title: Открыть файл -slug: общие-бсп-стандартные-подсистемы-3-1-10-файлы-программный-интерфейс-клиент/открыть-файл +title: Открыть присоединенный файл (клиент) +slug: общие-работа-с-присоединенными-файлами/открыть-присоединенный-файл-клиент --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Перенести из справочника Файлы в справочник ПрисоединенныеФайлы.md b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Перенести из справочника Файлы в справочник ПрисоединенныеФайлы.md similarity index 91% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Перенести из справочника Файлы в справочник ПрисоединенныеФайлы.md rename to src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Перенести из справочника Файлы в справочник ПрисоединенныеФайлы.md index cbbe43d..7c5c8ee 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Перенести из справочника Файлы в справочник ПрисоединенныеФайлы.md +++ b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Перенести из справочника Файлы в справочник ПрисоединенныеФайлы.md @@ -1,6 +1,6 @@ --- title: Перенести из справочника Файлы в справочник ПрисоединенныеФайлы -slug: общие-бсп-стандартные-подсистемы-3-1-10-файлы-программный-интерфейс-сервер/перенести-из-справочника-файлы-в-справочник-присоединенныефайлы +slug: общие-работа-с-присоединенными-файлами/перенести-из-справочника-файлы-в-справочник-присоединенныефайлы --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Получить двоичные данные файла.md b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Получить двоичные данные файла.md similarity index 94% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Получить двоичные данные файла.md rename to src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Получить двоичные данные файла.md index 882da53..b8d7f94 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Получить двоичные данные файла.md +++ b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Получить двоичные данные файла.md @@ -1,6 +1,6 @@ --- title: Получить двоичные данные файла -slug: общие-бсп-стандартные-подсистемы-3-1-10-файлы-программный-интерфейс-сервер/получить-двоичные-данные-файла +slug: общие-работа-с-присоединенными-файлами/получить-двоичные-данные-файла --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Присоединенные файлы объекта.md b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Присоединенные файлы объекта.md similarity index 90% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Присоединенные файлы объекта.md rename to src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Присоединенные файлы объекта.md index 4ac0f38..927de3f 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Присоединенные файлы объекта.md +++ b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Присоединенные файлы объекта.md @@ -1,6 +1,6 @@ --- title: Присоединенные файлы объекта -slug: общие-бсп-стандартные-подсистемы-3-1-10-файлы-программный-интерфейс-сервер/присоединенные-файлы-объекта +slug: общие-работа-с-присоединенными-файлами/присоединенные-файлы-объекта --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Проверка на возможность присоединения файла к объекту.md b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Проверка на возможность присоединения файла к объекту.md similarity index 89% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Проверка на возможность присоединения файла к объекту.md rename to src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Проверка на возможность присоединения файла к объекту.md index e696449..5b64d4d 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Проверка на возможность присоединения файла к объекту.md +++ b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Проверка на возможность присоединения файла к объекту.md @@ -1,6 +1,6 @@ --- title: Проверка на возможность присоединения файла к объекту -slug: общие-бсп-стандартные-подсистемы-3-1-10-файлы-программный-интерфейс-сервер/проверка-на-возможность-присоединения-файла-к-объекту +slug: общие-работа-с-присоединенными-файлами/проверка-на-возможность-присоединения-файла-к-объекту --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Связанные файлы по владельцу.md b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Связанные файлы по владельцу.md similarity index 88% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Связанные файлы по владельцу.md rename to src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Связанные файлы по владельцу.md index e087724..6be908c 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Связанные файлы по владельцу.md +++ b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Связанные файлы по владельцу.md @@ -1,6 +1,6 @@ --- title: Связанные файлы по владельцу -slug: общие-бсп-стандартные-подсистемы-3-1-10-файлы-программный-интерфейс-сервер/связанные-файлы-по-владельцу +slug: общие-работа-с-присоединенными-файлами/связанные-файлы-по-владельцу --- Получение связанных файлов по владельцу, если файлы владельца хранятся в справочнике "Файлы" diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Скопировать присоединенные файлы.md b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Скопировать присоединенные файлы.md similarity index 92% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Скопировать присоединенные файлы.md rename to src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Скопировать присоединенные файлы.md index 73ae479..b4e57e0 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Сервер/Скопировать присоединенные файлы.md +++ b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Скопировать присоединенные файлы.md @@ -1,6 +1,6 @@ --- title: Скопировать присоединенные файлы -slug: общие-бсп-стандартные-подсистемы-3-1-10-файлы-программный-интерфейс-сервер/скопировать-присоединенные-файлы +slug: общие-работа-с-присоединенными-файлами/скопировать-присоединенные-файлы --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Клиент/Скопировать файл.md b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Скопировать присоединенный файл.md similarity index 94% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Клиент/Скопировать файл.md rename to src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Скопировать присоединенный файл.md index 5d7a75f..bf60266 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Клиент/Скопировать файл.md +++ b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Скопировать присоединенный файл.md @@ -1,6 +1,6 @@ --- -title: Скопировать файл -slug: общие-бсп-стандартные-подсистемы-3-1-10-файлы-программный-интерфейс-клиент/скопировать-файл +title: Скопировать присоединенный файл +slug: общие-работа-с-присоединенными-файлами/скопировать-присоединенный-файл --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Клиент/Сохранить файл как.md b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Сохранить присоединенный файл как.md similarity index 90% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Клиент/Сохранить файл как.md rename to src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Сохранить присоединенный файл как.md index cb32de5..b5ddb40 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Файлы/Программный интерфейс/Клиент/Сохранить файл как.md +++ b/src/content/docs/knowledge-base/Общие/Работа с присоединенными файлами/Сохранить присоединенный файл как.md @@ -1,6 +1,6 @@ --- -title: Сохранить файл как -slug: общие-бсп-стандартные-подсистемы-3-1-10-файлы-программный-интерфейс-клиент/сохранить-файл-как +title: Сохранить присоединенный файл как +slug: общие-работа-с-присоединенными-файлами/сохранить-присоединенный-файл-как --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/Работа с файлами/Проверка файла на блокировку.md b/src/content/docs/knowledge-base/Общие/Работа с файловой системой/Проверка файла на блокировку.md similarity index 84% rename from src/content/docs/knowledge-base/Общие/Работа с файлами/Проверка файла на блокировку.md rename to src/content/docs/knowledge-base/Общие/Работа с файловой системой/Проверка файла на блокировку.md index b1b7908..daeb0ea 100644 --- a/src/content/docs/knowledge-base/Общие/Работа с файлами/Проверка файла на блокировку.md +++ b/src/content/docs/knowledge-base/Общие/Работа с файловой системой/Проверка файла на блокировку.md @@ -1,6 +1,6 @@ --- title: Проверка файла на блокировку -slug: общие-работа-с-файлами/проверка-файла-на-блокировку +slug: общие-работа-с-файловой-системой/проверка-файла-на-блокировку --- ```bsl diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Добавить значение свойства.md b/src/content/docs/knowledge-base/Общие/Свойства/Добавить значение свойства.md similarity index 92% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Добавить значение свойства.md rename to src/content/docs/knowledge-base/Общие/Свойства/Добавить значение свойства.md index ec9429a..fbe3c56 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Добавить значение свойства.md +++ b/src/content/docs/knowledge-base/Общие/Свойства/Добавить значение свойства.md @@ -1,6 +1,6 @@ --- title: Добавить значение свойства -slug: общие-бсп-стандартные-подсистемы-3-1-10-свойства-программный-интерфейс/добавить-значение-свойства +slug: общие-свойства/добавить-значение-свойства --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Добавить свойство.md b/src/content/docs/knowledge-base/Общие/Свойства/Добавить свойство.md similarity index 94% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Добавить свойство.md rename to src/content/docs/knowledge-base/Общие/Свойства/Добавить свойство.md index 2882679..5f9fea4 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Добавить свойство.md +++ b/src/content/docs/knowledge-base/Общие/Свойства/Добавить свойство.md @@ -1,6 +1,6 @@ --- title: Добавить свойство -slug: общие-бсп-стандартные-подсистемы-3-1-10-свойства-программный-интерфейс/добавить-свойство +slug: общие-свойства/добавить-свойство --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Дополнительные реквизиты используются.md b/src/content/docs/knowledge-base/Общие/Свойства/Дополнительные реквизиты используются.md similarity index 82% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Дополнительные реквизиты используются.md rename to src/content/docs/knowledge-base/Общие/Свойства/Дополнительные реквизиты используются.md index efc1c1f..d3ad0be 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Дополнительные реквизиты используются.md +++ b/src/content/docs/knowledge-base/Общие/Свойства/Дополнительные реквизиты используются.md @@ -1,6 +1,6 @@ --- title: Дополнительные реквизиты используются -slug: общие-бсп-стандартные-подсистемы-3-1-10-свойства-программный-интерфейс/дополнительные-реквизиты-используются +slug: общие-свойства/дополнительные-реквизиты-используются --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Дополнительные сведения используются.md b/src/content/docs/knowledge-base/Общие/Свойства/Дополнительные сведения используются.md similarity index 84% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Дополнительные сведения используются.md rename to src/content/docs/knowledge-base/Общие/Свойства/Дополнительные сведения используются.md index 0210598..ba04d23 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Дополнительные сведения используются.md +++ b/src/content/docs/knowledge-base/Общие/Свойства/Дополнительные сведения используются.md @@ -1,6 +1,6 @@ --- title: Дополнительные сведения используются -slug: общие-бсп-стандартные-подсистемы-3-1-10-свойства-программный-интерфейс/дополнительные-сведения-используются +slug: общие-свойства/дополнительные-сведения-используются --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Есть владельцы меток.md b/src/content/docs/knowledge-base/Общие/Свойства/Есть владельцы меток.md similarity index 75% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Есть владельцы меток.md rename to src/content/docs/knowledge-base/Общие/Свойства/Есть владельцы меток.md index 9b85eca..7d63e7a 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Есть владельцы меток.md +++ b/src/content/docs/knowledge-base/Общие/Свойства/Есть владельцы меток.md @@ -1,6 +1,6 @@ --- title: Есть владельцы меток -slug: общие-бсп-стандартные-подсистемы-3-1-10-свойства-программный-интерфейс/есть-владельцы-меток +slug: общие-свойства/есть-владельцы-меток --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Записать свойства у объекта.md b/src/content/docs/knowledge-base/Общие/Свойства/Записать свойства у объекта.md similarity index 94% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Записать свойства у объекта.md rename to src/content/docs/knowledge-base/Общие/Свойства/Записать свойства у объекта.md index b5a812f..2a677b6 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Записать свойства у объекта.md +++ b/src/content/docs/knowledge-base/Общие/Свойства/Записать свойства у объекта.md @@ -1,6 +1,6 @@ --- title: Записать свойства у объекта -slug: общие-бсп-стандартные-подсистемы-3-1-10-свойства-программный-интерфейс/записать-свойства-у-объекта +slug: общие-свойства/записать-свойства-у-объекта --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Значение свойства.md b/src/content/docs/knowledge-base/Общие/Свойства/Значение свойства.md similarity index 94% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Значение свойства.md rename to src/content/docs/knowledge-base/Общие/Свойства/Значение свойства.md index aa7afb1..1151b0e 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Значение свойства.md +++ b/src/content/docs/knowledge-base/Общие/Свойства/Значение свойства.md @@ -1,6 +1,6 @@ --- title: Значение свойства -slug: общие-бсп-стандартные-подсистемы-3-1-10-свойства-программный-интерфейс/значение-свойства +slug: общие-свойства/значение-свойства --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Значения свойств.md b/src/content/docs/knowledge-base/Общие/Свойства/Значения свойств.md similarity index 96% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Значения свойств.md rename to src/content/docs/knowledge-base/Общие/Свойства/Значения свойств.md index 3d61049..b17c65b 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Значения свойств.md +++ b/src/content/docs/knowledge-base/Общие/Свойства/Значения свойств.md @@ -1,6 +1,6 @@ --- title: Значения свойств -slug: общие-бсп-стандартные-подсистемы-3-1-10-свойства-программный-интерфейс/значения-свойств +slug: общие-свойства/значения-свойств --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Проверить свойство у объекта.md b/src/content/docs/knowledge-base/Общие/Свойства/Проверить свойство у объекта.md similarity index 92% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Проверить свойство у объекта.md rename to src/content/docs/knowledge-base/Общие/Свойства/Проверить свойство у объекта.md index 935f220..23d3ff4 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Проверить свойство у объекта.md +++ b/src/content/docs/knowledge-base/Общие/Свойства/Проверить свойство у объекта.md @@ -1,6 +1,6 @@ --- title: Проверить свойство у объекта -slug: общие-бсп-стандартные-подсистемы-3-1-10-свойства-программный-интерфейс/проверить-свойство-у-объекта +slug: общие-свойства/проверить-свойство-у-объекта --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Свойства доступны.md b/src/content/docs/knowledge-base/Общие/Свойства/Свойства доступны.md similarity index 74% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Свойства доступны.md rename to src/content/docs/knowledge-base/Общие/Свойства/Свойства доступны.md index 2b57a2c..a3c14b2 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Свойства доступны.md +++ b/src/content/docs/knowledge-base/Общие/Свойства/Свойства доступны.md @@ -1,6 +1,6 @@ --- title: Свойства доступны -slug: общие-бсп-стандартные-подсистемы-3-1-10-свойства-программный-интерфейс/свойства-доступны +slug: общие-свойства/свойства-доступны --- ```bsl diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Свойства объекта.md b/src/content/docs/knowledge-base/Общие/Свойства/Свойства объекта.md similarity index 93% rename from src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Свойства объекта.md rename to src/content/docs/knowledge-base/Общие/Свойства/Свойства объекта.md index 36e36c5..6c7440d 100644 --- a/src/content/docs/knowledge-base/Общие/(БСП) Стандартные подсистемы/3.1.10/Свойства/Программный интерфейс/Свойства объекта.md +++ b/src/content/docs/knowledge-base/Общие/Свойства/Свойства объекта.md @@ -1,6 +1,6 @@ --- title: Свойства объекта -slug: общие-бсп-стандартные-подсистемы-3-1-10-свойства-программный-интерфейс/свойства-объекта +slug: общие-свойства/свойства-объекта --- # Описание diff --git a/src/content/docs/knowledge-base/Общие/Физические лица/ФИО физического лица.md b/src/content/docs/knowledge-base/Общие/Физические лица/ФИО физического лица.md deleted file mode 100644 index 80a2f20..0000000 --- a/src/content/docs/knowledge-base/Общие/Физические лица/ФИО физического лица.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: ФИО физического лица -slug: общие-физические-лица/фио-физического-лица ---- - -Фамилия, инициалы по физ.лицу или полному ФИО - -```bsl -// Формирует строку, содержащую фамилию и инициалы физического лица. -// Строка формируется в зависимости от типа переданного параметра: -// - либо по истории ФИО элемента справочника ФизическиеЛица, -// - либо разбором строки, содержащей полную ФИО. -// -// Параметры: -// ФизическоеЛицо - Строка, СправочникСсылка.ФизическиеЛица - источник информации о ФИО -// Дата - Дата - дата для получения истории ФИО, имеет смысл если в первом параметре передана ссылка. -// -// Возвращаемое значение: -// Строка - Фамилия И. О. -// -Функция ФамилияИнициалыФизЛица(ФизическоеЛицо, Дата = Неопределено) Экспорт -``` - -```bsl -Результат = ФизическиеЛицаУТ.ФамилияИнициалыФизЛица(ФизическоеЛицо, Дата); -``` \ No newline at end of file