Хотел было в 1с поправить ... Дописал строчку...
[CODE] Если ИнформацияОКонтрагенте.ЮрФизЛицо = Перечисления.ЮрФизЛицо.ФизЛицо И ПараметрыОбмена.ИспользоватьФИОДляФизЛиц тогда
лПолноеНаименование = "";
Если ЗначениеЗаполнено(ИнформацияОКонтрагенте.Фамилия) Тогда
лПолноеНаименование = ИнформацияОКонтрагенте.Фамилия;
КонецЕсли;
Если ЗначениеЗаполнено(ИнформацияОКонтрагенте.Имя) Тогда
лПолноеНаименование = СокрЛП(лПолноеНаименование + " " + Строка(ИнформацияОКонтрагенте.Имя));
КонецЕсли;
Если ЗначениеЗаполнено(ИнформацияОКонтрагенте.Отчество) Тогда
лПолноеНаименование = СокрЛП(лПолноеНаименование + " " + Строка(ИнформацияОКонтрагенте.Отчество));
КонецЕсли;
Контрагент.Наименование = лПолноеНаименование; //<--------------
Контрагент.НаименованиеПолное = лПолноеНаименование;
Иначе
Контрагент.НаименованиеПолное = ИнформацияОКонтрагенте.НаименованиеПолное;
КонецЕсли;
[/CODE] Теперь контрагент делается в 1с 2 раза...
вторые сутки пошли уже моей войны с битриксом... устал... дальше копать могу... но должен быть ответ проще... я чувствую.
[CODE] Если ИнформацияОКонтрагенте.ЮрФизЛицо = Перечисления.ЮрФизЛицо.ФизЛицо И ПараметрыОбмена.ИспользоватьФИОДляФизЛиц тогда
лПолноеНаименование = "";
Если ЗначениеЗаполнено(ИнформацияОКонтрагенте.Фамилия) Тогда
лПолноеНаименование = ИнформацияОКонтрагенте.Фамилия;
КонецЕсли;
Если ЗначениеЗаполнено(ИнформацияОКонтрагенте.Имя) Тогда
лПолноеНаименование = СокрЛП(лПолноеНаименование + " " + Строка(ИнформацияОКонтрагенте.Имя));
КонецЕсли;
Если ЗначениеЗаполнено(ИнформацияОКонтрагенте.Отчество) Тогда
лПолноеНаименование = СокрЛП(лПолноеНаименование + " " + Строка(ИнформацияОКонтрагенте.Отчество));
КонецЕсли;
Контрагент.Наименование = лПолноеНаименование; //<--------------
Контрагент.НаименованиеПолное = лПолноеНаименование;
Иначе
Контрагент.НаименованиеПолное = ИнформацияОКонтрагенте.НаименованиеПолное;
КонецЕсли;
[/CODE] Теперь контрагент делается в 1с 2 раза...
вторые сутки пошли уже моей войны с битриксом... устал... дальше копать могу... но должен быть ответ проще... я чувствую.