Добрый вечер. Пишу внешнюю обраюотку для бух 3.0, и тут у меня создаются новые контрагенты, есл не найдены были в базе. Всё отлично записывается, кроме конт. информации. Процедуру взял типовую. Ошибка на моменте Строки = ЭтотОбъект.КонтактнаяИнформацияОписаниеДополнительныхРеквизитов.НайтиСтроки(Отбор); пишет, что поле КонтИнф... не найдено. Судя по всему ЭтотОбъект она считает не нового контрагента, а эту самую внешнюю обработку. Как переделать? Весь код выглдяит так:
...Если ЭтоЮрЛицо Тогда
// Заполнение адресов
//++++++++++++++++++++++++++++++++++++++++
//РАБОТАЕТ, НО НАМ НАДО ИЗ ФСИН АДРЕС ПОЛУЧАТЬ
//Об=СпрКонтрагент;
//Адрес=Об.КонтактнаяИнформация.Добавить();
//Адрес.Тип=Перечисления.ТипыКонтактнойИнформации.Адрес;
//Адрес.Вид=Справочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента;
//Адрес.Представление=Строка(СтрокаТЗ.АдресПокупателя);
//Об.Записать();
//----------------------------------------
ЗаполнитьЭлементКонтактнойИнформации(СпрКонтрагент, "КонтактнаяИнформацияПолеЮрАдресКонтрагента", РеквизитыКонтрагента.ЮридическийАдрес);
ЗаполнитьЭлементКонтактнойИнформации(СпрКонтрагент, "КонтактнаяИнформацияПолеФактАдресКонтрагента", РеквизитыКонтрагента.ЮридическийАдрес);
ЮрФактАдресаСовпадают = Истина;
ЗаполнитьЭлементКонтактнойИнформации(СпрКонтрагент, "КонтактнаяИнформацияПолеПочтовыйАдресКонтрагента", РеквизитыКонтрагента.ЮридическийАдрес);
ЮрПочтовыйАдресаСовпадают = Истина;
<...>
&НаСервере
Процедура ЗаполнитьЭлементКонтактнойИнформации(СпрКонтрагент, ИмяРеквизита, СтруктураДанных)
Если СтруктураДанных = Неопределено Тогда
Возврат;
КонецЕсли;
Отбор = Новый Структура("ИмяРеквизита", ИмяРеквизита);
Строки = ЭтотОбъект.КонтактнаяИнформацияОписаниеДополнительныхРеквизитов.НайтиСтроки(Отбор);
ДанныеСтроки = ?(Строки.Количество() = 0, Неопределено, Строки[0]);
Если ДанныеСтроки = Неопределено Тогда
Возврат;
КонецЕсли;
ЗаполнитьЗначенияСвойств(ДанныеСтроки, СтруктураДанных);
ДанныеСтроки.Значение = СтруктураДанных.КонтактнаяИнформация;
ЭтотОбъект[ИмяРеквизита] = СтруктураДанных.Представление;
КонецПроцедуры
(4), привет, дошёл до такого же решения, однако, в итоге, данные из КИ не попадают в карточку контрагента. Не делали ли вы каких-то дополнительных действий после заполнения Объект.КонтактнаяИнформация?