Имя: Пароль:
1C
1C 7.7
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
тогда код давай
Независимо от того, куда вы едете — это в гору и против ветра!