Compare commits
No commits in common. "682b158ba0b40903ca13e1e226050590c5f96eba" and "a43993e87c2ee0cc0c9ff55cb6585ea6301a7a20" have entirely different histories.
682b158ba0
...
a43993e87c
@ -4,6 +4,7 @@ import yaml
|
||||
import sys
|
||||
|
||||
def slugify(text):
|
||||
# Заменяем всё, кроме букв (включая кириллицу), цифр и дефиса — на дефис
|
||||
text = re.sub(r'[^а-яА-Яa-zA-Z0-9\-]+', '-', text)
|
||||
text = re.sub(r'-{2,}', '-', text)
|
||||
text = text.strip('-')
|
||||
@ -26,10 +27,13 @@ def process_md_file(filepath, base_dir):
|
||||
frontmatter_raw, body = match.groups()
|
||||
frontmatter = yaml.safe_load(frontmatter_raw) or {}
|
||||
|
||||
title = frontmatter.get('title')
|
||||
filename = os.path.splitext(os.path.basename(filepath))[0]
|
||||
|
||||
if not title:
|
||||
title = filename
|
||||
frontmatter['title'] = title
|
||||
print(f"ℹ️ Установлен title: {title} в {filepath}")
|
||||
print(f"ℹ️ Добавлен title из имени файла: {title} в {filepath}")
|
||||
|
||||
rel_dir = os.path.relpath(os.path.dirname(filepath), base_dir)
|
||||
slug_parts = []
|
||||
@ -40,9 +44,16 @@ def process_md_file(filepath, base_dir):
|
||||
slug_parts.append(slugify(title))
|
||||
new_slug = '/'.join(slug_parts)
|
||||
|
||||
frontmatter['slug'] = new_slug
|
||||
print(f"✍️ Установлен slug: {new_slug} в {filepath}")
|
||||
current_slug = frontmatter.get('slug', '')
|
||||
if current_slug == new_slug:
|
||||
print(f"✅ {filepath} (slug уже установлен)")
|
||||
return
|
||||
if re.match(r'^[a-z0-9\-/]+$', current_slug):
|
||||
print(f"♻️ Обновление латинского slug → {new_slug} в {filepath}")
|
||||
else:
|
||||
print(f"✍️ Установка slug → {new_slug} в {filepath}")
|
||||
|
||||
frontmatter['slug'] = new_slug
|
||||
new_frontmatter_raw = yaml.dump(frontmatter, allow_unicode=True, sort_keys=False).strip()
|
||||
new_content = f'---\n{new_frontmatter_raw}\n---\n{body}'
|
||||
|
||||
|
@ -14,35 +14,11 @@ export default defineConfig({
|
||||
],
|
||||
social: [{ icon: 'github', label: 'GitHub', href: 'https://git.sinenikolsky.ru/wakadakawaka/kb-personal.git' }],
|
||||
sidebar: [
|
||||
//{
|
||||
// label: 'База знаний',
|
||||
// // Autogenerate a group of links for the 'constellations' directory.
|
||||
// collapsed: true,
|
||||
// autogenerate: { directory: 'knowledge-base' },
|
||||
// },
|
||||
{
|
||||
label: 'Общие',
|
||||
label: 'База знаний',
|
||||
// Autogenerate a group of links for the 'constellations' directory.
|
||||
collapsed: true,
|
||||
autogenerate: { directory: 'knowledge-base/Общие' },
|
||||
},
|
||||
{
|
||||
label: 'Типовые',
|
||||
// Autogenerate a group of links for the 'constellations' directory.
|
||||
collapsed: true,
|
||||
autogenerate: { directory: 'knowledge-base/Типовые' },
|
||||
},
|
||||
{
|
||||
label: 'Администрирование',
|
||||
// Autogenerate a group of links for the 'constellations' directory.
|
||||
collapsed: true,
|
||||
autogenerate: { directory: 'knowledge-base/Администрирование' },
|
||||
},
|
||||
{
|
||||
label: 'Прочее',
|
||||
// Autogenerate a group of links for the 'constellations' directory.
|
||||
collapsed: true,
|
||||
autogenerate: { directory: 'knowledge-base/Прочее' },
|
||||
autogenerate: { directory: 'knowledge-base' },
|
||||
},
|
||||
],
|
||||
}),
|
||||
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Не работает VPN по настройкам ovpn в линукс
|
||||
slug: администрирование-vpn/не-работает-vpn-по-настройкам-ovpn-в-линукс
|
||||
title: Решение проблемы с недоступностью сайтов после подключения OpenVPN в Fedora
|
||||
slug: linux-vpn/решение-проблемы-с-недоступностью-сайтов-после-подключения-openvpn-в-fedora
|
||||
---
|
||||
|
||||
После подключения к VPN через `.ovpn`-файл на Fedora может наблюдаться ситуация:
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: chmod
|
||||
slug: администрирование-linux-управление-правами-доступа/chmod
|
||||
title: Права доступа в Linux и команда chmod
|
||||
slug: linux-управление-правами-доступа/права-доступа-в-linux-и-команда-chmod
|
||||
---
|
||||
|
||||
Команда `chmod` используется в Linux и других Unix-подобных системах для изменения прав доступа к файлам и каталогам.
|
File diff suppressed because one or more lines are too long
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Инструкция по обслуживанию VPN-шлюза
|
||||
slug: администрирование-vpn/инструкция-по-обслуживанию-vpn-шлюза
|
||||
title: Инструкция по обслуживанию VPN-шлюза (Debian)
|
||||
slug: администрирование/инструкция-по-обслуживанию-vpn-шлюза-debian
|
||||
---
|
||||
|
||||
## 1. Расположение файлов
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Описание корневых каталогов deb-систем
|
||||
slug: администрирование/описание-корневых-каталогов-deb-систем
|
||||
title: Основные каталоги Debian Linux
|
||||
slug: администрирование/основные-каталоги-debian-linux
|
||||
---
|
||||
|
||||
> Эта структура почти одинакова для всех дистрибутивов Linux. Эти каталоги используются для чёткого разделения ролей файлов и упрощения администрирования серверов.
|
||||
|
@ -1,6 +0,0 @@
|
||||
---
|
||||
title: Подробно о механизме
|
||||
slug: общие-дополнительные-отчеты-и-обработки/подробно-о-механизме
|
||||
---
|
||||
|
||||
[Читаем и просвещаемся](https://infostart.ru/1c/articles/558559/)
|
@ -1,8 +0,0 @@
|
||||
---
|
||||
title: Количество прописью
|
||||
slug: общие-механизмы-печати/количество-прописью
|
||||
---
|
||||
|
||||
```bsl
|
||||
Результат = ФормированиеПечатныхФорм.КоличествоПрописью(Количество)
|
||||
```
|
Binary file not shown.
@ -1,7 +0,0 @@
|
||||
---
|
||||
title: Обновить интерфейс программы
|
||||
slug: общие-управляемые-формы/обновить-интерфейс-программы
|
||||
---
|
||||
```bsl
|
||||
ОбщегоНазначенияКлиент.ОбновитьИнтерфейсПрограммы();
|
||||
```
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Отключить проверку
|
||||
slug: общие-даты-запрета-изменения/отключить-проверку
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-даты-запрета-изменения/отключить-проверку
|
||||
---
|
||||
```bsl
|
||||
// В текущем сеансе отключает и включает проверку дат запрета изменения и загрузки данных.
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Проверить на запрет
|
||||
slug: общие-даты-запрета-изменения/проверить-на-запрет
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-даты-запрета-изменения/проверить-на-запрет
|
||||
---
|
||||
```bsl
|
||||
// Проверяет, запрещено ли изменение данных при интерактивном редактировании пользователем
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Длительная многопоточная операция
|
||||
slug: общие-длительные-операции/длительная-многопоточная-операция
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-длительные-операции-и-выполнение-в-фоне/длительная-многопоточная-операция
|
||||
---
|
||||
# Определение длительной операции
|
||||
Многопоточные операции применяются в случаях обработки большого массива данных — например, для изменения реквизитов номенклатуры, обработки больших табличных документов, массового добавления объектов и пр.
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Длительная однопоточная операция
|
||||
slug: общие-длительные-операции/длительная-однопоточная-операция
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-длительные-операции-и-выполнение-в-фоне/длительная-однопоточная-операция
|
||||
---
|
||||
# Схема выполнения длительной серверной операции
|
||||
Механизм длительных операций БСП необходим для выполнения тяжелых операций без блокирования окна клиентского приложения. По умолчанию платформа блокирует клиентский интерфейс до тех пор, пока серверная операция не будет завершена. Подсистема "Длительные операции" позволяет обойти эту проблему
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Внешняя печатная форма
|
||||
slug: общие-дополнительные-отчеты-и-обработки-настройки/внешняя-печатная-форма
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-дополнительные-отчеты-и-обработки-настройки/внешняя-печатная-форма
|
||||
---
|
||||
# Настройка обработки
|
||||
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Дополнительная обработка
|
||||
slug: общие-дополнительные-отчеты-и-обработки-настройки/дополнительная-обработка
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-дополнительные-отчеты-и-обработки-настройки/дополнительная-обработка
|
||||
---
|
||||
# Модуль объекта обработки
|
||||
```bsl
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Дополнительный отчет
|
||||
slug: общие-дополнительные-отчеты-и-обработки-настройки/дополнительный-отчет
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-дополнительные-отчеты-и-обработки-настройки/дополнительный-отчет
|
||||
---
|
||||
# Модуль объекта обработки
|
||||
```bsl
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Регламентная обработка
|
||||
slug: общие-дополнительные-отчеты-и-обработки-настройки/регламентная-обработка
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-дополнительные-отчеты-и-обработки-настройки/регламентная-обработка
|
||||
---
|
||||
# Модуль объекта обработки
|
||||
```bsl
|
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: Разбираемся с механизмом Дополнительные отчеты и обработки в БСП
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-дополнительные-отчеты-и-обработки/разбираемся-с-механизмом-дополнительные-отчеты-и-обработки-в-бсп
|
||||
---
|
||||
|
||||
[Читаем и просвещаемся](https://infostart.ru/1c/articles/558559/)
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Добавление команд отчетов
|
||||
slug: общие-подключение-объектов-к-бсп/добавление-команд-отчетов
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-интеграция-собственных-объектов/добавление-команд-отчетов
|
||||
---
|
||||
|
||||
# В модуле менеджера
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Добавление команд печати
|
||||
slug: общие-подключение-объектов-к-бсп/добавление-команд-печати
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-интеграция-собственных-объектов/добавление-команд-печати
|
||||
---
|
||||
|
||||
# В модуле менеджера объекта
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Добавление команд создания на основании
|
||||
slug: общие-подключение-объектов-к-бсп/добавление-команд-создания-на-основании
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-интеграция-собственных-объектов/добавление-команд-создания-на-основании
|
||||
---
|
||||
# В модуле менеджера
|
||||
## Добавление команд создания на основании
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Префиксация при установке нового номера
|
||||
slug: общие-подключение-объектов-к-бсп-документы/префиксация-при-установке-нового-номера
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-интеграция-собственных-объектов-документы/префиксация-при-установке-нового-номера
|
||||
---
|
||||
Для того, чтобы нумерация документов была "Типовой", длину кода нужно установить **11 символов**, а в модуле объекта документа прописать.
|
||||
```bsl
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Варианты отчетов
|
||||
slug: общие-подключение-объектов-к-бсп-подключение-к-подсистемам/варианты-отчетов
|
||||
title: Подключение к подсистеме "Варианты отчетов"
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-интеграция-собственных-объектов-подключение-к-подсистемам/подключение-к-подсистеме-варианты-отчетов
|
||||
---
|
||||
# Порядок действий
|
||||
## Хранилище вариантов
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Версионирование
|
||||
slug: общие-подключение-объектов-к-бсп-подключение-к-подсистемам/версионирование
|
||||
title: Подключение к подсистеме "Версионирование"
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-интеграция-собственных-объектов-подключение-к-подсистемам/подключение-к-подсистеме-версионирование
|
||||
---
|
||||
|
||||
## Настройка объектов метаданных
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Взаимодействия
|
||||
slug: общие-подключение-объектов-к-бсп-подключение-к-подсистемам/взаимодействия
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-интеграция-собственных-объектов-подключение-к-подсистемам/взаимодействия
|
||||
---
|
||||
# Настройка объекта
|
||||
Создаем новый документ/справочник. В документе должны быть реквизит `Ответственный` (СправочникСсылка.Пользователи) и табличная часть `ПартнерыИКонтактныеЛица`.
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Дата запрета изменений
|
||||
slug: общие-подключение-объектов-к-бсп-подключение-к-подсистемам/дата-запрета-изменений
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-интеграция-собственных-объектов-подключение-к-подсистемам/дата-запрета-изменений
|
||||
---
|
||||
# Общие модули
|
||||
В процедуре `ЗаполнитьИсточникиДанныхДляПроверкиЗапретаИзменения` общего модуля `ДатыЗапретаИзмененияПереопределяемый` дополнить:
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Механизмы печати
|
||||
slug: общие-подключение-объектов-к-бсп-подключение-к-подсистемам/механизмы-печати
|
||||
title: Подключение к механизмам печати БСП
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-интеграция-собственных-объектов-подключение-к-подсистемам/подключение-к-механизмам-печати-бсп
|
||||
---
|
||||
# Общие модули
|
||||
В общем модуле `УправлениеПечатьюЛокализация` в методе `ПриОпределенииОбъектовСКомандамиПечати` добавляем информацию о собственных документах
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Подключаемые команды
|
||||
slug: общие-подключение-объектов-к-бсп-подключение-к-подсистемам/подключаемые-команды
|
||||
title: Подключение к подсистеме "Подключаемые команды"
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-интеграция-собственных-объектов-подключение-к-подсистемам/подключение-к-подсистеме-подключаемые-команды
|
||||
---
|
||||
## Форма объекта
|
||||
```bsl
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Присоединенные файлы
|
||||
slug: общие-подключение-объектов-к-бсп-подключение-к-подсистемам/присоединенные-файлы
|
||||
title: Подключение к подсистеме "Присоединенные Файлы"
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-интеграция-собственных-объектов-подключение-к-подсистемам/подключение-к-подсистеме-присоединенные-файлы
|
||||
---
|
||||
|
||||
## Настройка определяемых типов
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Уточнение исключения
|
||||
slug: общие-исключения-обработка-ошибок/уточнение-исключения
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-исключения-обработка-ошибок/уточнение-исключения
|
||||
---
|
||||
```bsl
|
||||
// Возвращает уточненный текст исключения для пользователя и
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Вывод табдок в общую форму печати
|
||||
slug: общие-механизмы-печати/вывод-табдок-в-общую-форму-печати
|
||||
title: Как вывести произвольный табличный документ в общую форму печати
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-механизмы-печати/как-вывести-произвольный-табличный-документ-в-общую-форму-печати
|
||||
---
|
||||
```bsl
|
||||
&НаКлиенте
|
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: Количество прописью
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-механизмы-печати/количество-прописью
|
||||
---
|
||||
|
||||
```bsl
|
||||
Результат = ФормированиеПечатныхФорм.КоличествоПрописью(Количество)
|
||||
```
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Макет печатной формы
|
||||
slug: общие-механизмы-печати/макет-печатной-формы
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-механизмы-печати/макет-печатной-формы
|
||||
---
|
||||
```bsl
|
||||
//Возвращает макет печатной формы по полному пути к макету.
|
@ -1,6 +1,7 @@
|
||||
---
|
||||
title: Пример вывода настроек печати
|
||||
slug: общие-механизмы-печати/пример-вывода-настроек-печати
|
||||
title: Вывод настроек печати перед печатью на примере дополнительной внешней ПФ акта
|
||||
сверки взаиморасчетов
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-механизмы-печати/вывод-настроек-печати-перед-печатью-на-примере-дополнительной-внешней-пф-акта-сверки-взаиморасчетов
|
||||
---
|
||||
|
||||
# Сведения о внешней обработке
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Сумма прописью
|
||||
slug: общие-механизмы-печати/сумма-прописью
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-механизмы-печати/сумма-прописью
|
||||
---
|
||||
```bsl
|
||||
Результат = РаботаСКурсамиВалют.СформироватьСуммуПрописью(СуммаЧислом, Валюта, БезДробнойЧасти, КодЯзыка, ДробнаяЧастьПрописью);
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Штрихкод документа В ПФ
|
||||
slug: общие-механизмы-печати/штрихкод-документа-в-пф
|
||||
title: Штрихкод документа в печатную форму
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-механизмы-печати/штрихкод-документа-в-печатную-форму
|
||||
---
|
||||
|
||||
```
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Отправка сообщений в чат (обсуждения)
|
||||
slug: общие-обсуждения/отправка-сообщений-в-чат-обсуждения
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-обсуждения/отправка-сообщений-в-чат-обсуждения
|
||||
---
|
||||
```bsl
|
||||
&НаСервереБезКонтекста
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Подключение БСП к собственной конфигурации
|
||||
slug: общие/подключение-бсп-к-собственной-конфигурации
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем/подключение-бсп-к-собственной-конфигурации
|
||||
---
|
||||
# Для полной интеграции БСП, не частичной
|
||||
1. Создаем пустую конфигурацию
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Обращение к пользователю
|
||||
slug: общие-пользователи/обращение-к-пользователю
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-пользователи/обращение-к-пользователю
|
||||
---
|
||||
```bsl
|
||||
// Функция - Обращение к пользователю
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Проверка заполнения документа
|
||||
slug: общие-документы/проверка-заполнения-документа
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-документами/проверка-заполнения-документа
|
||||
---
|
||||
|
||||
```bsl
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Провести документ
|
||||
slug: общие-документы/провести-документ
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-документами/провести-документ
|
||||
---
|
||||
```bsl
|
||||
// Выполняет попытку проведения документов и возвращает информацию о документах, которые не удалось провести.
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Разделитель пакета запросов
|
||||
slug: общие-работа-с-запросами/разделитель-пакета-запросов
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-запросами/разделитель-пакета-запросов
|
||||
---
|
||||
# Описание
|
||||
```bsl
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Есть ревизит или свойство
|
||||
slug: общие-работа-с-коллекциями/есть-ревизит-или-свойство
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-коллекциями/есть-ревизит-или-свойство
|
||||
---
|
||||
```bsl
|
||||
// Проверяет наличие реквизита или свойства у произвольного объекта без обращения к метаданным.
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Дополнить массив
|
||||
slug: общие-работа-с-коллекциями-массивы/дополнить-массив
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-коллекциями-массивы/дополнить-массив
|
||||
---
|
||||
```bsl
|
||||
// Дополняет массив МассивПриемник значениями из массива МассивИсточник.
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Разность массивов
|
||||
slug: общие-работа-с-коллекциями-массивы/разность-массивов
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-коллекциями-массивы/разность-массивов
|
||||
---
|
||||
```bsl
|
||||
// Возвращает разность массивов. Разностью двух массивов является массив, содержащий
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Скопировать без дублей
|
||||
slug: общие-работа-с-коллекциями-массивы/скопировать-без-дублей
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-коллекциями-массивы/скопировать-без-дублей
|
||||
---
|
||||
```bsl
|
||||
// Возвращает копию исходного массива с уникальными значениями.
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Удалить все вхождения
|
||||
slug: общие-работа-с-коллекциями-массивы/удалить-все-вхождения
|
||||
title: Удалить все вхождения из массива
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-коллекциями-массивы/удалить-все-вхождения-из-массива
|
||||
---
|
||||
# Удалить все найденные значения из массива
|
||||
```bsl
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Удалить значение
|
||||
slug: общие-работа-с-коллекциями-массивы/удалить-значение
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-коллекциями-массивы/удалить-значение
|
||||
---
|
||||
```bsl
|
||||
// Удаляет одно значение из массива.
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Скопировать коллекцию рекурсивно
|
||||
slug: общие-работа-с-коллекциями/скопировать-коллекцию-рекурсивно
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-коллекциями/скопировать-коллекцию-рекурсивно
|
||||
---
|
||||
Создает полную копию структуры, соответствия, массива, списка или таблицы значений, рекурсивно,
|
||||
с учетом типов дочерних элементов. При этом содержимое значений объектных типов
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Дополнить соответствие
|
||||
slug: общие-работа-с-коллекциями-соответствия/дополнить-соответствие
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-коллекциями-соответствия/дополнить-соответствие
|
||||
---
|
||||
```bsl
|
||||
// Дополняет соответствие значениями из другого соответствия.
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Дополнить список значений
|
||||
slug: общие-работа-с-коллекциями-списки-значений/дополнить-список-значений
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-коллекциями-списки-значений/дополнить-список-значений
|
||||
---
|
||||
```bsl
|
||||
// Дополняет список значений СписокПриемник значениями списка СписокИсточник.
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Безопасное получение значения структуры
|
||||
slug: общие-работа-с-коллекциями-структуры/безопасное-получение-значения-структуры
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-коллекциями-структуры/безопасное-получение-значения-структуры
|
||||
---
|
||||
|
||||
```bsl
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Дополнить структуру
|
||||
slug: общие-работа-с-коллекциями-структуры/дополнить-структуру
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-коллекциями-структуры/дополнить-структуру
|
||||
---
|
||||
```bsl
|
||||
// Дополняет структуру значениями из другой структуры.
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Дополнить таблицу другой таблицей
|
||||
slug: общие-работа-с-коллекциями-таблицы-значений/дополнить-таблицу-другой-таблицей
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-коллекциями-таблицы-значений/дополнить-таблицу-другой-таблицей
|
||||
---
|
||||
```bsl
|
||||
// Дополняет таблицу значений - приемник данными из таблицы значений - источника.
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Дополнить таблицу из массива
|
||||
slug: общие-работа-с-коллекциями-таблицы-значений/дополнить-таблицу-из-массива
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-коллекциями-таблицы-значений/дополнить-таблицу-из-массива
|
||||
---
|
||||
```bsl
|
||||
// Дополняет таблицу значений Таблица значениями из массива Массив.
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Адрес электронной почты пользователя
|
||||
slug: общие-работа-с-почтой/адрес-электронной-почты-пользователя
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-почтой/адрес-электронной-почты-пользователя
|
||||
---
|
||||
```bsl
|
||||
// Функция - Адрес электронной почты пользователя
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Блочное формирование HTML-писем
|
||||
slug: общие-работа-с-почтой/блочное-формирование-html-писем
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-почтой/блочное-формирование-html-писем
|
||||
---
|
||||
|
||||
```bsl
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Добавление вложений в письмо
|
||||
slug: общие-работа-с-почтой/добавление-вложений-в-письмо
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-почтой/добавление-вложений-в-письмо
|
||||
---
|
||||
|
||||
> Не протестировано
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Модуль для работы с почтой
|
||||
slug: общие-работа-с-почтой/модуль-для-работы-с-почтой
|
||||
title: Библиотека для работы с почтой БСП. Отправка HTML сообщений
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-почтой/библиотека-для-работы-с-почтой-бсп-отправка-html-сообщений
|
||||
---
|
||||
|
||||
```bsl
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Отправить письмо на почту
|
||||
slug: общие-работа-с-почтой/отправить-письмо-на-почту
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-почтой/отправить-письмо-на-почту
|
||||
---
|
||||
```bsl
|
||||
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Вставить параметры в строку из структуры
|
||||
slug: общие-работа-с-текстом/вставить-параметры-в-строку-из-структуры
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-текстом/вставить-параметры-в-строку-из-структуры
|
||||
---
|
||||
|
||||
# Описание
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Подставить параметры в строку
|
||||
slug: общие-работа-с-текстом/подставить-параметры-в-строку
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-работа-с-текстом/подставить-параметры-в-строку
|
||||
---
|
||||
|
||||
---
|
@ -1,6 +1,5 @@
|
||||
---
|
||||
title: Связанные файлы по владельцу
|
||||
slug: общие-работа-с-файлами/связанные-файлы-по-владельцу
|
||||
title: Получение связанных файлов по владельцу (спр. "Файлы")
|
||||
---
|
||||
|
||||
Получение связанных файлов по владельцу, если файлы владельца хранятся в справочнике "Файлы"
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Сериализация JSON
|
||||
slug: общие-обмен-данными/сериализация-json
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-сериализация/сериализация-json
|
||||
---
|
||||
|
||||
# Сериализация
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Сериализация XML
|
||||
slug: общие-обмен-данными/сериализация-xml
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-сериализация/сериализация-xml
|
||||
---
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Цвета стиля
|
||||
slug: общие-стили/цвета-стиля
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-стили/цвета-стиля
|
||||
---
|
||||
```bsl
|
||||
////////////////////////////////////////////////////////////////////////////////
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Шрифт стиля
|
||||
slug: общие-стили/шрифт-стиля
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-стили/шрифт-стиля
|
||||
---
|
||||
```bsl
|
||||
// Получает шрифт стиля по имени элемента стиля.
|
@ -0,0 +1,7 @@
|
||||
---
|
||||
title: Обновить интерфейс программы
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-управляемые-формы-интерактивное/обновить-интерфейс-программы
|
||||
---
|
||||
```bsl
|
||||
ОбщегоНазначенияКлиент.ОбновитьИнтерфейсПрограммы();
|
||||
```
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Подтверждение закрытия формы
|
||||
slug: общие-управляемые-формы/подтверждение-закрытия-формы
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-управляемые-формы-интерактивное/подтверждение-закрытия-формы
|
||||
---
|
||||
# ПоказатьПодтверждениеЗакрытияФормы
|
||||
```bsl
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Путь к табличной части
|
||||
slug: общие-управляемые-формы/путь-к-табличной-части
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-управляемые-формы-табличные-части/путь-к-табличной-части
|
||||
---
|
||||
|
||||
# Описание
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: ФИО физического лица
|
||||
slug: общие-физические-лица/фио-физического-лица
|
||||
title: Фамилия, инициалы физического лица
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-физические-лица/фамилия-инициалы-физического-лица
|
||||
---
|
||||
|
||||
Фамилия, инициалы по физ.лицу или полному ФИО
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Пример генерации QR-кода
|
||||
slug: общие-штрихкоды/пример-генерации-qr-кода
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-штрихкоды/пример-генерации-qr-кода
|
||||
---
|
||||
```bsl
|
||||
// QRСтрока - Строка - данные, которые необходимо разместить в QR-коде.
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Пример генерации штрихкодов
|
||||
slug: общие-штрихкоды/пример-генерации-штрихкодов
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-1-библиотека-стандартных-подсистем-штрихкоды/пример-генерации-штрихкодов
|
||||
---
|
||||
```bsl
|
||||
// Структура:
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Валюта регламентированного учета
|
||||
slug: типовые-erp/валюта-регламентированного-учета
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-2-erp-управление-предприятием-плюс-ух/валюта-регламентированного-учета
|
||||
---
|
||||
|
||||
## Через константу
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Источники данных планирования
|
||||
slug: типовые-erp-планирование/источники-данных-планирования
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-2-erp-управление-предприятием-плюс-ух-планирование/источники-данных-планирования
|
||||
---
|
||||
|
||||
**Автор:** Сергей Омельчук
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Статус проверки документов
|
||||
slug: типовые-erp-проверка-документов/статус-проверки-документов
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-2-erp-управление-предприятием-плюс-ух-проверка-документов/статус-проверки-документов
|
||||
---
|
||||
```bsl
|
||||
СведенияОПроверке = РегистрыСведений.СтатусыПроверкиДокументов.ПолучитьДанныеПроверкиДокумента(СсылкаНаДокумент);
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Сравнение значений перечисления по порядку
|
||||
slug: типовые-erp-работа-с-перечислениями/сравнение-значений-перечисления-по-порядку
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-2-erp-управление-предприятием-плюс-ух-работа-с-перечислениями/сравнение-значений-перечисления-по-порядку
|
||||
---
|
||||
|
||||
```bsl
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Разбить строку ТЧ
|
||||
slug: типовые-erp/разбить-строку-тч
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-2-erp-управление-предприятием-плюс-ух/разбить-строку-тч
|
||||
---
|
||||
```bsl
|
||||
&НаКлиенте
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Подключение
|
||||
slug: типовые-erp-связанные-документы/подключение
|
||||
title: Подключение к подсистеме "Связанные документы"
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-2-erp-управление-предприятием-плюс-ух-связанные-документы/подключение-к-подсистеме-связанные-документы
|
||||
---
|
||||
|
||||
# Редактирование критериев отбора
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Программное указание серий в Перемещении товаров
|
||||
slug: типовые-erp-серии-номенклатуры/программное-указание-серий-в-перемещении-товаров
|
||||
title: Программное указание серий в документе "Перемещение товаров"
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-2-erp-управление-предприятием-плюс-ух-серии-номенклатуры/программное-указание-серий-в-документе-перемещение-товаров
|
||||
---
|
||||
|
||||
Для программного заполнения документа номенклатурой, оприходованной по сериям, нужно в документе `ПеремещениеТоваров` заполнить 2 табличные части - `Товары` и `Серии`.
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Подключение объекта к подсистеме
|
||||
slug: типовые-erp-согласования-ух/подключение-объекта-к-подсистеме
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-2-erp-управление-предприятием-плюс-ух-согласования-ух/подключение-объекта-к-подсистеме
|
||||
---
|
||||
|
||||
## Общие настройки
|
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: Профиль для принудительного согласования (УЗГА)
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-2-erp-управление-предприятием-плюс-ух-согласования-ух/профиль-для-принудительного-согласования-узга
|
||||
---
|
||||
|
||||
`(РТК) Принудительное согласование задачи`
|
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: Настройка ролей согласования УХ
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-2-erp-управление-предприятием-плюс-ух-согласования-ух/настройка-ролей-согласования-ух
|
||||
---
|
||||
|
||||
Смотри РС `ОтветственныеПоОбъектам`
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Плановые начисления на дату
|
||||
slug: типовые-зуп/плановые-начисления-на-дату
|
||||
title: ВТ «Плановые начисления» сотрудников на дату
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-3-зарплата-и-управление-персоналом/вт-плановые-начисления-сотрудников-на-дату
|
||||
---
|
||||
Сначала необходимо создать временную таблицу отборов, в которой будет 2 поля `Сотрудник` и `Дата`. Эти поля заполняем списком сотрудников, по которым необходимо получить начисления и дату актуальности. В примере ниже создается временная таблица `ВТСотрудникиПериоды`, в которую из формы через таблицу значений передаются сотрудники.
|
||||
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Представления в запросах
|
||||
slug: типовые-зуп/представления-в-запросах
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-3-зарплата-и-управление-персоналом/представления-в-запросах
|
||||
---
|
||||
Механизм **представлений** позволяет строить "неявный" запрос, который затем преобразуется встроенными функциями ЗУП в готовый запрос для исполнения
|
||||
Примеры работы с механизмом можно посмотреть на Инфостарте: [Готовые механизмы 1С: ЗУП, представления](https://infostart.ru/1c/articles/1544167/)
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Список кадровых данных
|
||||
slug: типовые-зуп/список-кадровых-данных
|
||||
title: Список возможных ключей параметра "Кадровые данные"
|
||||
slug: примеры-кода-шаблоны-бсп-и-типовые-3-зарплата-и-управление-персоналом/список-возможных-ключей-параметра-кадровые-данные
|
||||
---
|
||||
|
||||
## Реквизиты справочников
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Виджеты
|
||||
slug: общие-работа-с-текстом-документы-html/виджеты
|
||||
title: Виджет из HTML-документа
|
||||
slug: примеры-кода-шаблоны-общее-html-документы/виджет-из-html-документа
|
||||
---
|
||||
|
||||
HTML-документ можно использовать для создания нестандартных элементов управления. Ниже приведен пример создания виджетов
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Экранирование сиволов для HTML
|
||||
slug: общие-работа-с-текстом-документы-html/экранирование-сиволов-для-html
|
||||
title: Экранирование символов для вставки в html
|
||||
slug: примеры-кода-шаблоны-общее-html-документы/экранирование-символов-для-вставки-в-html
|
||||
---
|
||||
|
||||
```bsl
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Обработка создания задач из бизнес-процесса
|
||||
slug: общие-бп-и-задачи/обработка-создания-задач-из-бизнес-процесса
|
||||
slug: примеры-кода-шаблоны-общее-бизнес-процессы-и-задачи/обработка-создания-задач-из-бизнес-процесса
|
||||
---
|
||||
|
||||
```bsl
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Пример создания простого бизнес-процесса
|
||||
slug: общие-бп-и-задачи/пример-создания-простого-бизнес-процесса
|
||||
slug: примеры-кода-шаблоны-общее-бизнес-процессы-и-задачи/пример-создания-простого-бизнес-процесса
|
||||
---
|
||||
|
||||
* Добавьте подсистему Взаимодействие, включив ее в командный интерфейс.
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Добавление польз. отборов в динамический список
|
||||
slug: общие-динамические-списки/добавление-польз-отборов-в-динамический-список
|
||||
slug: примеры-кода-шаблоны-общее-динамические-списки/добавление-польз-отборов-в-динамический-список
|
||||
---
|
||||
```bsl
|
||||
ЭлементОтбора = СписокДокументов.КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Обход всех строк динамического списка
|
||||
slug: общие-динамические-списки/обход-всех-строк-динамического-списка
|
||||
slug: примеры-кода-шаблоны-общее-динамические-списки/обход-всех-строк-динамического-списка
|
||||
---
|
||||
|
||||
```bsl
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Обход выделенных строк динамического списка
|
||||
slug: общие-динамические-списки/обход-выделенных-строк-динамического-списка
|
||||
slug: примеры-кода-шаблоны-общее-динамические-списки/обход-выделенных-строк-динамического-списка
|
||||
---
|
||||
|
||||
```bsl
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Установить период динамического списка программно
|
||||
slug: общие-динамические-списки/установить-период-динамического-списка-программно
|
||||
slug: примеры-кода-шаблоны-общее-динамические-списки/установить-период-динамического-списка-программно
|
||||
---
|
||||
|
||||
```bsl
|
Binary file not shown.
After Width: | Height: | Size: 226 KiB |
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Отладка сложных запросов
|
||||
slug: общие-работа-с-запросами/отладка-сложных-запросов
|
||||
slug: примеры-кода-шаблоны-общее-запросы/отладка-сложных-запросов
|
||||
---
|
||||
|
||||
> Большое спасибо [Ивану Гордынцу](https://www.youtube.com/watch?v=5PNcQwwL5cc)
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Схема запроса
|
||||
slug: общие-работа-с-запросами/схема-запроса
|
||||
slug: примеры-кода-шаблоны-общее-запросы/схема-запроса
|
||||
---
|
||||
|
||||
```bsl
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Статусы соединениия с directum
|
||||
slug: общие-обмен-данными-directum/статусы-соединениия-с-directum
|
||||
title: Статусы соединения с DIRECTUM
|
||||
slug: примеры-кода-шаблоны-общее-обмен-данными-directum/статусы-соединения-с-directum
|
||||
---
|
||||
|
||||
```bsl
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user