|
1C 8.2 еще один вопрос по УФ | ☑ | ||
---|---|---|---|---|
0
dragonIMV
11.02.12
✎
08:42
|
На форме 2 таблицы. Первая эта таблица с документом "Табель учета рабочего времени организации".
Вторая таблица с регистром новым, в которым документ выше является регистратором. Цель, когда активируешь строку любую из верхней таблицы с документом, то в нижней таблице не весь регистр показываться должен, а только лишь по выделенному документу. В простом то приложении все легко делается (примерно по памяти): ТекущаяСтрока = ЭлементыФормы.ТабельФакт.ТекущаяСтрока; Если ТекущаяСтрока<>Неопределено Тогда РегистрСведенийСписок.Отбор.Табель.Установить(ТекущаяСтрока.Ссылка); КонецЕсли; как подобное на УФ делается? а то с ними не знаком почти и примеры найти не могу на чем научиться это сделать |
|||
1
ДенисЧ
11.02.12
✎
08:48
|
&НаКлиенте
Процедура ДоставкаПриАктивизацииСтроки(Элемент) Попытка идДост = Элемент.ТекущиеДанные.идДоставки; Исключение Возврат; КонецПопытки; Отбор = Новый ФиксированнаяСтруктура("идДоставки", идДост); ЭтаФорма.Элементы.ТабПакетов.ОтборСтрок = Отбор; КонецПроцедуры У меня так. И работает. Правда, ТабПакетов - просто ТЗ. |
|||
2
dragonIMV
11.02.12
✎
08:55
|
(1) хм, не сработало...весь регистр выходит при подобном действии...
где почитать как все это работает то |
|||
3
dragonIMV
11.02.12
✎
09:02
|
Попытка
идДост = Элемент.ТекущиеДанные.идДоставки; Исключение Возврат; КонецПопытки; |
|||
4
dragonIMV
11.02.12
✎
09:02
|
блин...отправил..
вот в таблице выше Элемент.ТекущиеДанные позволяет оперировать лишь с видимыми колонками... а как с скрытой колонкой оперировать? |
|||
5
ДенисЧ
11.02.12
✎
09:08
|
ты не поверишь, но у меня ИдДоставки - даже не выведен на форму...
|
|||
6
dragonIMV
11.02.12
✎
09:10
|
(5) поверю, но я только что Ссылку убрал с формы, и он не видит
код: Табель = Элемент.ТекущиеДанные.Ссылка; а когда добавил ссылку на вывод в форме (причем видимую), тогда стал читать ссылку нормально |
|||
7
dragonIMV
11.02.12
✎
09:11
|
но в любом случае это отбор для таблицы, а у меня динамический список идет...и на него указанный код не работает...
сейчас попробую с таблицей это сделать простой, может сработает |
|||
8
dragonIMV
11.02.12
✎
09:20
|
Ладно, пофиг, отборами раз пользоваться не умею, то просто воспользовался Регистр.ПроизвольныйЗапрос = Истина;
И вставил запрос туда...и при активации строки второй динамический список пересчитывается как надо и показывает что надо... на этом и успокоюсь... |
|||
9
dragonIMV
11.02.12
✎
10:13
|
и еще вопрос, в простом режиме я добавлял реквизит с произвольным типом и у реквизита в свойствах в разделе "Использование" был такая вещь как "Строки списка выбора", в которых можно было занести выбираемые значения...
на УФ такого не могу найти, подскажите если это где-то есть (реквизит вынес на форму и принудительно для "КнопкаСпискаВыбора" поставил "да", а вот как туда значения запихать теперь) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |