markdown Интеграцияновогодокумента(БСП)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown Интеграцияновогодокумента(БСП)相关的知识,希望对你有一定的参考价值。

# Добавление к документу проверки даты запрета в БСП

1. Добавить документ в подписку «ПроверитьДатуЗапретаПередЗаписьюДокумента».
2. В общем модуле «ДатыЗапретаИзмененияУТ» в процедуру «ЗаполнитьИсточникиДанныхДляПроверкиЗапретаИзменения» добавить новый источник данных.
```
ДатыЗапретаИзменения.ДобавитьСтроку(ИсточникиДанных...)
```
3. В событие «ПриЧтенииНаСервере» добавить вызов процедуры.
```
ДатыЗапретаИзменения.ОбъектПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
```
4. В модуле объекта документа: В событие «ПередЗаписью» добавить вызов процедуры
```
ДатыЗапретаИзменения.ПроверитьДатуЗапретаИзмененияПередЗаписьюДокумента(ЭтотОбъект, Отказ, РежимЗаписи, РежимПроведения);
```
# Версионирование документов (ERP)

1. Подписка на событие ЗаписатьВерсиюДокумента: в источник добавляем наш документ;
2. Определяемый тип ВерсионируемыеДанные: в тип добавляем наш документ;
3. Во всех формах объектов (элементов), для которых встраивается версионирование, в обработчике ПриСозданииНаСервере добавить фрагмент кода:

```
// СтандартныеПодсистемы.ВерсионированиеОбъектов
ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтотОбъект);
// Конец СтандартныеПодсистемы.ВерсионированиеОбъектов
```

4. Во всех модулях менеджера объектов (элементов), для которых встраивается версионирование, добавить фрагмент кода:

```
// СтандартныеПодсистемы.ВерсионированиеОбъектов
// Определяет настройки объекта для подсистемы ВерсионированиеОбъектов.
//
// Параметры:
// Настройки - Структура - настройки подсистемы.
Процедура ПриОпределенииНастроекВерсионированияОбъектов(Настройки) Экспорт
КонецПроцедуры
// Конец СтандартныеПодсистемы.ВерсионированиеОбъектов
```

# ERP Подключение механизма внешних печатных форм к документу

1. В общем модуле «УправлениеПечатьюПереопределяемый» в процедуре «ПриОпределенииОбъектовСКомандамиПечати» добавить менеджер документа. В модуле менеджера документа добавить процедуру:

```
Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт
КонецПроцедуры
```

2. В форме документа добавить в элементы группу «ПодменюПечать» (Тип подменю) В модуле формы документа в процедуре «ПриСозданииНаСервере» добавить вызов процедуры:

```
УправлениеПечатью.ПриСозданииНаСервере(ЭтаФорма, Элементы.ПодменюПечать);
```

3. В модуль формы документа добавить обработчик команды печати:

```
&НаКлиенте
Процедура Подключаемый_ВыполнитьКомандуПечати(Команда)
    УправлениеПечатьюКлиент.ВыполнитьПодключаемуюКомандуПечати(Команда, ЭтаФорма, Объект); 
КонецПроцедуры
```
# Настройка присоединения файлов к объектам (ERP)

Для добавления функциональности присоединенных файлов для документа нужно:
    
1. Для документа следует создать отдельный справочник присоединенных файлов (можно скопировать, например, справочник ВнутреннееПотреблениеТоваровПрисоединенныеФайлы). Изменить тип реквизита ВладелецФайла на ваш;
2. Подписка на событие ПереопределитьПолучаемуюФормуПрисоединенногоФайла: в источник добавляем созданный в п.1 справочник;
3. Подписка на событие УстановитьПометкуУдаленияПрисоединенныхФайловДокументы: в источник добавляем свой документ;
4. Определяемый тип ВладелецПрисоединенныхФайлов: в тип добавляем свой документ;
5. Определяемый тип ПрисоединенныйФайл: в тип добавляем созданный в п.1 справочник;
6. Определяемый тип ПрисоединенныйФайлОбъект: в тип добавляем созданный в п.1 справочник;
7. В форме вашего документа в командном интерфейсе убеждаемся, что добавлена общая команда ПрисоединенныеФайлыКОбъекту(Объект.Ссылка) (для того, чтобы команда появилась, нужно перезапустить конфигуратор);
8. Не забываем настроить права доступа на созданный в п.1 справочник.

以上是关于markdown Интеграцияновогодокумента(БСП)的主要内容,如果未能解决你的问题,请参考以下文章

markdown Гденаходитсяинформацияодоставке

php ГенерациялогинанаосновемаксимальногоIDпользователявбазе

python Скриптпреобразованияматрицызаполняемойпострочновматрицузаполняемуюпоспирали---найденчерезгугл

php Регистрацияпользователявопределеннуюгруппу

La Sylphide 仙女

csharp Выполнениесценарияотопределенногопользователя#ELMA