Вам надо в конфигуратор зайти, добавить соответствия
[URL=http://fastpic.ru/][IMG]http://i93.fastpic.ru/big/2017/0611/9e/6494fdedfc65bdeec308042c56afb29e.png[/IMG][/URL]
а далее
[CODE]Функция ПолучитьКонтрагента(ПараметрыОбмена, ЮрФизЛицо, ДокументXML)
...
Контрагент = ПолучениеОбъектаПоКоду(ИнформацияОКонтрагенте.Ид, "СправочникСсылка.Контрагенты", "Справочник.Контрагенты");
Если Контрагент = Неопределено тогда
Если НЕ ПараметрыОбмена.СпособИдентификацииКонтрагентов = "НеИспользовать" Тогда
Запрос = Новый Запрос();
// + достаем адрес ЭП из таблицы значений
НайдСтрока = ИнформацияОКонтрагенте.Контакты.Найти("Почта");
Если НайдСтрока <> Неопределено Тогда
АдресЭП = НайдСтрока.Представление;
КонецЕсли;
// - достаем адрес ЭП из таблицы значений
Запрос.УстановитьПараметр("Наименование", ИнформацияОКонтрагенте.Наименование);
Запрос.УстановитьПараметр("ИНН", ИнформацияОКонтрагенте.ИНН);
Запрос.УстановитьПараметр("АдресЭП", АдресЭП);
Запрос.Текст =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| Контрагенты.Ссылка КАК Контрагент,
| Контрагенты.КонтактнаяИнформация.(
| АдресЭП
| )
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
|ГДЕ
|";
//
//
//Если ПараметрыОбмена.СпособИдентификацииКонтрагентов = "ИНН" Тогда
// Запрос.Текст = Запрос.Текст + " Контрагенты.ИНН = &ИНН ";
//Иначе
// Запрос.Текст = Запрос.Текст + " Контрагенты.Наименование = &Наименование ";
//КонецЕсли;
//
// + поиск по Email
Если
ПараметрыОбмена.СпособИдентификацииКонтрагентов = "ИНН" Тогда
Запрос.Текст = Запрос.Текст + " Контрагенты.ИНН = &ИНН ";
ИначеЕсли
ПараметрыОбмена.СпособИдентификацииКонтрагентов = "Наименование" Тогда
Запрос.Текст = Запрос.Текст + " Контрагенты.Наименование = &Наименование ";
ИначеЕсли
ПараметрыОбмена.СпособИдентификацииКонтрагентов = "АдресЭП" Тогда
Запрос.Текст = Запрос.Текст + " КонтактнаяИнформация.АдресЭП = &АдресЭП ";
КонецЕсли;
// - поиск по Email
тзнКонтрагента = Запрос.Выполнить().Выгрузить();
Если тзнКонтрагента.Количество() > 0 тогда
Контрагент = тзнКонтрагента[0].Контрагент;
КонецЕсли;
КонецЕсли;
КонецЕсли;
...
[/CODE]
[URL=http://fastpic.ru/][IMG]http://i93.fastpic.ru/big/2017/0611/9e/6494fdedfc65bdeec308042c56afb29e.png[/IMG][/URL]
а далее
[CODE]Функция ПолучитьКонтрагента(ПараметрыОбмена, ЮрФизЛицо, ДокументXML)
...
Контрагент = ПолучениеОбъектаПоКоду(ИнформацияОКонтрагенте.Ид, "СправочникСсылка.Контрагенты", "Справочник.Контрагенты");
Если Контрагент = Неопределено тогда
Если НЕ ПараметрыОбмена.СпособИдентификацииКонтрагентов = "НеИспользовать" Тогда
Запрос = Новый Запрос();
// + достаем адрес ЭП из таблицы значений
НайдСтрока = ИнформацияОКонтрагенте.Контакты.Найти("Почта");
Если НайдСтрока <> Неопределено Тогда
АдресЭП = НайдСтрока.Представление;
КонецЕсли;
// - достаем адрес ЭП из таблицы значений
Запрос.УстановитьПараметр("Наименование", ИнформацияОКонтрагенте.Наименование);
Запрос.УстановитьПараметр("ИНН", ИнформацияОКонтрагенте.ИНН);
Запрос.УстановитьПараметр("АдресЭП", АдресЭП);
Запрос.Текст =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| Контрагенты.Ссылка КАК Контрагент,
| Контрагенты.КонтактнаяИнформация.(
| АдресЭП
| )
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
|ГДЕ
|";
//
//
//Если ПараметрыОбмена.СпособИдентификацииКонтрагентов = "ИНН" Тогда
// Запрос.Текст = Запрос.Текст + " Контрагенты.ИНН = &ИНН ";
//Иначе
// Запрос.Текст = Запрос.Текст + " Контрагенты.Наименование = &Наименование ";
//КонецЕсли;
//
// + поиск по Email
Если
ПараметрыОбмена.СпособИдентификацииКонтрагентов = "ИНН" Тогда
Запрос.Текст = Запрос.Текст + " Контрагенты.ИНН = &ИНН ";
ИначеЕсли
ПараметрыОбмена.СпособИдентификацииКонтрагентов = "Наименование" Тогда
Запрос.Текст = Запрос.Текст + " Контрагенты.Наименование = &Наименование ";
ИначеЕсли
ПараметрыОбмена.СпособИдентификацииКонтрагентов = "АдресЭП" Тогда
Запрос.Текст = Запрос.Текст + " КонтактнаяИнформация.АдресЭП = &АдресЭП ";
КонецЕсли;
// - поиск по Email
тзнКонтрагента = Запрос.Выполнить().Выгрузить();
Если тзнКонтрагента.Количество() > 0 тогда
Контрагент = тзнКонтрагента[0].Контрагент;
КонецЕсли;
КонецЕсли;
КонецЕсли;
...
[/CODE]