Здравствуйте! В справочник Материалы вводятся элементы через внешнюю обработку. Пытаюсь сделать так, чтобы после закрытия обработки, новый элемент становился текущим. В обработку передаю список значений (код текущей группы и контекст формы "Спр"). Как ни пробовала, вылезает ошибка, что Объект не может быть перепозиционирован:
Конт = Форма.Параметр.Получить("Спр");
Конт.НайтиЭлемент(СпрМатериалы.ТекущийЭлемент());
Спасибо!
Конт = Форма.Параметр.Получить("Спр");
Конт.НайтиЭлемент(СпрМатериалы.ТекущийЭлемент());
Спасибо!
По теме из базы знаний
- Поиск "неиспользуемых" элементов справочников
- Отчет по метаданным. Количество элементов справочников, документов, регистров. Отбор по периоду
- Программное копирование узла/строки дерева значений на управляемой форме (УФ, ДанныеФормыДерево, ДанныеФормыЭлементДерева) в вариантах на клиенте и на сервере
- Архив элементов
- Групповое переименование элементов справочника "Номенклатура"
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Код |
---|
Процедура ПриОткрытии()
Спр=СоздатьОбъект("Справочник.Номенклатура");
Спр.НайтиПоКоду("11110060");
АктивизироватьОбъект(Спр.ТекущийЭлемент());
Возврат;
//....................
КонецПроцедуры
Показать полностью |
Фигвам получился....
У меня все работает.
Код |
---|
Процедура ПриОткрытии()
Спр=СоздатьОбъект("Справочник."+Вид());
Если Спр.НайтиПоКоду("11110060") = 1 Тогда
АктивизироватьОбъект(Спр.ТекущийЭлемент());
Иначе
Сообщить("просто не нашли такой код, либо неподходящее умолчание флага поиска в НайтиПоКоду()");
КонецЕсли;
Возврат;
//....................
КонецПроцедуры
Показать полностью |
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот