Помощь - Поиск - Пользователи - Календарь
Полная версия: Как установить новый код существующему элементы справочника?
1C-PRO - Форум по 1С > Форумы по платформе "1С:Предприятие 8.x" > (8.х) Конфигурирование на платформе "1С:Предприятие 8.x"
Sagitt
Необходимо создать новый элемент справочника с кодом, который уже используется.
Объект с новым элементом создан так
об=справочники[стр2];
об=об.СоздатьЭлемент();
об.код=код;

(вид справочника заранее не известен)
Для того,чтобы найти и присвоить новый код существующему элементу пишу следующее:

об1=СоздатьОбъект("Справочники."+об.метаданные().имя);
об1=об1.найтипокоду(об.код);
об1.УстановитьНовыйКод();
об1.записать();

Выдает ошибку при исполнении на установитьновыйкод().Что я делаю не так?
LxS
Надо получить объект.
То что ты его нашел - хорошо.
Код
НайденныйОбъект = об1.ПолучитьОбъект();

и терь делай с ним все, что хочешь.
OpKc
+1

с помощью метода НайтиПоКоду() ты получил ссылку на объект. Соответственно, реквизиты справочника с сылки можно лишь считать.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2009 Invision Power Services, Inc.