Цитата |
---|
Артем Финогентов написал:
Цитата |
---|
Алексей Сипаев написал: По логике вещей с виду все ок. Т.е. есть наименование (полное) и Имя.
Проще посмотреть отладкой в 1с на этой строке, что в переменных хранится и понять, почему преобразование не происходит. Скорее всего первый параметр не строка (лПолноеНаименование), хотя по коду это противоречит логике. |
Вот и я смотрю и не пойму, что сломалось и где то ли в битрксе то ли в 1с. Только что провел эксперимент, взял резервную копию месячной давности 1с и сделал выгрузку заказов и все тоже самое. Все я в ступоре, вариантов решения проблемы нет... Только как переустановка битрикса. |
Такая же проблема была. В конфигураторе в общем модуле обмена "Б_ПроцедурыОбменаССайтом" в функции "ПолучитьКонтрагента" перед
Код |
---|
Если ЗначениеЗаполнено(ИнформацияОКонтрагенте.Фамилия) Тогда
лПолноеНаименование = ИнформацияОКонтрагенте.Фамилия;
КонецЕсли;
|
Вставил
Код |
---|
лПолноеНаименование = "";
|
в итоге должно получиться так:
Код |
---|
Если ИнформацияОКонтрагенте.ЮрФизЛицо = Перечисления.ЮрФизЛицо.ФизЛицо И ПараметрыОбмена.ИспользоватьФИОДляФизЛиц тогда
лПолноеНаименование = "";
Если ЗначениеЗаполнено(ИнформацияОКонтрагенте.Фамилия) Тогда
лПолноеНаименование = ИнформацияОКонтрагенте.Фамилия;
КонецЕсли;
|