Вход | Регистрация
 

ERP Программно сформировать задачу/задание с вложенным файлом

ERP Программно сформировать задачу/задание с вложенным файлом
Я
   dvpk
 
13.08.21 - 12:14
Добрый день. Стоит следующая цель.
Необходимо в ERP программно сформировать задачу с вложенным файлом.

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

Задача создается примитивно:


НоваяЗадача = Задачи.ЗадачаИсполнителя.СоздатьЗадачу();
НоваяЗадача.БизнесПроцесс = НовоеЗадание;
НоваяЗадача.Дата = ТекущаяДата();
НоваяЗадача.Наименование = "ТЕСТ";    
НоваяЗадача.Исполнитель = Исполнитель;            
НоваяЗадача.Предмет = Ссылка;
НоваяЗадача.Записать();


Быть может, правильнее будет использовать функции общих модулей, подскажите пожалуйста, если в теме. Заранее спасибо!

1С:ERP Управление предприятием 2 (2.4.13.203)
   PLUT
 
1 - 13.08.21 - 13:31
инфа для технического специалиста:

e1cib/data/Справочник.Файлы
   PLUT
 
2 - 13.08.21 - 13:43
(1) в нем ВладалецФайла - Определяемый тип: ВладельцыФайлов


Судя по определяемому типу, у Задачи не может быть присоединенных файлов, а у БизнесПроцесс.Задание вполне себе могут быть...
   dvpk
 
3 - 13.08.21 - 14:48
(2) Спасибо, задачу решил)
   Garykom
 
4 - 13.08.21 - 14:51
(3) напрямую или через БСП?
   dvpk
 
5 - 13.08.21 - 15:03
(4)

Формирование задания:

    НовоеЗадание = БизнесПроцессы.Задание.СоздатьБизнесПроцесс();
    
    НовоеЗадание.Дата = ТекущаяДата();
    НовоеЗадание.Наименование = "ТЕСТ";    
    НовоеЗадание.Исполнитель = Исполнитель;  
    НовоеЗадание.СрокИсполнения = КонецДня(ТекущаяДата());
    НовоеЗадание.Записать();
    НовоеЗадание.Старт();

Добавление файла:

    ПараметрыФайла = РаботаСФайлами.ПараметрыДобавленияФайла();
    ПараметрыФайла.Автор = Автор;
    ПараметрыФайла.ВладелецФайлов = НовоеЗадание.Ссылка;
    ПараметрыФайла.ИмяБезРасширения = ИмяФайла;
    ПараметрыФайла.РасширениеБезТочки = "xls";
        
    НовыйФайл = РаботаСФайлами.ДобавитьФайл(ПараметрыФайла, АдресВХранилище);
   Garykom
 
6 - 13.08.21 - 15:05
(5) понял через БСП
   dvpk
 
7 - 13.08.21 - 15:39
(6) Точно

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.