Здравствуйте, tiamatinc, Вы писали:
T>Подскажите, пожалуйста каким образом можно выполнить данное действие, пытаюсь написать вот так
T>T>Процедура ОбработкаПроведения()
T> СпрКаталог = СоздатьОбъект("Справочник.Подмена");
T> СпрКаталог.НайтиЭлемент(Тело);
T> СпрКаталог.УстановитьАтрибут("Клиент",Клиент);
T>КонецПроцедуры
T>
T>Вроде всё работает, но последняя строка словно не выполняется
, типы реквизитов совпадают.
Думаю, у вас не стоит

галочка в реквизите справочника "изменяеться документами"... так же есть фун. в док. УстановитьРеквизитСправочника(<ЭлементСправочника>,<НазваниеРеквизита>,<Значение>,<ДатаУстановки>,<ИмяТипа>,<Длина>,<Точность>)
может она вам поможет...