Программное редактирование элементов справочника

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

Быстрый переход