Добрый день, коллеги.
Уже все перепробовал и даже нет идей как ловить ошибку и что вообще делать.

Есть у меня место, где я на стороне КА программно прикрепляю файлы к процессу из ДО посредством процедур типовых из общего модуля ИнтеграцияС1СДокументооборот:

```1c
    targetCollection = Процесс.targets;

    Прокси = ИнтеграцияС1СДокументооборотПовтИсп.ПолучитьПрокси();
    target = ИнтеграцияС1СДокументооборот.СоздатьОбъект(Прокси, "DMBusinessProcessTarget");
    target.name = ИмяВДО;
    target.role = ИнтеграцияС1СДокументооборот.СоздатьОбъект(Прокси, "DMBusinessProcessTargetRole");
    target.role.name = "Основной";

    target.role.objectId = ИнтеграцияС1СДокументооборот.СоздатьОбъект(Прокси, "DMObjectID");
    target.role.objectId.id = "Основной";
    target.role.objectId.type = "DMBusinessProcessTargetRole";

    target.target = ИнтеграцияС1СДокументооборот.СоздатьОбъект(Прокси, "DMFile");
    target.target.name = ПараметрыФайла.Представление;

    target.target.objectId = ИнтеграцияС1СДокументооборот.СоздатьОбъект(Прокси, "DMObjectID");
    target.target.objectId.id = ИдентификаторСозданногоФайла;
    target.target.objectId.type = "DMFile";

    targetCollection.items.Добавить(target); (вот здесь вылетает ошибка)

    Процесс.targets = targetCollection;
```

Именно при первом запуске программы (!) вылетает ошибка со скриншота прикрепленного.
Если ошибку закрыть и попробовать повторить команду, все отрабатывает корректно как надо.

Сравнивал в отладке коллекцию targetCollection.items и target в отладке - во всех случаях они полностью идентичны. И когда проходит все хорошо и когда ошибка валится.

В чем может быть дело? Как, может быть, отловить ошибку?
---
Ошибка возникала именно первый раз в течение сеанса (после перезапуска сеанса опять ошибка разово вылезала) в момент прикрепления в коллекцию предметов процессов файла печатной формы в формате pdf, который формировался на основании внешней печатной формы в справочнике внешних обработок.

Сделал эту печатку внутренней, ошибка чудесным образом ушла. При этом механизм файла и механизм прикрепления предмета к процессу вообще никак не изменился.
---
Добрый день. Попробуйте перезаменить значения в свойствах операции и параметра операции, либо просто удалить и создать по новой (с похожей ситуацией сталкивался, мне помогла просто перезамена значений).
---
Пробовал неоднократно.
Пробовал так же корректировать не готовую коллекцию процесса, а сначала создавать ее, а уже потом добавлять в нее ранее добавленные предметы:

```1c
    targetCollection = ИнтеграцияС1СДокументооборот.СоздатьОбъект(
    Прокси, "DMBusinessProcessTargetCollection");

    Для Каждого СтрокаПредмета из Процесс.targets.items Цикл
    targetCollection.items.Добавить(СтрокаПредмета); //уже вот здесь вылетает эта же ошибка
    КонецЦикла;

    target = ИнтеграцияС1СДокументооборот.СоздатьОбъект(Прокси, "DMBusinessProcessTarget");
    target.name = Строка(ИмяВДО);

    target.role = ИнтеграцияС1СДокументооборот.СоздатьОбъект(Прокси, "DMBusinessProcessTargetRole");
    target.role.name = "Основной";
    target.role.objectId = ИнтеграцияС1СДокументооборот.СоздатьОбъект(Прокси, "DMObjectID");
    target.role.objectId.id = "Основной";
    target.role.objectId.type = "DMBusinessProcessTargetRole";

    target.target = ИнтеграцияС1СДокументооборот.СоздатьОбъект(Прокси, "DMFile");
    target.target.name = Строка(ИмяВДО);
    target.target.objectId = ИнтеграцияС1СДокументооборот.СоздатьОбъект(Прокси, "DMObjectID");
    target.target.objectId.id = Строка(ИдентификаторСозданногоФайла);
    target.target.objectId.type = "DMFile";

    targetCollection.items.Добавить(target);

    Процесс.targets = targetCollection;
```

Каждый раз возникает проблема именно первый раз после перезапуска предприятия, именно в момент добавления предметов в коллекцию предметов процесса.
---
Ошибка возникала именно первый раз в течение сеанса (после перезапуска сеанса опять ошибка разово вылезала) в момент прикрепления в коллекцию предметов процессов файла печатной формы в формате pdf, который формировался на основании внешней печатной формы в справочнике внешних обработок.

Сделал эту печатку внутренней, ошибка чудесным образом ушла. При этом механизм файла и механизм прикрепления предмета к процессу вообще никак не изменился.