|
Как программно изменить наименование элемента справочника? |
☑ |
0
leoit
05.06.14
✎
14:10
|
Добрый день, создал запрос с условиями для перебора элементов справочника, представленный ниже. Подскажите как изменить наименование элемента справочника и записать его новое значение при обходе элементов?
Процедура КнопкаВыполнитьНажатие(Кнопка)
ПоискИЗамена();
КонецПроцедуры
Процедура ПоискИЗамена()
Запрос = Новый Запрос(
"ВЫБРАТЬ
| Номенклатура.Ссылка,
| Номенклатура.Наименование,
| Номенклатура.Родитель
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.Наименование ПОДОБНО &МесяцИГод
| И Номенклатура.Родитель В ИЕРАРХИИ(&Родитель)");
Запрос.УстановитьПараметр("МесяцИГод", "%апрель 2014%");
Запрос.УстановитьПараметр("Родитель", ВыбРодитель);
Результат = Запрос.Выполнить().Выбрать();
Пока Результат.Следующий() Цикл
Наименование = Результат.Наименование;
...
КонецЦикла;
КонецПроцедуры
|
|
1
ДенисЧ
05.06.14
✎
14:10
|
об = результат.Ссылка.ПОлучитьОбъект();
об.Наименование = НовоеНаименование;
об.Записать();
|
|
2
ДенисЧ
05.06.14
✎
14:11
|
и вообще...
Запросы писать научился, а такие элементарные вопросы...
|
|
3
jsmith82
05.06.14
✎
14:11
|
Пока Результат.Следующий() Цикл
СпрОбъект = Результат.Ссылка.ПолучитьОбъект();
СпрОбъект.Наименование = "Кончита Вурст";
СпрОбъект.ОбменДанными.Загрузка = Истина;
СпрОбъект.Записать();
...
КонецЦикла;
И называй выборку выборкой, а не результатом
|
|
4
leoit
05.06.14
✎
14:17
|
Всем спасибо за помощь и советы)
|
|
5
ДенисЧ
05.06.14
✎
14:18
|
(4) Это тебе ещё один, самый правильный совет не дали...
|
|
6
Адский плющ
05.06.14
✎
14:25
|
"Вон из профессии" ?
|
|
7
Крошка Ру
05.06.14
✎
14:25
|
(5) Мойте руки перед едой? ))
|
|
8
ДенисЧ
05.06.14
✎
14:27
|
(6) Тыз нал :-)
(7) А ты их не моешь? :-) Щ_щ
|
|
9
Крошка Ру
05.06.14
✎
14:32
|
(8) "Надо меньше пачкаться. И вообще, некоторые языком умываются..."
|
|
10
ASU_Diamond
05.06.14
✎
14:32
|
|
|