Всем привет, пытаюсь наладить обработчик событий, есть документ который создаетсякак исходящий, но еще нужно чтобы аналогичный документ был как внутренний (что-то типо архива) так вот, на событие регистрация исходящего вешаю обработчик, все работает и документ создает, файлы переносит. но никак не хочет заполнять Контрагента в исх. это Получатель, может кто решал такую проблему?
Данное строка не отрабатывает, ошибку не выдает Внутренний.Контрагент = Исходящий.Получатели[0].Получатель;
Данное строка не отрабатывает, ошибку не выдает Внутренний.Контрагент = Исходящий.Получатели[0].Получатель;
НазваниеВидаВнутреннего="Итоговый Акт, Акт приемки результатов работ, КС-11";
Папка = "Итоговый Акт, Акт приемки результатов работ, КС-11";
Исходящий = Событие.Источник;
Если Исходящий.ВидДокумента = Справочники.ВидыИсходящихДокументов.НайтиПоНаименованию("Итоговый Акт, Акт приемки результатов работ, КС-11 на Заказчика") Тогда
Внутренний = Справочники.ВнутренниеДокументы.СоздатьЭлемент();
Внутренний.ДатаСоздания = ТекущаяДата();
Внутренний.Содержание = Исходящий.Содержание;
Внутренний.папка = Справочники.ПапкиВнутреннихДокументов.НайтиПоНаименованию(Папка);
Внутренний.Организация = Исходящий.Организация;
Внутренний.Контрагент = Исходящий.Получатели[0].Получатель;
Внутренний.Проект = Исходящий.Проект;
Внутренний.ВидДокумента = Справочники.ВидыВнутреннихДокументов.НайтиПоНаименованию(НазваниеВидаВнутреннего);
Внутренний.ГрифДоступа = Исходящий.ГрифДоступа;
Внутренний.ВопросДеятельности = Исходящий.ВопросДеятельности;
Внутренний.Подготовил = Исходящий.Ответственный;
Внутренний.Ответственный = Исходящий.Ответственный;
Внутренний.Проект = Исходящий.Проект;
Внутренний.Записать();
// копировать файлы из источника (Исходящий) в приёмник (созданный Внутренний)
МассивФайлов = Новый Массив();
исх_файлы = Справочники.Файлы.Выбрать(,,Новый Структура("ВладелецФайла", Исходящий));
Пока исх_файлы.Следующий() Цикл
МассивФайлов.Добавить(исх_файлы.Ссылка);
КонецЦикла;
Если МассивФайлов.Количество()>0 Тогда
РаботаСФайламиВызовСервера.СкопироватьФайлы(МассивФайлов, входящий.Ссылка);
КонецЕсли;
КонецЕсли;
ПоказатьОтветы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот