|
Изменить регистр с ВРег на ТРег |
☑ |
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) спасибо, что дал понять что мне нужно
|
|