Создать группу и элемент в подчиненном справочнике #469371


#0 by AXS
По нажатию кнопки на форме элемента справочника "сотрудники" создаю группы и элементы в подчиненном справочнике так: Там же есть другая кнопка. с процедурой открывающей форму списка подчиненного справочника "тест" Процедура ПоказатьСпрТест Фишка вот в чём: У одного сотрудника добавляю несколько дней - всё отображается потом в форме списка "Тест" нормально, а вот следующему сотруднику добавляю - уже не показывает.... PS: Если убрать иерархический список, то отображается всё. И то что у первого сотрудника и то что не показывалось у второго, причём всё в куче...
#1 by Rie
Владелец не задан.
#2 by AXS
Где не задан?
#3 by AXS
ПриОткрытии формы списка "Тест":
#4 by AXS
И в заголовке всегда написано что владелец есть....
#5 by Rie
У элементов подчинённого справочника. (У меня вообще имеется сильное сомнение насчёт групп в подчинённом справочнике). В заголовке написано, по какому владельцу отфильтрован список.
#6 by AXS
Ну ведь задаю же...
#7 by Rie
Это Владелец для выборки. Для создаваемого элемента:
#8 by Ёпрст
ошибка тут: НайтиПоНаименованию(..,1,) должно быть
#9 by AXS
Упс...
#10 by AXS
Не согласен... Тем более что пробовал и так...
#11 by Ёпрст
с чем не согласен ? С тем что ищешь группу во всем справочнике ?
#12 by AXS
Во всём справочнике (подчиненном конкретному сотруднику... я так понимаю)
#13 by Ёпрст
нет.
#14 by Ёпрст
+13 именно во всём.
#15 by AXS
Тады сорри... Счас гляну...
#16 by Ёпрст
воткни в форму списка справочника 2 текстовые колонки, у первой в формулу напиши Владелец, у другой Родитель.. Открой форму списка справочника, сними иерархию и посмотри, что натворил.. Дальше думай.
#17 by AXS
Осознал... Каюсь... :)
#18 by AXS
Блиииин.... Надоело... Добавляю один день - всё ок. Захожу, смотрю - добавился как положено. Хочу добавить ещё один - получаю: СпТестГр.Владелец = ТекСотрудник; {Справочник.Сотрудники.Форма.Модуль}: Неверный тип вышестоящего справочника!
#19 by AXS
+18 По факту пытается создаться ещё одна группа, хотя такая уже есть... Значит ищется она в этой самой группе, хотя я выгоняю предварительно на верхний уровень...
#20 by Ёпрст
нафига тебе группы вообще сдались в подчиненном справочнике ?..
#21 by Ёпрст
//СпТестГр.ИспользоватьРодителя(ПолучитьПустоеЗначение("Справочник.Тест")); вообще убери эту строчку.
#22 by AeDen
Пользователи частенько хотят. Например, им удобно группировать договора по каким-то признакам, разделять их по группам.
#23 by AeDen
Отладчик тебе в помощь - там такие проблемы разруливаются в пять секунд. Сам на днях воевал.
#24 by AXS
Всё нормально... Просто совпали названия переменных... Сделал глобальную переменную ТекСотрудник, а уже была локальная такая же и она меняла значение... Уффф.... Отладчиком и выяснил...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С