День добрый.
Пишу обработку для синхронизации данных active directory и 1с зуп. столкнулся с проблемой записи пустой строки в атрибут.
прочитал что использовать надо PutEx с типом операции 1
но вылазит ошибка
Ошибка при вызове метода контекста (SetInfo): Произошла исключительная ситуация (Active Directory): Для службы каталогов указан недопустимый синтаксис атрибута.
Сам код на котором выскакивает ошибка:
ДСО=ПолучитьCOMОбъект("LDAP:");
ПользовательAD=ДСО.OpenDSObject(Пользователь.ADsPath, ПользовательАД, ПарольАД,1);
Если СокрЛП(стр.РуководительADsPath)="" тогда
ПользовательAD.PutEx(1,"manager","");
Иначе
ПользовательAD.Put("manager",стр.РуководительADsPath);
Конецесли;
Попытка
ПользовательAD.SetInfo();
Исключение
сообщить(""+ОписаниеОшибки());
КонецПопытки;
Показать
если руководитель заполнен. проблем нету. а вот если нету...то вылазит ошибка.
подскажите где я не правильно делаю.