ОтборСтрок и ВидСравнения.ВИерархии (8.3.6.2449) #770475


#0 by bse
На УФ Документа выведены две ТЧ. Необходимо при выборе строки первой ТЧ установить отбор во второй ТЧ. Но один из отборов должен быть ВИерархии. Можно ли в ОтборСтрок добавить отбор с ВидСравнения.ВИерархии? Пробовал замутить отбор типа: ЭлементОтбора.ПравоеЗначение = Элемент.ТекущиеДанные.ПодразделениеОрганизации; но проблема в первой строке, ХЗ что там писать...
#1 by Радим1987
При изменение не сработает?
#2 by bse
Код в процедуре ПриАктивацииСтроки. Работает код Элементы.ПремированиеПоРаботникамОрганизации.ОтборСтрок = Новый ФиксированнаяСтруктура("Показатель, ПодразделениеОрганизации", Элемент.ТекущиеДанные.Показатель, Элемент.ТекущиеДанные.ПодразделениеОрганизации); , но ВидСравненияКомпоновкиДанных.Равно, а как поставить ВИерархии ХЗ... Щас пробую сплясать через оформление...
#3 by bse
*ВидСравненияКомпоновкиДанных.Равно читать ка ВидСравнения.Равно
#4 by Радим1987
ВидСравненияКомпоновкиДанных.ВСписке
#5 by Радим1987
или ВидСравненияОтбора = ВидСравненияКомпоновкиДанных.ВСпискеПоИерархии;
#6 by Радим1987
Зарплата и управление персоналом, редакция 3.0 (3.0.25.95) форма списка справочник Сотрудников реализован точно так же как у тебя
#7 by aleks_default
Какие отборы компоновки данных? Это же не дин. список а таблица формы. Получай отдельно запросом все подразделения входящие в иерархию и потом в ОтборСтрок вставляй.
#8 by aleks_default
таблица формы - табличная часть
#9 by bse
Уточни пожалуйста что добавлять в фиксированную структуру: Попробовал массив, структуру, СЗ, ТЗ... нифига Идентификаторы структуры ведь должны совпадать с реквизитами... или что я делаю не так?
#10 by aleks_default
Походу все-таки никак. Вообще мне кажется постановка задачи не верная. Как ты себе представляешь такую неоднозначную связь между двумя таб. частями документа? Лучше изначально определится подразделение какого уровня иерархии будет ключом связи между таб. частями и добавить в подчиненную таб. часть колонку с этим подразделением.
#11 by bse
Не, постановка задачи верная. Просто если я разверну иерархию подразделений в первой ТЧ то пользователи задолбаются. Получается возможности реализации не бесконечны... Ладно будем думать... щас еще с динамическим списком поиграюсь... Всем спасибо...
#12 by bse
В итоге тупо обошел это недоразумение... добавил в ТЧ реквизит ГоловноеПодразделение и по нему делаю отбор
#13 by Карупян
тебе придется занового переформировывать подчиненную таблицу
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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