2 378 документов
← К списку

ПриОпределенииНастроек

страница

Изменяет, добавляет, удаляет стандартные команды контактной информации, отображаемые в справочниках и документах, Вкл./Выкл. отображение иконок контактной информации слева от заголовка вида контактной информации, Изменяет положение кнопки Добавить дополнительное поле контактной информации, Изменяет ширину поля комментарий для полей контактной информации с типами Телефон, АдресЭлектроннойПочты, Skype, ВебСтраница, Факс

Синтаксис

Процедура ПриОпределенииНастроек(Настройки) Экспорт

Параметры

  • Настройки — Структура:
  • Лево — Безусловное положение слева.
  • Право — Безусловное положение слева.
  • Авто — Располагается справа, когда контактная информация в виде поля. Располагается слева, когда контактная информация в виде гиперссылки, или ни одно поле контактной информации не выведено в группе.
    • ШиринаПоляКомментарий - Число - ширина поля комментарий для полей контактной информации с типами Телефон, АдресЭлектроннойПочты, Skype, ВебСтраница, Факс. Данный параметр устанавливается только когда группа контактной информации ограничена по ширине. Пример: Настройки.ОтображатьИконки = Истина; Настройки.ШиринаПоляКомментарий = 10; Настройки.ПоложениеКнопкиДобавить = ГоризонтальноеПоложениеЭлемента.Авто; Адрес = Перечисления.ТипыКонтактнойИнформации.Адрес; Настройки.ОписаниеКоманд[Адрес].ЗапланироватьВстречу.Заголовок = НСтр("ru='Встреча'"); Настройки.ОписаниеКоманд[Адрес].ЗапланироватьВстречу.Подсказка = НСтр("ru='Создать событие встречи'"); Настройки.ОписаниеКоманд[Адрес].ЗапланироватьВстречу.Картинка = БиблиотекаКартинок.ЗапланированноеВзаимодействие; Настройки.ОписаниеКоманд[Адрес].ЗапланироватьВстречу.Действие = "_ДемоСтандартныеПодсистемыКлиент.ОткрытьФормуДокументаВстреча"; _ДемоФактическийАдресОрганизации = УправлениеКонтактнойИнформацией.ВидКонтактнойИнформацииПоИмени("_ДемоФактическийАдресОрганизации"); Настройки.ОписаниеКоманд[_ДемоФактическийАдресОрганизации] = ОбщегоНазначения.СкопироватьРекурсивно(УправлениеКонтактнойИнформацией.КомандыТипаКонтактнойИнформации(Перечисления.ТипыКонтактнойИнформации.Адрес)); Настройки.ОписаниеКоманд[_ДемоФактическийАдресОрганизации].ЗапланироватьВстречу.Действие = ""; // Отключение действия команды для вида Процедурам, указанных в свойстве Действие, передаются 2 параметра:
  • КонтактнаяИнформация — Структура:
    • Представление - Строка
    • Значение - Строка
    • Тип - ПеречислениеСсылка.ТипыКонтактнойИнформации
    • Вид - СправочникСсылка.ВидыКонтактнойИнформации
  • ДополнительныеПараметры — Структура:
    • ВладелецКонтактнойИнформации - ОпределяемыйТип.ВладелецКонтактнойИнформации.
    • Форма - ФормаКлиентскогоПриложения - форма объекта-владельца, предназначенная для вывода контактной информации. Пример: Процедура ОткрытьФормуДокументаВстреча(КонтактнаяИнформация, ДополнительныеПараметры) Экспорт ЗначенияЗаполнения = Новый Структура; ЗначенияЗаполнения.Вставить("МестоПроведенияВстречи", КонтактнаяИнформация.Представление); Если ТипЗнч(ДополнительныеПараметры.ВладелецКонтактнойИнформации) = Тип("ДокументСсылка._ДемоЗаказПокупателя") Тогда ЗначенияЗаполнения.Вставить("Предмет", ДополнительныеПараметры.ВладелецКонтактнойИнформации); ЗначенияЗаполнения.Вставить("Контакт", ""); Иначе ЗначенияЗаполнения.Вставить("Контакт", ДополнительныеПараметры.ВладелецКонтактнойИнформации); ЗначенияЗаполнения.Вставить("Предмет", ""); КонецЕсли; ОткрытьФорму("Документ.Встреча.ФормаОбъекта", Новый Структура("ЗначенияЗаполнения", ЗначенияЗаполнения), ДополнительныеПараметры.Форма); КонецПроцедуры Расположение Общий модуль УправлениеКонтактнойИнформациейПереопределяемый

Доступность

Сервер, Толстый клиент, Внешнее соединение