Добрый день. Стоит задача создать запись в календаре из 1с в Outlook. Реализовано все это через создание встречи. При этом вызывается окно Outlook, где сами пользователи вставляют дополнительно вручную ссылку на teams и адресатов. Вопроса 2 возникло:
1. Можно ли как-то передавать в параметрах, чтобы всегда была активна кнопка со вставкой надстройки Teams? Потому что у некоторых пользователей она почему-то пропадает, если встреча создается из 1с.
2. Можно ли как-то в параметрах передавать, чтобы встреча была не Частная (закрытая), а обычная, доступная для всех? Не смогла найти такой настройки.
Сама встреча создается таким образом, если что:
Outlook = Новый COMОбъект("Outlook.Application");
Событие = Outlook.CreateItem(1);
Событие.Subject = Тема;
Событие.Start = Запись.Период;
Если Не ЗначениеЗаполнено(Запись.ПричинаОтклонения) Тогда Событие.End = Запись.ПериодОкончание;
КонецЕсли;
Событие.Body = "";
Событие.Location = "Место события";
Событие.ReminderMinutesBeforeStart = 15;
Событие.BusyStatus = 0;
Если ЗначениеЗаполнено(Запись.ПричинаОтклонения) Тогда
Событие.MeetingStatus = 5;
Иначе
Событие.MeetingStatus = 1;
КонецЕсли;
Нашла ответ на 2 вопрос, вдруг кому-то интересно.
Оказалось за это отвечает настройка:
Событие.Sensitivity = 2; Чтобы встреча была не частная, а обычная, надо было указать Событие.Sensitivity = 0;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший