Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Управляемые формы переход с одной строки на другую событие

Управляемые формы переход с одной строки на другую событие
Я
   shamashs
 
27.05.18 - 13:28
Добрый день, собственно есть внешняя обработка которая работает с таблицами значений, у одной таблицы значений есть подчиненная которая отображается с отбором по ключу текущей строки. Собственно вопрос, на форме выведено обе таблицы значений, и я хочу переустанавливать фильтр по второй табличной части, ключом текущей строки первой табличной части. В обычных формах это можно было сделать какой то процедурой.  В уф я не вижу событие которые должно срабатывать при переходе с одной строки на другую строку. Не редактирование а именно просто переход с одной строки на другую. Я сделал ручное обновление 2й табличной части, но хотелось бы сделать автоматическое. Как лучше всего это сделать, т.е. поймать момент. Думал сделать динамический список и в качестве источника данных для него дать ему готовую тз. Единственный ли это вариант, или я что то упускаю?
 
 
   drei
 
1 - 27.05.18 - 13:49
... а потом ещё рассказывать, почему событие зацикливается из-за контекстного вызова, просить СП прочитать... Не, нафик.

На управляемых формах такое сделать нельзя.
   PiotrLoginov
 
2 - 27.05.18 - 14:00
(0)ПриАктивизацииСтроки чем не устраивает?

(1) >>На управляемых формах такое сделать нельзя
ты кто? не неси бред
   shamashs
 
3 - 27.05.18 - 14:19
(1) Спасибо, за конструктивное мнение, ваше мнение очень важно для нас. Оставайтесь на линии.
(2) Не срабатывает при переходе это событие, но я решил динамическим делать так проще. В итоге получается, по уф я так понял, это действительно не возможно. Либо требует слишком уж сильных извращений.
   PiotrLoginov
 
4 - 27.05.18 - 14:23
(3) ну как так?  у меня точная такая задача - и все отлично отрабатывает
   lEvGl
 
5 - 27.05.18 - 14:25
ппц что там не возможно, там что нет приактивизациистроки?
   PiotrLoginov
 
6 - 27.05.18 - 14:25
&НаКлиенте
Процедура ПерваяТаблицаПриАктивизацииСтроки(Элемент)
    
    Если Элемент.ТекущиеДанные = Неопределено Тогда
        Элементы.ВтораяТаблица.ОтборСтрок = Новый ФиксированнаяСтруктура("КолонкаОтбор", Неопределено);
    Иначе
        Элементы.ВтораяТаблица.ОтборСтрок
            = Новый ФиксированнаяСтруктура("КолонкаОтбор", Элемент.ТекущиеДанные.КолонкаОтбор);
    КонецЕсли;
    
КонецПроцедуры
   PiotrLoginov
 
7 - 27.05.18 - 14:26
+ (6) конструктор структуры без второго параметра можно
   lEvGl
 
8 - 27.05.18 - 14:29
(6)взял и все выложил, чел че то выдумывает, а ты ему так просто взял и отдал
   PiotrLoginov
 
9 - 27.05.18 - 14:42
(8) может, у меня сегодня "день бобра". Может, у меня у самого белая полоса, и я полон наивности и любви к ближнему
   youalex
 
10 - 27.05.18 - 14:44
(2) >> не неси бред
я так понял, речь шла о том, чтобы отрабатывать событие не сразу, а через обработку ожидания (например)
 
 Рекламное место пустует
   Сияющий в темноте
 
11 - 28.05.18 - 09:40
В чем проблема,при пролистывании мы обнаруживаем измннение строки и ставим флаг,что оно было,в первой обработке ожидания сбрасываем данный флаг и ставим флаг нужно обновить,а во второй обработке просто обновляем,если стоит второй флаг и нет первого.
   shamashs
 
12 - 28.05.18 - 10:23
(6) Поковыряю почему не получается, спасибо большое!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует