Народ, кто знает, помогите, пжл. Есть клиент, у которого есть филиал. Покупать настройку для работы с распределенными базами не хочет. У него возникла потребность в кодах справочника Контрагенты в бухгалтерии филиала прописать префиксы "Ф". Код - строка.
Сначала думал сделать следующее:
прочитать код,
выделить все символы справа,
добавить "Ф"
записать используя "УстановитьАтрибут("Код","НовоеЗначение").
Потом увидел, что есть ПрефиксКода("Ф") и УстановитьНовыйКод("Ф"), с помощью которых можно поменять код на код с префиксом.
Попробывал в обладчике - что-то не пошло.
Функцию Записать() пока не использовал специально.
Спр=СоздатьОбъект("Справочник.КонтрАгенты");
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент()=1 Цикл
Сообщить("Наименование: "+Спр.Наименование+" Код: "+Спр.Код);
Спр.УстановитьНовыйКод("Ф");
Сообщить("Наименование: "+Спр.Наименование+" Код: "+Спр.Код);
КонецЦикла;
В отладчике сообщение:
Спр.УстановитьНовыйКод("Ф") = Ошибка в выражении!
Помогите, кто знает. Заранее спасибо.