154 lines
41 KiB
JSON
154 lines
41 KiB
JSON
[
|
||
{
|
||
"value": [
|
||
{
|
||
"value": "// процедура находится в ОМ УправлениеКонтактнойИнформациейПереопределяемый\r\nПроцедура ПриНачальномЗаполненииЭлементов(КодыЯзыков, Элементы, ТабличныеЧасти) Экспорт\r\n\u0009\r\n\u0009// Контактная информация справочника \"Организации\" \r\n\u0009Элемент = Элементы.Добавить(); \r\n\u0009Элемент.ИмяПредопределенныхДанных = \"СправочникОрганизации\";\r\n\u0009Элемент.ИмяПредопределенногоВида = \"СправочникОрганизации\";\r\n\u0009Элемент.ЭтоГруппа = Истина;\r\n\u0009Элемент.Наименование = НСтр(\"ru = 'Контактная информация справочника \"\"Организации\"\"'\", ОбщегоНазначения.КодОсновногоЯзыка());\r\n\u0009\r\n\u0009// Юр. адрес организации\r\n\u0009Элемент = Элементы.Добавить(); \r\n\u0009Элемент.ИмяПредопределенныхДанных = \"ЮрАдресОрганизации\";\r\n\u0009Элемент.Родитель = Справочники.ВидыКонтактнойИнформации.СправочникОрганизации;\r\n\u0009Элемент.ИмяГруппы = \"СправочникОрганизации\";\r\n\u0009Элемент.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес;\r\n\u0009Элемент.ИмяПредопределенногоВида = \"ЮрАдресОрганизации\";\r\n\u0009Элемент.ИдентификаторДляФормул = \"ЮрАдресОрганизации\";\r\n\u0009Элемент.ВидРедактирования = \"ПолеВводаИДиалог\";\r\n\u0009Элемент.ВключатьСтрануВПредставление = Ложь;\r\n\u0009Элемент.ХранитьИсториюИзменений = Ложь;\r\n\u0009Элемент.ОтображатьВсегда = Истина;\r\n\u0009Элемент.Наименование = НСтр(\"ru = 'Юр. адрес'\", ОбщегоНазначения.КодОсновногоЯзыка());\r\n\u0009\r\n\u0009// Факт. адрес организации\r\n\u0009Элемент = Элементы.Добавить(); \r\n\u0009Элемент.ИмяПредопределенныхДанных = \"ФактАдресОрганизации\";\r\n\u0009Элемент.Родитель = Справочники.ВидыКонтактнойИнформации.СправочникОрганизации;\r\n\u0009Элемент.ИмяГруппы = \"СправочникОрганизации\";\r\n\u0009Элемент.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес;\r\n\u0009Элемент.ИмяПредопределенногоВида = \"ФактАдресОрганизации\";\r\n\u0009Элемент.ИдентификаторДляФормул = \"ФактАдресОрганизации\";\r\n\u0009Элемент.ВидРедактирования = \"ПолеВводаИДиалог\";\r\n\u0009Элемент.ВключатьСтрануВПредставление = Ложь;\r\n\u0009Элемент.ХранитьИсториюИзменений = Ложь;\r\n\u0009Элемент.ОтображатьВсегда = Истина;\r\n\u0009Элемент.Наименование = НСтр(\"ru = 'Факт. адрес'\", ОбщегоНазначения.КодОсновногоЯзыка());\r\n\u0009\r\n\u0009// Телефон организации\r\n\u0009Элемент = Элементы.Добавить(); \r\n\u0009Элемент.ИмяПредопределенныхДанных = \"ТелефонОрганизации\";\r\n\u0009Элемент.Родитель = Справочники.ВидыКонтактнойИнформации.СправочникОрганизации;\r\n\u0009Элемент.ИмяГруппы = \"СправочникОрганизации\";\r\n\u0009Элемент.Тип = Перечисления.ТипыКонтактнойИнформации.Телефон;\r\n\u0009Элемент.ИмяПредопределенногоВида = \"ТелефонОрганизации\";\r\n\u0009Элемент.ИдентификаторДляФормул = \"ТелефонОрганизации\";\r\n\u0009Элемент.ВидРедактирования = \"ПолеВводаИДиалог\";\r\n\u0009Элемент.ОтображатьВсегда = Истина;\r\n\u0009Элемент.Наименование = НСтр(\"ru = 'Телефон'\", ОбщегоНазначения.КодОсновногоЯзыка());\r\n\u0009\r\n\u0009// Email организации\r\n\u0009Элемент = Элементы.Добавить(); \r\n\u0009Элемент.ИмяПредопределенныхДанных = \"EmailОрганизации\";\r\n\u0009Элемент.Родитель = Справочники.ВидыКонтактнойИнформации.СправочникОрганизации;\r\n\u0009Элемент.ИмяГруппы = \"СправочникОрганизации\";\r\n\u0009Элемент.Тип = Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты;\r\n\u0009Элемент.ИмяПредопределенногоВида = \"EmailОрганизации\";\r\n\u0009Элемент.ИдентификаторДляФормул = \"EmailОрганизации\";\r\n\u0009Элемент.ВидРедактирования = \"ПолеВвода\";\r\n\u0009Элемент.ОтображатьВсегда = Истина;\r\n\u0009Элемент.Наименование = НСтр(\"ru = 'Email'\", ОбщегоНазначения.КодОсновногоЯзыка());\r\n\u0009\r\n\u0009// Сайт организации\r\n\u0009Элемент = Элементы.Добавить(); \r\n\u0009Элемент.ИмяПредопределенныхДанных = \"СайтОрганизации\";\r\n\u0009Элемент.Родитель = Справочники.ВидыКонтактнойИнформации.СправочникОрганизации;\r\n\u0009Элемент.ИмяГруппы = \"СправочникОрганизации\";\r\n\u0009Элемент.Тип = Перечисления.ТипыКонтактнойИнформации.ВебСтраница;\r\n\u0009Элемент.ИмяПредопределенногоВида = \"СайтОрганизации\";\r\n\u0009Элемент.ИдентификаторДляФормул = \"СайтОрганизации\";\r\n\u0009Элемент.ВидРедактирования = \"ПолеВвода\";\r\n\u0009Элемент.ОтображатьВсегда = Истина;\r\n\u0009Элемент.Наименование = НСтр(\"ru = 'Сайт'\", ОбщегоНазначения.КодОсновногоЯзыка());\r\n\r\nКонецПроцедуры",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "Общий модуль: заполнение предопределенных видов"
|
||
},
|
||
{
|
||
"value": "#Область ОбработчикиСобытийФормы\r\n\r\n&НаСервере\r\nПроцедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)\r\n \r\n // СтандартныеПодсистемы.КонтактнаяИнформация\r\n ДополнительныеПараметры = УправлениеКонтактнойИнформацией.ПараметрыКонтактнойИнформации();\r\n ДополнительныеПараметры.Вставить(\"ИмяЭлементаДляРазмещения\", \"ГруппаКонтактнаяИнформация\");\r\n УправлениеКонтактнойИнформацией.ПриСозданииНаСервере(ЭтотОбъект, Объект, ДополнительныеПараметры);\r\n // Конец СтандартныеПодсистемы.КонтактнаяИнформация\r\n \r\nКонецПроцедуры\r\n\r\n&НаСервере\r\nПроцедура ПриЧтенииНаСервере(ТекущийОбъект)\r\n \r\n // СтандартныеПодсистемы.КонтактнаяИнформация\r\n УправлениеКонтактнойИнформацией.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);\r\n // Конец СтандартныеПодсистемы.КонтактнаяИнформация\r\n \r\nКонецПроцедуры\r\n\r\n&НаСервере\r\nПроцедура ОбработкаПроверкиЗаполненияНаСервере(Отказ, ПроверяемыеРеквизиты)\r\n \r\n // СтандартныеПодсистемы.КонтактнаяИнформация\r\n УправлениеКонтактнойИнформацией.ОбработкаПроверкиЗаполненияНаСервере(ЭтотОбъект, Объект, Отказ);\r\n // Конец СтандартныеПодсистемы.КонтактнаяИнформация\r\nКонецПроцедуры\r\n\r\n&НаСервере\r\nПроцедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)\r\n \r\n // СтандартныеПодсистемы.КонтактнаяИнформация\r\n УправлениеКонтактнойИнформацией.ПередЗаписьюНаСервере(ЭтотОбъект, ТекущийОбъект);\r\n // Конец СтандартныеПодсистемы.КонтактнаяИнформация\r\n\r\nКонецПроцедуры\r\n\r\n&НаСервере\r\nПроцедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)\r\n \r\n // СтандартныеПодсистемы.КонтактнаяИнформация\r\n УправлениеКонтактнойИнформацией.ПослеЗаписиНаСервере(ЭтотОбъект, ТекущийОбъект);\r\n // Конец СтандартныеПодсистемы.КонтактнаяИнформация\r\n \r\nКонецПроцедуры\r\n\r\n#КонецОбласти",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "Модуль формы: обработчики событий"
|
||
},
|
||
{
|
||
"value": "// СтандартныеПодсистемы.КонтактнаяИнформация\r\n&НаКлиенте\r\nПроцедура Подключаемый_КонтактнаяИнформацияПриИзменении(Элемент)\r\n УправлениеКонтактнойИнформациейКлиент.НачатьИзменение(ЭтотОбъект, Элемент);\r\nКонецПроцедуры\r\n\r\n&НаКлиенте\r\nПроцедура Подключаемый_КонтактнаяИнформацияНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)\r\n УправлениеКонтактнойИнформациейКлиент.НачатьВыбор(ЭтотОбъект, Элемент, , СтандартнаяОбработка);\r\nКонецПроцедуры\r\n\r\n&НаКлиенте\r\nПроцедура Подключаемый_КонтактнаяИнформацияПриНажатии(Элемент, СтандартнаяОбработка)\r\n УправлениеКонтактнойИнформациейКлиент.НачатьВыбор(ЭтотОбъект, Элемент, , СтандартнаяОбработка);\r\nКонецПроцедуры\r\n\r\n&НаКлиенте\r\nПроцедура Подключаемый_КонтактнаяИнформацияОчистка(Элемент, СтандартнаяОбработка)\r\n УправлениеКонтактнойИнформациейКлиент.НачатьОчистку(ЭтотОбъект, Элемент.Имя);\r\nКонецПроцедуры\r\n\r\n&НаКлиенте\r\nПроцедура Подключаемый_КонтактнаяИнформацияВыполнитьКоманду(Команда)\r\n УправлениеКонтактнойИнформациейКлиент.НачатьВыполнениеКоманды(ЭтотОбъект, Команда.Имя);\r\nКонецПроцедуры\r\n\r\n&НаКлиенте\r\nПроцедура Подключаемый_КонтактнаяИнформацияАвтоПодбор(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, Ожидание, СтандартнаяОбработка)\r\n УправлениеКонтактнойИнформациейКлиент.АвтоПодборАдреса(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, Ожидание, СтандартнаяОбработка);\r\nКонецПроцедуры\r\n\r\n&НаКлиенте\r\nПроцедура Подключаемый_КонтактнаяИнформацияОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)\r\n УправлениеКонтактнойИнформациейКлиент.ОбработкаВыбора(ЭтотОбъект, ВыбранноеЗначение, Элемент.Имя, СтандартнаяОбработка);\r\nКонецПроцедуры\r\n\r\n&НаКлиенте\r\nПроцедура Подключаемый_КонтактнаяИнформацияОбработкаНавигационнойСсылки(Элемент, НавигационнаяСсылкаФорматированнойСтроки, СтандартнаяОбработка)\r\n УправлениеКонтактнойИнформациейКлиент.НачатьОбработкуНавигационнойСсылки(ЭтотОбъект, Элемент, НавигационнаяСсылкаФорматированнойСтроки, СтандартнаяОбработка);\r\nКонецПроцедуры\r\n\r\n&НаКлиенте\r\nПроцедура Подключаемый_ПродолжитьОбновлениеКонтактнойИнформации(Результат, ДополнительныеПараметры) Экспорт\r\n ОбновитьКонтактнуюИнформацию(Результат);\r\nКонецПроцедуры\r\n\r\n&НаСервере\r\nПроцедура ОбновитьКонтактнуюИнформацию(Результат)\r\n УправлениеКонтактнойИнформацией.ОбновитьКонтактнуюИнформацию(ЭтотОбъект, Объект, Результат);\r\nКонецПроцедуры\r\n// Конец СтандартныеПодсистемы.КонтактнаяИнформация",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "Модуль формы: доп. процедуры"
|
||
}
|
||
],
|
||
"type": "П.ЭлементыДанных.Группа",
|
||
"name": "Внедрение"
|
||
},
|
||
{
|
||
"value": [
|
||
{
|
||
"value": "//Возвращает структуру параметров вида контактной информации для определенного типа.\r\n\r\nВидТелефон = УправлениеКонтактнойИнформацией.ВидКонтактнойИнформацииПоИмени(\"ТелефонОрганизации\");\r\nПараметрыВида = УправлениеКонтактнойИнформацией.ПараметрыВидаКонтактнойИнформации(ВидТелефон);\r\nДля каждого ТекПараметр Из ПараметрыВида Цикл\r\n\u0009ОбщегоНазначения.СообщитьПользователю(ТекПараметр.Ключ + \": \" + ТекПараметр.Значение);\r\nКонецЦикла;",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "ПараметрыВидаКонтактнойИнформации"
|
||
},
|
||
{
|
||
"value": "ВидТелефон = УправлениеКонтактнойИнформацией.ВидКонтактнойИнформацииПоИмени(\"ТелефонОрганизации\");\r\nОбщегоНазначения.СообщитьПользователю(ВидТелефон);",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "ВидКонтактнойИнформацииПоИмени"
|
||
},
|
||
{
|
||
"value": "//Устанавливает свойства вида контактной информации.\r\n\r\nВидТелефон = УправлениеКонтактнойИнформацией.ВидКонтактнойИнформацииПоИмени(\"ТелефонОрганизации\");\r\nПараметрыВида = УправлениеКонтактнойИнформацией.ПараметрыВидаКонтактнойИнформации(ВидТелефон);\r\nПараметрыВида.ОбязательноеЗаполнение = Ложь;\r\nУправлениеКонтактнойИнформацией.УстановитьСвойстваВидаКонтактнойИнформации(ПараметрыВида);\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "УстановитьСвойстваВидаКонтактнойИнформации"
|
||
},
|
||
{
|
||
"value": "// Возвращает используемые виды контактной информации объекта.\r\n\r\nОрганизация = Справочники.Организации.ОрганизацияПоУмолчанию();\r\nВидыКонтактнойИнформации = УправлениеКонтактнойИнформацией.ВидыКонтактнойИнформацииОбъекта(Организация);\r\nВидыКонтактнойИнформации.ВыбратьСтроку(); // для отладки (толстый клиент)",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "ВидыКонтактнойИнформацииОбъекта"
|
||
},
|
||
{
|
||
"value": "// Возвращает таблицу, содержащую контактную информацию объекта.\r\n\r\nОрганизация = Справочники.Организации.ОрганизацияПоУмолчанию();\r\nТаблицаКонтактов = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(Организация,,,Ложь);\r\nТаблицаКонтактов.ВыбратьСтроку(); // для отладки (толстый клиент)",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "КонтактнаяИнформацияОбъекта"
|
||
},
|
||
{
|
||
"value": "// Возвращает таблицу, содержащую контактную информацию нескольких объектов. \r\n\r\nОрганизация = Справочники.Организации.ОрганизацияПоУмолчанию();\r\nМассивОрганизаций = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Организация);\r\n\r\n// все контакты\r\nТаблицаКонтактов = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъектов(Организация);\r\nТаблицаКонтактов.ВыбратьСтроку(); // для отладки (толстый клиент)\r\n\r\n// только адреса\r\nТипАдрес = Перечисления.ТипыКонтактнойИнформации.Адрес;\r\nТаблицаКонтактов = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъектов(Организация, ТипАдрес);\r\nТаблицаКонтактов.ВыбратьСтроку(); // для отладки (толстый клиент)",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "КонтактнаяИнформацияОбъектов"
|
||
},
|
||
{
|
||
"value": "// Конструктор параметра Отбор для функции КонтактнаяИнформация.\r\n\r\nОтборКИ = УправлениеКонтактнойИнформацией.ОтборКонтактнойИнформации();\r\nОтборКИ.ТипыКонтактнойИнформации.Добавить(Перечисления.ТипыКонтактнойИнформации.Телефон);\r\nОтборКИ.ТипыКонтактнойИнформации.Добавить(Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты);",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "ОтборКонтактнойИнформации"
|
||
},
|
||
{
|
||
"value": "// Возвращает таблицу, содержащую контактную информацию нескольких объектов. \r\n\r\nОрганизация = Справочники.Организации.ОрганизацияПоУмолчанию();\r\n\r\nОтборКИ = УправлениеКонтактнойИнформацией.ОтборКонтактнойИнформации();\r\nОтборКИ.ТипыКонтактнойИнформации.Добавить(Перечисления.ТипыКонтактнойИнформации.Телефон);\r\nОтборКИ.ТипыКонтактнойИнформации.Добавить(Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты);\r\n\r\nТаблицаКонтактов = УправлениеКонтактнойИнформацией.КонтактнаяИнформация(Организация, ОтборКИ);\r\nТаблицаКонтактов.ВыбратьСтроку(); // для отладки (толстый клиент)\r\n",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "КонтактнаяИнформация"
|
||
},
|
||
{
|
||
"value": "// Возвращает представление контактной информации объекта.\r\n\r\nОрганизация = Справочники.Организации.ОрганизацияПоУмолчанию();\r\nВидЮрАдрес = Справочники.ВидыКонтактнойИнформации.ЮрАдресОрганизации;\r\nВидEmail = Справочники.ВидыКонтактнойИнформации.EmailОрганизации;\r\n\r\nЮрАдрес = УправлениеКонтактнойИнформацией.ПредставлениеКонтактнойИнформацииОбъекта(Организация, ВидЮрАдрес);\r\nEmail = УправлениеКонтактнойИнформацией.ПредставлениеКонтактнойИнформацииОбъекта(Организация, ВидEmail);\r\n\r\nОбщегоНазначения.СообщитьПользователю(СтрШаблон(\"Юр. адрес: %1; Email: %2\", ЮрАдрес, Email));",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "ПредставлениеКонтактнойИнформацииОбъекта"
|
||
},
|
||
{
|
||
"value": "//Преобразует представление контактной информации во внутренний формат JSON.\r\n// Для адресов, введенных в свободной форме, корректное преобразование не гарантируется.\r\n\r\nВидЮрАдрес = Справочники.ВидыКонтактнойИнформации.ЮрАдресОрганизации;\r\nЮрАдрес = \"г. Москва, 3-й Самотечный пер., д. 23\";\r\n\r\nКонтактнаяИнформация = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияПоПредставлению(ЮрАдрес, ВидЮрАдрес);\r\nОбщегоНазначения.СообщитьПользователю(КонтактнаяИнформация);",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "КонтактнаяИнформацияПоПредставлению"
|
||
},
|
||
{
|
||
"value": "//Возвращает представление контактной информации (адреса, телефона, электронной почты и т.п.).\r\n\r\nВидЮрАдрес = Справочники.ВидыКонтактнойИнформации.ЮрАдресОрганизации;\r\nЮрАдрес = \"г. Москва, 3-й Самотечный пер., д. 23\";\r\n\r\n// Представление -> Строка JSON\r\nКонтактнаяИнформация = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияПоПредставлению(ЮрАдрес, ВидЮрАдрес);\r\n\r\n// Строка JSON -> Представление \r\nПредставление = УправлениеКонтактнойИнформацией.ПредставлениеКонтактнойИнформации(КонтактнаяИнформация);\r\n\r\nОбщегоНазначения.СообщитьПользователю(Представление);",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "ПредставлениеКонтактнойИнформации"
|
||
},
|
||
{
|
||
"value": "//Возвращает наименование города для адреса РФ или пустую строку для иностранного адреса.\r\n// Если переданная строка не содержит информации об адресе, то будет вызвано исключение.\r\n\r\nВидЮрАдрес = Справочники.ВидыКонтактнойИнформации.ЮрАдресОрганизации;\r\nЮрАдрес = \"г. Москва, 3-й Самотечный пер., д. 23\";\r\n\r\n// Представление -> Строка JSON\r\nКонтактнаяИнформация = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияПоПредставлению(ЮрАдрес, ВидЮрАдрес);\r\n\r\nГород = РаботаСАдресами.ГородАдресаКонтактнойИнформации(КонтактнаяИнформация);\r\n\r\nОбщегоНазначения.СообщитьПользователю(\"Город: \" + Город);",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "ГородАдресаКонтактнойИнформации"
|
||
},
|
||
{
|
||
"value": "//Возвращает строку с номером телефона без кода и дополнительного номера.\r\n\r\nВидТелефон = Справочники.ВидыКонтактнойИнформации.ТелефонОрганизации;\r\nТелефон = \"+7 (495) 456-88-44\";\r\n\r\n// Представление -> Строка JSON\r\nКонтактнаяИнформация = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияПоПредставлению(Телефон, ВидТелефон);\r\n\r\nТелефонБезКода = УправлениеКонтактнойИнформацией.НомерТелефонаКонтактнойИнформации(КонтактнаяИнформация);\r\n\r\nОбщегоНазначения.СообщитьПользователю(\"Телефон без кода: \" + ТелефонБезКода);",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "НомерТелефонаКонтактнойИнформации"
|
||
},
|
||
{
|
||
"value": "// Добавляет контактную информацию к объекту по представлению или JSON.\r\n\r\nОрганизация = Справочники.Организации.ОрганизацияПоУмолчанию();\r\nВидEmail = Справочники.ВидыКонтактнойИнформации.EmailОрганизации;\r\nEmail = \"info@testmail.ru\";\r\n\r\nУправлениеКонтактнойИнформацией.ДобавитьКонтактнуюИнформацию(Организация, Email, ВидEmail);\r\nОбщегоНазначения.СообщитьПользователю(\"Для организации заполнен email\");",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "ДобавитьКонтактнуюИнформацию"
|
||
},
|
||
{
|
||
"value": "//Формирует новую таблицу контактной информации.\r\n\r\nТаблицаКонтактов = УправлениеКонтактнойИнформацией.НоваяКонтактнаяИнформация();\r\nТаблицаКонтактов.ВыбратьСтроку(); // для отладки (толстый клиент)",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "НоваяКонтактнаяИнформация"
|
||
},
|
||
{
|
||
"value": "//Открывает ссылку по контактной информации.\r\n\r\nОрганизация = Справочники.Организации.ОрганизацияПоУмолчанию();\r\n\r\nОтборКИ = УправлениеКонтактнойИнформацией.ОтборКонтактнойИнформации();\r\nОтборКИ.ТипыКонтактнойИнформации.Добавить(Перечисления.ТипыКонтактнойИнформации.ВебСтраница);\r\n\r\nТаблицаКонтактов = УправлениеКонтактнойИнформацией.КонтактнаяИнформация(Организация, ОтборКИ);\r\n\r\nТаблицаКонтактов.ВыбратьСтроку(); // для отладки (толстый клиент)\r\n\r\nЕсли ТаблицаКонтактов.Количество() > 0 Тогда\r\n\u0009УправлениеКонтактнойИнформациейКлиент.ПерейтиПоВебСсылке(ТаблицаКонтактов[0].ЗначенияПолей);\r\nКонецЕсли;\u0009\r\n\r\n// по представлению\r\n//УправлениеКонтактнойИнформациейКлиент.ПерейтиПоВебСсылке(, \"ironskills.by\");",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "ПерейтиПоВебСсылке"
|
||
},
|
||
{
|
||
"value": "//Совершает звонок на переданный номер телефона по SIP телефонии,\r\n// а если она не доступна, то с использованием программы Skype.\r\nНомерТелефона = \"+7 (499) 113-02-54\";\r\nУправлениеКонтактнойИнформациейКлиент.ПозвонитьПоТелефону(НомерТелефона);",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "ПозвонитьПоТелефону"
|
||
},
|
||
{
|
||
"value": "//Показывает адрес в браузере на картах Яндекс или Google.\r\n\r\nАдрес = \"г. Москва, 3-й Самотечный пер., д. 23\";\r\n\r\n// Яндекс.Карты\r\nУправлениеКонтактнойИнформациейКлиент.ПоказатьАдресНаКарте(Адрес, \"Яндекс.Карты\");\r\n\r\n// GoogleMaps\r\nУправлениеКонтактнойИнформациейКлиент.ПоказатьАдресНаКарте(Адрес, \"GoogleMaps\");",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "ПоказатьАдресНаКарте"
|
||
},
|
||
{
|
||
"value": "//Проверяет адрес на соответствие требованиям к адресной информации.\r\n\r\n\r\nВидЮрАдрес = Справочники.ВидыКонтактнойИнформации.ЮрАдресОрганизации;\r\nЮрАдрес = \"г. Москва, 3-й Самотечный пер., д. 23\";\r\n\r\nАдресJSON = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияПоПредставлению(ЮрАдрес, ВидЮрАдрес);\r\n\r\nДанныеПроверки = РаботаСАдресами.ПроверитьАдрес(АдресJSON);\r\n\r\nТекст = СтрШаблон(\"Результат проверки: %1; Кол-во ошибок: %2\", ДанныеПроверки.Результат, ДанныеПроверки.СписокОшибок.Количество());\r\n\r\nОбщегоНазначения.СообщитьПользователю(Текст);",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "ПроверитьАдрес"
|
||
},
|
||
{
|
||
"value": "// Возвращает сведения об адресе в виде отдельных частей адреса и различных кодов (код региона, ОКТМО и др.).\r\n// Для преобразования полученных полей адреса в во внутренний формат JSON следует использовать функцию ПоляАдресаВJSON.\r\n\r\nВидЮрАдрес = Справочники.ВидыКонтактнойИнформации.ЮрАдресОрганизации;\r\nЮрАдрес = \"123056, г. Москва, 3-й Самотечный пер., д. 23\";\r\n\r\nАдресJSON = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияПоПредставлению(ЮрАдрес, ВидЮрАдрес);\r\n\r\nСтруктураСведений = РаботаСАдресами.СведенияОбАдресе(АдресJSON);\r\nТекст = СтрШаблон(\"Номер дома: %1; индекс: %2\", СтруктураСведений.Здание.Номер, СтруктураСведений.Индекс);\r\nОбщегоНазначения.СообщитьПользователю(Текст);\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "СведенияОбАдресе"
|
||
},
|
||
{
|
||
"value": "// Возвращает сведения о телефоне или факсе.\r\n//Синтаксис\r\n//\r\n// Функция СведенияОТелефоне(КонтактнаяИнформация = Неопределено) Экспорт\r\n//Параметры\r\n//\r\n// КонтактнаяИнформация - Строка - телефон во внутреннем формате JSON или в XML, соответствующем XDTO-пакету контактная\r\n// информация.\r\n// - Неопределено - конструктор, возвращает список незаполненных полей телефона.\r\n//Возвращаемое значение\r\n//\r\n// Структура:\r\n// * Представление - Строка - полное представление телефона с добавочным номером и комментарием, например, \"+7 495\r\n// 1234567 (+12) Звонить после 18:00\".\r\n// * КодСтраны - Строка - код страны. Например, +7.\r\n// * КодГорода - Строка - код города. Например, 495.\r\n// * НомерТелефона - Строка - номер телефона. Например, 1234567.\r\n// * Добавочный - Строка - добавочный номер телефона. Например, +12.\r\n// * Комментарий - Строка - комментарий к номеру телефона. Например, Звонить после 18:00.\r\n\r\n\r\nВидТелефон = Справочники.ВидыКонтактнойИнформации.ЮрАдресОрганизации;\r\nТелефон = \"+7 495 113-02-54\";\r\n\r\nТелефонJSON = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияПоПредставлению(Телефон, ВидТелефон);\r\n\r\nСтруктураСведений = УправлениеКонтактнойИнформацией.СведенияОТелефоне(ТелефонJSON);\r\n\r\nТекст = СтрШаблон(\"Код страны: %1; код города: %2\", СтруктураСведений.КодСтраны, СтруктураСведений.КодГорода);\r\nОбщегоНазначения.СообщитьПользователю(Текст);",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "СведенияОТелефоне"
|
||
},
|
||
{
|
||
"value": "// Возвращает признак, что объект подключен к подсистеме \"Контактная информация\"\r\n// и содержит табличную часть КонтактнаяИнформация.\r\n\r\nВалюта = Справочники.Валюты.НайтиПоКоду(\"643\");\r\nОрганизация = Справочники.Организации.ОрганизацияПоУмолчанию();\r\n\r\nСодержитКонтакты = УправлениеКонтактнойИнформацией.СодержитКонтактнуюИнформацию(Организация);\r\nОбщегоНазначения.СообщитьПользователю(СодержитКонтакты);",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "СодержитКонтактнуюИнформацию"
|
||
},
|
||
{
|
||
"value": "//Возвращает список стран Евразийского экономического союза (ЕАЭС).\r\n// Вызов функции может инициировать http-запрос к веб-сервису по работе с классификаторами\r\n// для получения актуального списка всех стран участников ЕАЭС.\r\n\r\nТаблицаУчастниковЕАЭС = УправлениеКонтактнойИнформацией.СтраныУчастникиЕАЭС();\r\nТаблицаУчастниковЕАЭС.ВыбратьСтроку(); // для отладки (толстый клиент)",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "СтраныУчастникиЕАЭС"
|
||
},
|
||
{
|
||
"value": "// Определяет, является ли страна участником Евразийского экономического союза (ЕАЭС).\r\n\r\nСтрана = Справочники.СтраныМира.Россия;\r\nУчастникЕЭАС = УправлениеКонтактнойИнформацией.ЭтоСтранаУчастникЕАЭС(Страна);\r\nОбщегоНазначения.СообщитьПользователю(УчастникЕЭАС);",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "ЭтоСтранаУчастникЕАЭС"
|
||
},
|
||
{
|
||
"value": "// Формирует строковое представление телефона.\r\n//Синтаксис\r\n//\r\n// Функция СформироватьПредставлениеТелефона(КодСтраны, КодГорода, НомерТелефона, Добавочный, Комментарий) Экспорт\r\n//Параметры\r\n//\r\n// КодСтраны - Строка - код страны.\r\n// КодГорода - Строка - код города.\r\n// НомерТелефона - Строка - номер телефона.\r\n// Добавочный - Строка - добавочный номер.\r\n// Комментарий - Строка - комментарий.\r\n//Возвращаемое значение\r\n//\r\n// - Строка - представление телефона.\r\n\r\nТелефон = УправлениеКонтактнойИнформациейКлиентСервер.СформироватьПредставлениеТелефона(\"+7\", \"495\", \"154-88-77\", \"7722\", \"с 9 до 17\");\r\nОбщегоНазначения.СообщитьПользователю(Телефон);",
|
||
"type": "П.ЭлементыДанных.Код",
|
||
"name": "СформироватьПредставлениеТелефона"
|
||
}
|
||
],
|
||
"type": "П.ЭлементыДанных.Группа",
|
||
"name": "Программный интерфейс"
|
||
}
|
||
] |