Из одной табличной части создать несколько таблиц значений на форме.

1. 1c_uZer 14.02.25 09:10 Сейчас в теме
Добрый день. Такой вопрос. Подскажите пожалуйста, как правильно реализовать. Есть документ. в нем есть табличная часть. В табличной части реквизиты- сотрудник и оборудование. Так вот на форме этого документа, мне нужно сделать чтобы данные этой табличной части разбивались в зависимости от реквизита оборудование. То есть создавались страницы, и на них отображались данные из тч (сотрудники) которые соответствуют оборудованию.

То есть страницы я создал так.

Для Каждого Элемент ИЗ МассивОборудования Цикл
		
		ИмяСтраницы = СтрЗаменить(Строка(Элемент.Оборудование)," ","");
		НоваяГруппа = ЭтаФорма.Элементы.Добавить(ИмяСтраницы, Тип("ГруппаФормы"),Элементы.Группа6);
		НоваяГруппа.Вид = ВидГруппыФормы.Страница;
		НоваяГруппа.Заголовок = Строка(Элемент.Оборудование);
		
		НовыйЭл = Элементы.Добавить("ДанныеСотрудников" + ИмяСтраницы, Тип("ТаблицаФормы"), НоваяГруппа);
		НовыйЭл.ПутьКДанным = "Объект.ДанныеСотрудников";
		
		ЭлементТаблицыФормы = Элементы.Добавить("ДанныеСотрудников" + Сч, Тип("ПолеФормы"),НовыйЭл);
		ЭлементТаблицыФормы.Вид = ВидПоляФормы.ПолеВвода;
		ЭлементТаблицыФормы.ПутьКДанным = "Объект.ДанныеСотрудников.Сотрудник";
		Сч = Сч + 1;
		
	КонецЦикла;
Показать


А как теперь сделать чтобы данные из табличной части попадали каждый в свою таблицу значений? так как связь идет с табличной часть данные сотрудников, то у меня в табличную часть попадает всё. То есть у меня летит и Камаз и Камаз 2 все в обе табличные части. Можно было бы получать запросом что какому оборудованию соответствует и уже добавлять, но думаю может есть красвый метод.
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
5. SlavaKron 14.02.25 09:35 Сейчас в теме
ЭлементТаблицыФормы.ОтборСтрок = Новый ФиксированнаяСтруктура("Оборудование", Элемент);
VyacheslavShilov; 1c_uZer; user2107184; +3 Ответить
4. antz 14.02.25 09:21 Сейчас в теме
В зависимости от выбранной закладки устанавливать ОтборСтрок в тз на форме.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user2107184 14.02.25 09:17 Сейчас в теме
Для начала определись - тебе нужна именно таблица значений как реквизит с самостоятельными данными, или таблица на форме, которая просто отображает отбор по табличной части?
3. 1c_uZer 14.02.25 09:20 Сейчас в теме
(2) Мне нужна таблица на форме, которая отображает отбор по табличной части.
6. user2107184 14.02.25 09:38 Сейчас в теме
(3) Тогда (5) опередил
4. antz 14.02.25 09:21 Сейчас в теме
В зависимости от выбранной закладки устанавливать ОтборСтрок в тз на форме.
5. SlavaKron 14.02.25 09:35 Сейчас в теме
ЭлементТаблицыФормы.ОтборСтрок = Новый ФиксированнаяСтруктура("Оборудование", Элемент);
VyacheslavShilov; 1c_uZer; user2107184; +3 Ответить
7. 1c_uZer 14.02.25 09:51 Сейчас в теме
Шикарно) Всем спасибо! все супер.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот