Инициализировать форму списка взаимодействий. Инициализирует переданную форму списка взаимодействий Форма согласно значениям
// Инициализирует переданную форму списка взаимодействий Форма согласно значениям
// функциональных опций.
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма, для которой выполняется инициализация реквизитов.
// Параметры - Структура -
//
Процедура ИнициализироватьФормуСпискаВзаимодействий(Форма, Параметры) Экспорт
Если Параметры.Свойство("ТолькоПочта") И Параметры.ТолькоПочта Тогда
Форма.ТолькоПочта = Истина;
Иначе
Форма.ТолькоПочта = НЕ ПолучитьФункциональнуюОпцию("ИспользоватьПрочиеВзаимодействия");
КонецЕсли;
Форма.Элементы.СписокСоздатьЭлектронноеПисьмоОтдельнаяКнопка.Видимость = Форма.ТолькоПочта;
Форма.Элементы.ГруппаСоздать.Видимость = НЕ Форма.ТолькоПочта;
Если Форма.ТолькоПочта Тогда
Форма.Заголовок = НСтр("ru = 'Электронная почта'");
Форма.Элементы.ТипВзаимодействия.ВысотаСпискаВыбора = 6;
СоздатьОтборПоТипуСогласноФО(Форма.Список);
СформироватьСписокВыбораТипВзаимодействияТолькоПочта(Форма.Элементы.ТипВзаимодействия);
Форма.Команды.Предмет.Заголовок = НСтр("ru = 'Установить предмет переписки'");
Форма.Команды.Предмет.Подсказка = НСтр("ru = 'Установить предмет переписки'");
Форма.Элементы.Скопировать.Видимость = Ложь;
Если Форма.Элементы.Найти("ДеревоВзаимодействийСкопировать") <> Неопределено Тогда
Форма.Элементы.ДеревоВзаимодействийСкопировать.Видимость = Ложь;
КонецЕсли;
Если Форма.Элементы.Найти("ДеревоВзаимодействийКонтекстноеМенюСкопировать") <> Неопределено Тогда
Форма.Элементы.ДеревоВзаимодействийКонтекстноеМенюСкопировать.Видимость = Ложь;
КонецЕсли;
Если Форма.Элементы.Найти("СписокКонтекстноеМенюСкопировать") <> Неопределено Тогда
Форма.Элементы.СписокКонтекстноеМенюСкопировать.Видимость = Ложь;
КонецЕсли;
Если Форма.Команды.Найти("ПредметСписок") <> Неопределено Тогда
Форма.Команды.ПредметСписок.Заголовок = НСтр("ru = 'Установить предмет переписки'");
Форма.Команды.ПредметСписок.Подсказка = НСтр("ru = 'Установить предмет переписки'");
КонецЕсли;
КонецЕсли;
Форма.ИспользоватьПризнакРассмотрено = ПолучитьФункциональнуюОпцию("ИспользоватьПризнакРассмотрено");
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
СписокПредметПроверкаПеретаскивания (БСП)
СписокПредметПеретаскивание (БСП)
ИнициализироватьПечатнуюФорму (БСП)
ПриИзмененииОтбораТипВзаимодействий (БСП)
ТекстЗапросаСпискаВзаимодействий (БСП)