|
Отбор строк в 2-х таблицах формы 8.2 Упр | ☑ | ||
|---|---|---|---|---|
|
0
TatyanaArb
14.03.12
✎
16:52
|
Имеется 3 таблицы формы. 1 и 2 связаны по Подразделению, 2 и 3 связаны Уникальным идентификатором ГУИД.
При активизации строки таблицы 1 происходит отбор строк в таблице 2. Необходимо, чтобы сразу срабатывал отбор для таблицы 3. Делаю так: //для первой таблицы &НаКлиенте Процедура АктуальнаяСтруктураПриАктивизацииСтроки(Элемент) ТекСтр = Элементы.АктуальнаяСтруктура.ТекущиеДанные; Если ТекСтр <> Неопределено Тогда ПараметрыОтбора = Новый Структура; ПараметрыОтбора.Вставить("ПодразделениеОрганизации", ТекСтр.Ссылка); Элементы.ШтатноеРасписание.ОтборСтрок = Новый ФиксированнаяСтруктура(ПараметрыОтбора); ШтатноеРасписаниеПриАктивизацииСтроки(Элементы.ШтатноеРасписание); Иначе ПараметрыОтбора = Новый Структура; ПараметрыОтбора.Вставить("ПодразделениеОрганизации",ПустоеПодразделение); Элементы.ШтатноеРасписание.ОтборСтрок = Новый ФиксированнаяСтруктура(ПараметрыОтбора); ШтатноеРасписаниеПриАктивизацииСтроки(Элементы.ШтатноеРасписание); КонецЕсли; КонецПроцедуры //для второй таблицы &НаКлиенте Процедура ШтатноеРасписаниеПриАктивизацииСтроки(Элемент) ТекСтр = Элементы.ШтатноеРасписание.ТекущиеДанные; Если ТекСтр <> Неопределено Тогда ПараметрыОтбора = Новый Структура; ПараметрыОтбора.Вставить("ГУИД", ТекСтр.ГУИД); Элементы.Надбавки.ОтборСтрок = Новый ФиксированнаяСтруктура(ПараметрыОтбора); Иначе ПараметрыОтбора = Новый Структура; ПараметрыОтбора.Вставить("ГУИД", Неопределено); Элементы.Надбавки.ОтборСтрок = Новый ФиксированнаяСтруктура(ПараметрыОтбора); КонецЕсли; КонецПроцедуры Но при активизации строки в первой таблице во второй таблице Элементы.ШтатноеРасписание.ТекущиеДанные = Неопределено. Как можно это сделать? |
|||
|
1
TatyanaArb
15.03.12
✎
08:45
|
UP
|
|||
|
2
Omskdizel
15.03.12
✎
08:58
|
Может при таком раскладе сделать активной первую строку во второй таблице, если там есть строки?
Свойство ТекущаяСтрока по справке доступна для записи. |
|||
|
3
TatyanaArb
16.03.12
✎
09:36
|
Так в том то и дело.
При активизации строки в первой таблице, отбор во второй срабатывает, Элементы.Таблица2.ТекущаяСтрока = Неопределено ((( Как быть? |
| Форум | Правила | Описание | Секции | Поиск |