|
НайтиПоРеквизиту не могу правильно вернуть объект | ☑ | ||
---|---|---|---|---|
0
paulic
01.04.12
✎
15:59
|
Задача состоит в следующем.
Организована задача по ведению истории изменений, которую необходимо переделать для стороннего интерфейса через делфи. Ну это было вступление. Есть справочник МетаданныеОбъектыДляКонтроля в который выгружается структура метаданных, которое в последствии отображается в виде дерева и регистр сведений из которого берется информация следует ли контролировать определенный объект. В тестовой базе всего 3 справочника. Беру частный случай для справочника "Контрагенты" и Реквизита "ИНН" Спр = Справочники.Контрагенты.ПолучитьСсылку().ПолучитьОбъект(); ВО = Справочники.МетаданныеОбъектыДляКонтроля.НайтиПоРеквизиту("РеквизитИмя", "ИНН", Спр); Obj = ВО.ПолучитьОбъект(); Obj.КонтролироватьИзменения = Истина; Obj.Записать(); После прохождения этого кода для реквизита "ИНН" свойство КонтролироватьИзменения будет равным "Истина" Если же я поменяю вторую строку на Справочники.МетаданныеОбъектыДляКонтроля.НайтиПоРеквизиту("РеквизитИмя", "Наименование", Спр); То при выполнении этого кода свойство КонтролироватьИзменения будет равным "Истина" для реквизита "Наименование", но каждый раз для разного родителя справочника. Точнее поочередно. Сначала для Контрагентов, после выполнения кода еще раз для справочника МетаданныеОбъектыДляКонтроля и так по кругу между этими справочниками. что не так делаю подскажите, пожалуйста! |
|||
1
paulic
01.04.12
✎
16:00
|
В ИНН все понятно, все время срабатывает он, потому что нет больше таких реквизитов. Наименование же повторяется.
|
|||
2
paulic
01.04.12
✎
16:06
|
попробовал убрать из мет. НайтиПоРеквизиту указатель "Спр" и поведение такое же.
Судя по всему оно вообще не срабатывает. Как можно выполнить отбор интересующего меня реквизита... |
|||
3
GROOVY
01.04.12
✎
16:11
|
(0) Третий параметр у метода "НайтиПоРеквизиту" - Ссылка, а не объект.
|
|||
4
GROOVY
01.04.12
✎
16:12
|
И нафига устанавливать отбор по пустой ссылке?
|
|||
5
GROOVY
01.04.12
✎
16:13
|
Да еще и ссылка из другого справочника... Этож "Родитель"...
|
|||
6
paulic
01.04.12
✎
16:30
|
просто 1с не профилирующая направленость у меня, скорее прихоть начальства.
подскажите, а как можно устроить поиск сразу по нескольким реквизитам? Спасибо. |
|||
7
paulic
01.04.12
✎
16:31
|
Получается только запросом?
|
|||
8
Мимохожий Однако
01.04.12
✎
18:20
|
(7)"Запрос наше фсё"(С)1С
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |