Имя: Пароль:
1C
 
Переименовать элементы справочника
0 pilot 560
 
16.03.07
20:56
В общем такое дело: обращаюсь у элементу справочнику по ПолноеНаименование() в наименовании групп встречается символ "/". Вот нужно этот слеш заменить на что-либо более удобоваримое, типа "\", без разницы на что. При обработке в цикле, говорит, что сортировка сбивается, с вылетом обработки. Пробовал через ТЗ - то же самое... Кто-нить подскажет, как это можно реализовать? невзирая на тяпницу? ;)
1 Андрюха
 
16.03.07
21:01
В выборе элементов проверяй на наличие этих запрещенных симболов в наименование и если оне есть там, то кидай текущий элемент или в список значений или таблицу, а потом уже выберешь эдлементы списка (строки таблицы) и поменяшь как тебе нуно.
2 КонецЦикла
 
16.03.07
21:01
Канечна помогем!
//
Спр.ПорядокКодов(1);
Спр.ВыбратьЭлементы();
3 Amigo-NiNo
 
16.03.07
21:01
Я поступаю довольно банально. Загоняю всю номенклатуру в ТЗ, потом перебираю ее по строкам с поиском элемента справочника, ну и все что нужно с ним делаю.
Получится что то типа:

Тз=СоздатьОбъект("ТаблицаЗначений");
Тз.НоваяКолонка("тов","Справочник.Товары");
Спр=СоздатьОбъект("Справочник.Товары");
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент() = 1 Цикл
   Тз.НоваяСтрока();
   Тз.тов = Спр.ТекущийЭлемент();
КонецЦикла;
Тз.ВыбратьСтроки();
Пока Тз.ПолучитьСтроку() = 1 Цикл
   Спр.НайтиЭлемент(Тз.тов);
   Спр.Наименование=СтрЗаменить(Спр.Наименование,"/"," - ");
   Спр.Записать();
КонецЦикла;
4 Джинн
 
16.03.07
21:33
Все же ПорядокКодов банальнее :)
5 pilot 560
 
16.03.07
21:53
(3) сработало, (2) работает только по корню справочника (по текущему родителю), или я после 2 л. пЫва уже не соображаю что делаю %)
6 Amigo-NiNo
 
16.03.07
21:59
мда... после 2-ж литров пива ты уже явно не можешь объяснить - получи то что хотел или еще помощь нужна?
8 Балбес
 
17.03.07
15:54
А что у ПорядокКодов() ест параметр?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс