Система взаимодействия - обсуждение уже существует.

1. un2qum 7 02.08.24 05:44 Сейчас в теме
Прошу помощи с сабжем, ошибки и документация по мне так достаточно гавеные на данном этапе.
	ИДПользователяВзаимодействий = "be2a7806-4385-4564-a52f-649fb9a2c7c7";    
	ИдентификаторБота = "f3f46f7e-0479-456a-90b2-6d12c59ea8d4"; 
    ИдентификаторБота = Новый ИдентификаторПользователяСистемыВзаимодействия(ИдентификаторБота);
	ИДПользователяВзаимодействий = Новый ИдентификаторПользователяСистемыВзаимодействия(ИДПользователяВзаимодействий);
	Ключ = "notice_be2a7806-4385-4564-a52f-649fb9a2c7c7";       
	Обсуждение = СистемаВзаимодействия.ПолучитьОбсуждение(Ключ); 
	Если Обсуждение = Неопределено Тогда
		Обсуждение = СистемаВзаимодействия.СоздатьОбсуждение();	 
		Обсуждение.Групповое = Ложь;
		Обсуждение.Отображаемое = истина;
		Обсуждение.Ключ = Ключ; 
		Обсуждение.Участники.Добавить(ИДПользователяВзаимодействий);
		Обсуждение.Участники.Добавить(ИдентификаторБота);
		Обсуждение.Записать();
    КонецЕсли;
Показать

Возникает ошибка по причине:
Обсуждение уже существует
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Indgo 421 02.08.24 12:16 Сейчас в теме
Попробуйте так
УИДКлюча = Новый УникальныйИдентификатор(Ключ);
Обсуждение = СистемаВзаимодействия.ПолучитьОбсуждение(УИДКлюча );


Или так
Обсуждение = СистемаВзаимодействия.НайтиОбсуждение(Ключ)
3. un2qum 7 05.08.24 02:26 Сейчас в теме
(2)
СистемаВзаимодействия.НайтиОбсуждение

УИДКлюча = Новый УникальныйИдентификатор(Ключ); так делать нельзя. во первых под сигнатуру метода ПолучитьОбсуждение не подходит, во вторых ключ может быть любым а не только uuid.

второе тоже не работает, где то в интернетах видел это либо убрали, либо появится.
Обсуждение = СистемаВзаимодействия.НайтиОбсуждение(Ключ)
{ВнешняяОбработка.УведомлениеОзадачах.Форма.Форма.Форма(52)}:Обсуждение = СистемаВзаимодействия.НайтиОбсуждение(Ключ);
{ВнешняяОбработка.УведомлениеОзадачах.Форма.Форма.Форма(58)}:ПолучитьОбсуждениеНаСервере();

[ОшибкаВоВремяВыполненияВстро

Обсуждения с таким ключом точно нет, я получал все и просматривал каждое
5. yispepotri 01.04.25 14:18 Сейчас в теме
(3)если обсуждение контекстное, тогда можно попробовать таким способом.

  
       НавигационнаяСсылка   = ПолучитьНавигационнуюСсылку(Объект.Ссылка);
	   КонтекстОбсуждения     = Новый КонтекстОбсужденияСистемыВзаимодействия(НавигационнаяСсылка);
	   Отбор = Новый ОтборОбсужденийСистемыВзаимодействия;
	   Отбор.КонтекстОбсуждения = КонтекстОбсуждения;
	   Отбор.КонтекстноеОбсуждение = Истина;
	   МассивОбсуждений = СистемаВзаимодействия.ПолучитьОбсуждения(Отбор);
4. user2060198 01.04.25 13:58 Сейчас в теме
У меня такое возникает, когда участник нажимает "покинуть беседу". Тогда обсуждение есть, но не находится. А при попытке создания нового ругается. Как это исправить, не знаю
Оставьте свое сообщение

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