#0
by kupreeff
Доброго дня. На форме обработки есть 2 ТЗ, в каждой по 1 строке. Можно ли отловить событие, когда пользователь выбирает поочередно строку в этих ТЗ? ПриАктивизацииСтроки работает, когда пользователь поочередно выбирает строки в одной ТЗ.спасибо.
#3
by FIXXXL
когда пользователь выбирает поочередно строку в этих ТЗ промеж ТЗ фокус переключает или что надо?
#4
by Numerus Mikhail
реквизит с типом булево при активизации строки первой тз устанавливаешь его в истину при активизации строки второй тз проверяешь истина он или нет, если да, то устанавливаешь его в ложь и делаешь свои грязные делишки?
#5
by kupreeff
это частный случай поведения. строк может быть больше. Если по одной строке, то изначально при открытии формы они обе активны (выделены светло-желтым фоном), если щелкать в строку - она становится выделена ярко-желтым фоном. Щелкаем по другой ТЗ - у другой становится строка выделена ярко-желтым фоном, предыдущая же становится с бледным желтым фоном, но при этом в обоих случаях строки постоянно остаются с т.з. 1С активны и указанное мною событие не срабатывает. Нужно это для того, чтобы в третей ТЗ выводить данные по выбранной строке в одной из ТЗ.
#9
by RomaH
у меня использовалась для смены раскладки клавиатуры в зависимости от активного поля - но это было много лет назад пересмотрели логику на более "правильную"
#12
by SiAl-chel
Делаешь клиентскую функцию или процедуру с параметрами ТабличноеПоле и ТекущаяСтрока. Создаешь для каждого поля обработчики ПриАктивизацииСтроки, из которых передаешь в свою процедуру текущее поле и текущую строку. А там уже их анализируешь и делаешь что надо.
#13
by kupreeff
вот, я это нутром чую, но где мне анализировать текущий элемент формы? в каком событии?
#15
by SiAl-chel
в ПриАктивизацииСтроки у тебя первый параметр - это элемент формы типа ТабличноеПоле.
#22
by Вафель
по идее нужно бы использовать событие формы при смене текущего элемента. Но увы такого события нет
#30
by kupreeff
нашел подобную тему, предлагают использовать ОбработчикОжидания, как его прикрутить?
#31
by kupreeff
мне показалось, говорил) повторю - мне нужно в третьей ТЗ выводить инфу по документу, курсор на который поставил пользователь.
#32
by kupreeff
КодВозврата = ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаСменыРаскладки", "ruen",ТипВнешнейКомпоненты.Native); как туда ее засунуть?
#34
by kupreeff
упрощенно если, колонки "Док" типа документа некого вида - в ТЗ1 и ТЗ2, в ТЗ3 - строки табличной части документа, на который установлен фокус. Ну даже не упрощенно, по сути именно такая модель.
#35
by Рэйв
У формы есть обработчик ОбработкаАктивации.Поколдуй над ней, может пригодится для твоих дел.
#37
by МимохожийОднако
Положи эти ТЗ на разные страницы и используй определение страницы ПриСменеСтраницы
#41
by МимохожийОднако
Можно дать разные имена колонкам и при активации строки смотреть еще и колонку для дальнейших действий.
#44
by kupreeff
Компонента1cruen.СледитьЗаФокусом; возвращает в итоге Истину, правда не в ПриОткрытии, а в ПриСозданииНаСервере я все написал. Норм?
#47
by RomaH
ну осталось совсем малость, разобраться с клиент-серверным вариантом и как подключать ВК
#50
by kupreeff
я ж понимаю, на серной процедуре нет смысла ее запускать, если она должна работать на форме? ПриОткрытии у меня не выхывается. куда писать подключение ВК...
#51
by kupreeff
вызывается, что-то затупил...но КодВозврата=Ложь. Походу, я как-то общий макет ни так создаю. Хотя, когда в серверной писал процедуре, возвращалась Истина.
#55
by kupreeff
сделал так: Компонента1cruen.СледитьЗаФокусом; СледитьЗаФокусом -возвращает Истину. Но внешнее событие не возникает.
#58
by kupreeff
Всё, день промахался с такой ерундой, оказывается) dezss оказался прав, все спасибо за помощь!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицы, таблицы, таблицы... Будь они неладны
- Как в Список Значений загрузить колонку Таблицы Значений?
- Таблица значений в ячейке таблицы значений
- Вид списка в УФ(управляемой форме) 8.2
- Как имея ссылку на строку таблицы значений получить название самой таблицы
- v8: Методика написания конфигураций на УФ, общие модули. Подскажите неофиту УФ
- Заполнение табличной части из таблицы значений, УФ
- обход данных табличной части формы в УФ
- УФ - подскажите как выбрать из таблицы значений
- Перебор строк таблицы значений на УФ
- Как обработать множественный выбор таблицы 8.3, УФ
- УФ колонка таблицы значений вида поле надписи - как добраться до событий?
В этой группе 1С
- Ошибка Microsoft SQL и 1С Arithmetic overflow error
- неправильный адрес в чеке УТ 11.3
- как обратиться к ревизиту обработки из модуля объекта документа?
- Зуп 3.1 годовая премия при расчете среднего
- Атол 30Ф постоянно отваливается от УТ 11
- Как сделать единый вид номенклатуры в разных базах?
- Авторизация 1С на прокси-сервере
- [УТ10] Реализация, куда вывести дату оплаты?
- Прекращена работа программы "1cv8c"
- Как отразить смешанную оплату в УТ 10.3.41?
- Mercury CL-200-R перестает работать
- 1с СКД не выбран период
- Разбор XML без файла
- Проверить какие наборы данных использована в текущих настройках СКД
- Две скидки применяются последовательно в УТ11
- Реформация баланса, закрытие 44 на 84
- АТОЛ 22Ф: Атрибут печать секций (Department) режется драйвером
- Не работает группировка в Динамическом списке
- Посчитать количество цифр в числе?
- mysql, очистка таблицы