Имя: Пароль:
1C
1С v8
Изменить регистр с ВРег на ТРег
,
0 Casper21
 
14.10.15
21:49
Доброго вечера.
Как изменить все данные в справочнике [они там все Врег ()] поля Справочник.Наименование на регистр Трег(Справочник.Наименование). Это где-то в модуле менеджера?
Что надо написать?
1 Рус Иван
 
14.10.15
22:07
(0) Что надо написать?
Мама мыла Милу мылом, Мила мыло не любила!
2 spectre1978
 
14.10.15
22:10
В очень общих чертах

Выборка = Спр.Выбрать (<некое условие отбора или ничего>);
Пока Выборка.Следующий () Цикл
Элем = Выборка.ПолучитьОбъкт ();
Элем.Наименование = НРег (Элем.Наименование);
Элем.Записать ();
КонецЦикла;
3 Рус Иван
 
14.10.15
22:14
(2) ты не сказал, в каком модуле это сделать
4 Casper21
 
14.10.15
22:23
Например текст в Справочник.Наименование = РЕГИСТРИ а надо чтоб было Регистри
5 Casper21
 
14.10.15
22:42
Процедура КнопкаВыполнитьНажатие(Кнопка)
    Выборка = Справочники.Товари.Выбрать();
    Пока Выборка.Следующий() цикл
        Если Выборка.Наименование = ВРег(Выборка.Наименование) Тогда
    Выборка.Наименование = ТРег(Выборка.Наименование);
        КонецЕсли;
    КонецЦикла;
КонецПроцедуры

Типо так? но оно не пашет)
6 ВРедная
 
14.10.15
22:55
(5) записывать данные можно только в объект, а у тебя где получается объект?
элементы должны волшебным образом сами записаться?
7 ВРедная
 
14.10.15
22:57
(6) ну и отладчик тоже помогает обычно.
8 Записьдампа
 
14.10.15
23:01
(5) Ты немного неправильно делаешь.

Найди в модуле объекта справочника Товари процедуру ПередЗаписью. Если там такой еще нет - создай:

Процедура ПередЗаписью(Отказ)
КонецПроцедуры

Внутри, самой первой строчкой, напиши:

Наименование = ТРег(Наименование);

Сохрани, перейди в режим предприятия, открой элемент справочника и сохрани. Получилось?

Повторяй это с каждым элементом, который тебе надо обработать, до тех пор поймешь необходимость записи и не научишся читать, что тебе пишут. См. (2)
9 Casper21
 
14.10.15
23:04
(1) Мила мыло не любила!
10 Рус Иван
 
14.10.15
23:06
(9) красавчик
11 Casper21
 
14.10.15
23:07
И я неправильно сформулировал вопрос, извините.
Первая буква большая, а все остальные маленькие
12 Casper21
 
14.10.15
23:07
(8) спасибо, что дал понять что мне нужно