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