{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(607)}: Ошибка при вызове метода контекста (Проверить)
ОбъектXDTO.Проверить();
по причине:
Ошибка проверки данных XDTO:
Структура объекта '/КлючевыеСвойства' не соответствует типу: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.5}КлючевыеСвойстваКонтрагент
Проверка свойства 'ЮридическоеФизическоеЛицо':
форма: Элемент
имя: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.5}ЮридическоеФизическоеЛицо
тип: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.5}ЮридическоеФизическоеЛицо
Не установлено значение одного из следующих свойств: Наименование
Нужно найти контрагента с ошибочным заполнением и перезаполнить тип Юр/Физ лица.
Эта обработка поможет найти.
&НаСервере
Процедура Контрагент_ЮридическоеФизицескоеЛицоНаСервере()
//{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Контрагенты.Ссылка КАК Ссылка,
| Контрагенты.ЮридическоеФизическоеЛицо КАК ЮридическоеФизическоеЛицо,
| ТИПЗНАЧЕНИЯ(Контрагенты.ЮридическоеФизическоеЛицо.Ссылка) КАК Тип
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
|ГДЕ
| Контрагенты.ЭтоГруппа = ЛОЖЬ
|
|УПОРЯДОЧИТЬ ПО
| Тип";
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
ввв = СокрЛП(ВыборкаДетальныеЗаписи.ЮридическоеФизическоеЛицо);
Если ввв ="Юридическое лицо" или ввв ="Физическое лицо" Тогда
Иначе
Сообщить("Для контрагента: " + ВыборкаДетальныеЗаписи.ссылка.Код+" "+ ВыборкаДетальныеЗаписи.ссылка+" перевыберите тип юр/физ лица");
КонецЕсли;
КонецЦикла;
//}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
КонецПроцедуры
&НаКлиенте
Процедура Контрагент_ЮридическоеФизицескоеЛицо(Команда)
Контрагент_ЮридическоеФизицескоеЛицоНаСервере();
КонецПроцедуры
>Справочник объект: Контрагенты, <>
В сообщении об ошибке видно, что наименование контрагента пустое.
ЮридическоеФизическоеЛицо не причем, это так работает сообщение об ошибке - показывает какой реквизит проверялся до появления ошибки.