|
v7: Изменить найденный элемент справочника |
☑ |
0
abbas
24.09.12
✎
13:06
|
СпрЭлемента = СоздатьОбъект("Справочник.Контрагенты");
Если СпрЭлемента.НайтиПоКоду(КодСпр) = 1 Тогда
НайденныйКонтрагент = СпрЭлемента.ТекущийЭлемент();
НайденныйКонтрагент.ПолнНаименование = ИзмененноеНаименование;
НайденныйКонтрагент.Записать();
Подскажите плс, что я забыл, как получить элемент не делаю выборку...
|
|
1
oslokot
24.09.12
✎
13:08
|
(0) а ты и не делал выборку
|
|
2
Ork
24.09.12
✎
13:08
|
(0)
СпрЭлемента = СоздатьОбъект("Справочник.Контрагенты");
Если СпрЭлемента.НайтиПоКоду(КодСпр) = 1 Тогда
//НайденныйКонтрагент = СпрЭлемента.ТекущийЭлемент(); - это в топку
//Здесь вот так:
СпрЭлемента.ПолнНаименование = ИзмененноеНаименование;
СпрЭлемента.Записать();
|
|
3
abbas
24.09.12
✎
13:12
|
Когда ищу через реквизит, ругается что не верное имя реквизита, хоть все правильно...что может быть?
|
|
4
GLazNik
24.09.12
✎
13:14
|
"Замечание:
Метод можно использовать только для реквизитов с установленным признаком ''Сортировка''."
|
|
5
Guk
24.09.12
✎
13:14
|
(3) Сортировка у реквизита не стоит...
|
|
6
Ork
24.09.12
✎
13:15
|
(3) Код которым ищешь - в студию. А вообще для такого : НайтиПоРеквизиту есть одна оговорка в СП :
====================
Замечание:
Метод можно использовать только для реквизитов с установленным признаком ''Сортировка''.
====================
|
|
7
abbas
24.09.12
✎
13:18
|
Сортировка у реквизита стоит
|
|
8
GLazNik
24.09.12
✎
13:20
|
тогда код давай
|
|