ERP Программно сформировать задачу/задание с вложенным файлом
☑
0
dvpk
13.08.21
✎
12:14
Добрый день. Стоит следующая цель.
Необходимо в ERP программно сформировать задачу с вложенным файлом.
С формированием задачи проблем не возникло, но не совсем понятно, как прикрепить файл. Соответствующего Справочника по типу ЗадачаПрисоедененные файлы я не нашел.
При этом в форме созданной программно задачи нет даже кнопки для прикрепления файлов.
Задача создается примитивно:
НоваяЗадача = Задачи.ЗадачаИсполнителя.СоздатьЗадачу();
НоваяЗадача.БизнесПроцесс = НовоеЗадание;
НоваяЗадача.Дата = ТекущаяДата();
НоваяЗадача.Наименование = "ТЕСТ";
НоваяЗадача.Исполнитель = Исполнитель;
НоваяЗадача.Предмет = Ссылка;
НоваяЗадача.Записать();
Быть может, правильнее будет использовать функции общих модулей, подскажите пожалуйста, если в теме. Заранее спасибо!
1С:ERP Управление предприятием 2 (2.4.13.203)
1
PLUT
13.08.21
✎
13:31
инфа для технического специалиста:
e1cib/data/Справочник.Файлы
2
PLUT
13.08.21
✎
13:43
(1) в нем ВладалецФайла - Определяемый тип: ВладельцыФайлов
Судя по определяемому типу, у Задачи не может быть присоединенных файлов, а у БизнесПроцесс.Задание вполне себе могут быть...
3
dvpk
13.08.21
✎
14:48
(2) Спасибо, задачу решил)
4
Garykom
гуру
13.08.21
✎
14:51
(3) напрямую или через БСП?
5
dvpk
13.08.21
✎
15:03
(4)
Формирование задания:
НовоеЗадание = БизнесПроцессы.Задание.СоздатьБизнесПроцесс();
НовоеЗадание.Дата = ТекущаяДата();
НовоеЗадание.Наименование = "ТЕСТ";
НовоеЗадание.Исполнитель = Исполнитель;
НовоеЗадание.СрокИсполнения = КонецДня(ТекущаяДата());
НовоеЗадание.Записать();
НовоеЗадание.Старт();
Добавление файла:
ПараметрыФайла = РаботаСФайлами.ПараметрыДобавленияФайла();
ПараметрыФайла.Автор = Автор;
ПараметрыФайла.ВладелецФайлов = НовоеЗадание.Ссылка;
ПараметрыФайла.ИмяБезРасширения = ИмяФайла;
ПараметрыФайла.РасширениеБезТочки = "xls";
НовыйФайл = РаботаСФайлами.ДобавитьФайл(ПараметрыФайла, АдресВХранилище);
6
Garykom
гуру
13.08.21
✎
15:05
(5) понял через БСП
7
dvpk
13.08.21
✎
15:39
(6) Точно
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn