Привет всем!
Ошибка возникает из-за того, что документу Заказ поставщику (ЗП) не создается внутренний документ и не запускается на его основании бизнес процесс.
Подскажите как сделать исключение.

```1c
    {ОбщийМодуль.БизнесСобытияВызовСервера.Модуль(705)}: Ошибка при вызове метода контекста (Заполнить)
    БизнесПроцесс.Заполнить(ПараметрыЗаполнения);
    по причине:
    Ошибка при выполнении обработчика - 'ОбработкаЗаполнения'
    по причине:
    {ОбщийМодуль.ШаблоныБизнесПроцессов.Модуль(1361)}: Не найдены исполнители для автоподстановки "Заказ поставщику.Ответственный за документ".
    Обратитесь к администратору.
    ВызватьИсключение ТекстСообщения;.
    Идентификатор записи: 1859e11c-8666-4d5b-a80f-97e03bf121d7Заказ поставщику СТ00-001263 от 18.02.2020 13:26:57, Автоматический запуск бизнес процессов
```
---
Задачу закрыл и решил) В ДО есть справочник "Виды бизнес событий", там я добавил условие в событие "Регистрация внутреннего документа" =)
Все заработало и ошибка пропала))
---
Третья тема уже) Выложили бы уже заказ на это всё и не парились. Там пара часов на решение этой проблемы уйдёт
---
Да, задача была из двух частей : первую завершил) Осталась вторая) А что именно выложить? Скажи, я сделаю скрин нужной вам информации).
---
Так у вас по-прежнему же не передаётся ответственный за документ во внутренний документ заказ поставщику. Зайдите в ДО в список внутренних документов, зайдите в реквизиты и найдите, кто в документе числится ответственным. Если там заполнено, то это какая-то дичь. А иначе вы так и не побороли интеграцию
---
Проблема в том, что правила настроены там, если документ ЗП был создан на основании другого документа.
А эта ошибка возникает из-за того, что документ ЗП создается напрямую, по тему потом создается внутренний документ.
Архитекторы сказали мне, что я должен запретить создание внутреннегодокумента
---
Если надо запретить создание внутреннего документа для документа ЗП, созданного не на основании, можете сделать неактивной кнопку "создать" для вкладки Документоборот - процессы и задачи в документе ERP. Это в обработке "ИнтеграцияС1СДокументооборот" форма "Документооборот". Поработайте с ней при создании на сервере или при открытии. Там уж разберётесь, как определить, что переданный документ не на основании создан) Посмотрите, как формируется общая команда "СтруктураПодчиненности". Ну, в общем определите там, создан он на основании или нет)
---
Спасибо, буду искать) Не все так легко и просто)
---
Посидел в правилах на стороне ДО. Кое-что настроил.
Теперь вот такая ошибка:

```1c
    При заполнении процесса по шаблону "Согласование "Заказ поставщику" не были заполнены поля: Исполнители.
    Автоматический запуск процесса не выполнен.
```
---
Так вам же было надо чтобы нельзя было запустить процесс для плохих документов?))

В общем, падает у вас всё на одной и той же ошибке, что не заполняются исполнители. Скиньте правило по заполнению ответственного для заказа поставщику
---
В ЕРП, в правилах интеграции по ответственному:

```1c
    мСогласующий = Неопределено;

    Если ТипЗнч(Параметры.Источник.ДокументОснование) = Тип("ДокументСсылка.СТ_ЗаказВСнабжение") Тогда
    Если ЗначениеЗаполнено(Параметры.Источник.ДокументОснование) И ЗначениеЗаполнено(Параметры.Источник.ДокументОснование.НаправлениеДеятельности) Тогда
    мСогласующий = Параметры.Источник.ДокументОснование.НаправлениеДеятельности.СТ_Менеджер
    КонецЕсли;
    КонецЕсли;

    Если (Не ЗначениеЗаполнено(мСогласующий)) И Параметры.Источник.Подразделение <> Справочники.СтруктураПредприятия.НайтиПоКоду("00-000049")
    И ЗначениеЗаполнено(Параметры.Источник.Подразделение.СТ_СогласующийРасходБюджета) Тогда
    мСогласующий = Параметры.Источник.Подразделение.СТ_СогласующийРасходБюджета;
    КонецЕсли;

    Параметры.Результат = мСогласующий;
```
---
Да ну я же говорил, что этот модуль в результат не сожрёт ссылочное значение. Только строка.

Первая строка:

```1c
    мСогласующий = ";
```

Последняя строка:

```1c
    Параметры.Результат = Строка(мСогласующий);
```
---
Ну и плюс проекты, если что оформляются на инфостарте. Проекты - Сопровождение 1С - Подать заявку. Обозначьте там бюджеты, задачу и ждите отклика умельцев)
---
Задачу закрыл и решил) В ДО есть справочник "Виды бизнес событий", там я добавил условие в событие "Регистрация внутреннего документа" =)
Все заработало и ошибка пропала))