Александр321321
48 / 14 / 16
Регистрация: 11.11.2014
Сообщений: 397
|
||||||
1 | ||||||
Назначить объекту справочника родителя26.07.2018, 13:01. Просмотров 1079. Ответов 3
Метки нет Все метки)
(
Есть справочник код в котором не проверяется на уникальность(т.е есть много объектов с кодом 1); Некоторые из них являются группами. Поэтому чтобы найти нужную группу я сохраняю и код и наименование. Теперь вопрос, чтобы новому элементу присвоить родителя нужно сделать поиск по 2м реквизитам. Сделать можно через запрос, но я делаю перебором.
Но почему-то Спр.Родитель = СпрПоискРод не записывает, хотя СпрПоискРод объект с которым спокойной могу работать, в чём проблема?
0
|
|
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
26.07.2018, 13:01 |
Ответы с готовыми решениями:
3
При выборе реквизита справочника выводить табличную часть другого справочника Обновление ссылки на документ в реквизите справочника и заполнение реквизитов элемента справочника по новой ссылке Запись элемента справочника из модуля объекта другого справочника Назначить родителя формы |
Volexovich
203 / 178 / 30
Регистрация: 24.10.2011
Сообщений: 721
|
||||||
26.07.2018, 14:13 | 2 | |||||
![]() Решение
Скорей всего, возможна ситуация, когда с одним кодом и именем будет группа и элемент, и в этом случае, если новому элементу присваивается родитель элемент, а не группа, то будет непойми что.
Добавь проверку родителя на группу. Добавлено через 4 минуты Выше я указал возможную дырку в механизме присвоения, а так тебе надо брать не элемент выборки, а ссылку на объект, т.е.
1
|
Александр321321
48 / 14 / 16
Регистрация: 11.11.2014
Сообщений: 397
|
|
26.07.2018, 15:28 [ТС] | 3 |
Да-да это именно группа. Проверка есть да и сам вручную данные проверял. Если вот это СпрПоискРод.НайтиПоКоду(213)
не является группой, то он пишет ошибку Добавлено через 1 час 13 минут Да всё верно, спасибо
0
|
Эксмет
So much heresy...
24 / 16 / 11
Регистрация: 30.07.2018
Сообщений: 114
|
|
30.07.2018, 17:35 | 4 |
Пожалуйста, не плодите говнокод, сделайте поиск запросом. Также в условия запроса, кроме кода и наименования, надо добавить еще условие на равенство истине свойства ЭтоГруппа, иначе рано или поздно получите ошибку, когда элементу справочника попробуйте назначить родителем дрйгой элемент справочника, а не группу.
0
|
30.07.2018, 17:35 | |
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
30.07.2018, 17:35 |
Как назначить класс к существующему объекту на сцене? Как назначить объекту 'Поле со списком' в MS Word значения из листа?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |