Прикрепленные файлы система взаимодействия

1. _Noway_ 24.04.24 20:17 Сейчас в теме
Ребят, здравствуйте, я начинающий разработчик, подскажите пожалуйста как программно получить вложения из сообщения системы взаимодействия?
По теме из базы знаний
Найденные решения
7. FilippovRI 73 26.04.24 23:11 Сейчас в теме
Обсуждение = СистемаВзаимодействия.ПолучитьОбсуждение(Сообщение.Обсуждение);
	
	
	Ответ = СистемаВзаимодействия.СоздатьСообщение(Обсуждение.Идентификатор); 
		
	ВложенияТекущегоОбсуждения = Сообщение.Вложения.Получить(0);
	Ответ.Текст = "Ваше сообщение обрабатывается " + Строка(ВложенияТекущегоОбсуждения.Размер); 
	
	Поток = ВложенияТекущегоОбсуждения.ОткрытьПотокДляЧтения(); 
	Чтение = Новый ЧтениеДанных(Поток);
	ДвоичныеДанныеВложения = Чтение.Прочитать().ПолучитьДвоичныеДанные();
	
	Имяфайла = ПолучитьИмяВременногоФайла(".png");
	ДвоичныеДанныеВложения.Записать(Имяфайла); 
	НовыйПоток = ФайловыеПотоки.ОткрытьДляЧтения(Имяфайла); 
	Ответ.Вложения.Добавить(НовыйПоток, 	"test.png", "image/png"); 
		
	Ответ.Записать();
	Поток.Закрыть();
	НовыйПоток.Закрыть();	
	УдалитьФайлы(Имяфайла);	
Показать
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. _Noway_ 26.04.24 19:59 Сейчас в теме
4. user1880116 26.04.24 21:55 Сейчас в теме
(3)
нет доступа к итс
А как вы систему взаимодействия купили?
6. o4karek 26.04.24 23:03 Сейчас в теме
(4) Диалог не требует покупки.
5. o4karek 26.04.24 23:02 Сейчас в теме
(3) так получите! Этому сайту не первый год: developer.1c.ru
7. FilippovRI 73 26.04.24 23:11 Сейчас в теме
Обсуждение = СистемаВзаимодействия.ПолучитьОбсуждение(Сообщение.Обсуждение);
	
	
	Ответ = СистемаВзаимодействия.СоздатьСообщение(Обсуждение.Идентификатор); 
		
	ВложенияТекущегоОбсуждения = Сообщение.Вложения.Получить(0);
	Ответ.Текст = "Ваше сообщение обрабатывается " + Строка(ВложенияТекущегоОбсуждения.Размер); 
	
	Поток = ВложенияТекущегоОбсуждения.ОткрытьПотокДляЧтения(); 
	Чтение = Новый ЧтениеДанных(Поток);
	ДвоичныеДанныеВложения = Чтение.Прочитать().ПолучитьДвоичныеДанные();
	
	Имяфайла = ПолучитьИмяВременногоФайла(".png");
	ДвоичныеДанныеВложения.Записать(Имяфайла); 
	НовыйПоток = ФайловыеПотоки.ОткрытьДляЧтения(Имяфайла); 
	Ответ.Вложения.Добавить(НовыйПоток, 	"test.png", "image/png"); 
		
	Ответ.Записать();
	Поток.Закрыть();
	НовыйПоток.Закрыть();	
	УдалитьФайлы(Имяфайла);	
Показать
8. _Noway_ 02.05.24 07:22 Сейчас в теме
(7)
Знакомый код ,Рустам)
9. user1880116 03.05.24 07:33 Сейчас в теме
(8)
Знакомый код
То есть код, про который ты спрашивал, ты уже знал. Отлично.
10. _Noway_ 03.05.24 19:06 Сейчас в теме
(9)Нет, мы с ним как раз решили этот вопрос, только в другом месте. Здесь забыл выложить просто.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот