[
	{
		"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": "Программный интерфейс"
	}
]