#0
by bUbA
На форме есть 2 табличных части, и если в какой-то из них, или в обеих сразу, остается по одной строке, то процедура ПриАктивизацииСтроки не срабатывает. Подскажите, как победить эту проблему? 1С 8.3.9, Документооборот 2.1, УФ
#1
by 1Снеговик
Из другого события проверяй количество строк и вызывай процедуру как при активизации
#2
by bUbA
Не совсем понимаю из какого другого события и в какой момент это делать... можно пояснить?
#4
by bUbA
При одиночном клике на табличную часть, в данном случае, я не попадаю в процедуру активизации строки, т.к. там всего одна строка и она уже выделена цветом как активная. Как вариант, использовать обработчик ожидания, но может есть более красивый способ?
#10
by bUbA
попробовал и ПриАктивизацииЯчейки, и ПриАктивизацииПоля, эти процедуры отрабатывают, но почему то они срабатывают и в тот момент, когда я активизируюсь на строке другой таблицы
#13
by Остап Сулейманович
"я не попадаю в процедуру активизации строки, т.к. там всего одна строка и она уже выделена цветом как активная." Так она уже когда-то активировалась. И процедура выполнилась (ну или должна была выполниться). Вам чего точно нужно?
#14
by bUbA
на форме есть 2 ТЧ - ЗадачиМне и ЗадачиМнеПринятые, когда я добавляю процедуру ЗадачиМнеПринятыеПриАктивизацииПоля или ЗадачиМнеПринятыеПриАктивизацииЯчейки, то я в них почему то попадаю при активизации из двух табличных частей, поэтому и надо добавить проверку на текущий элемент формы
#15
by bUbA
в зависимости от выбранной строки выводятся данные по текущей задаче на отдельный элемент формы, а если строка в ТЧ одна, то данные по этой задаче не выводятся, т.к. она уже считается активной. Для адекватной работы тут требуется минимум 2 строки
#17
by Ёпрст
Ну, тип того слепи, что ле.. Лень поверять, ч там не активизируется у тебя. Перем Вася_ТекущаяСтрока; &НаКлиенте &НаКлиенте
#19
by h-sp
а эта процедура ТоварыПриАктивизацииСтроки точно подцеплена к событию ПриАктивизацииСтроки ??
#22
by bUbA
Точно не всегда, но когда остается 1 строка, начинаются такие вот проблемы. Тут форма с таблицами открывается всего 1 раз при запуске 1ски и закрывается вместе с ней, процедуру при открытии не получится задействовать
#23
by Ёпрст
У тебя всегда она хотя бы один раз, да выполнится. Либо при первом открытии формы, либо руками, когда в ТЧ тыкнешь. Этого достаточно, чтоб обработка ожидания сработала. Усё.
#25
by bUbA
Есть 2 таблицы. Допустим в первой таблице 2 строки, во второй 1 строка. Если пользователь выбрал сначала строку из 1й ТЧ, ему вывелась полная информация по задаче на дополнительный элемент формы, потом он захотел посмотреть данные по задаче из 2й ТЧ, но они уже не выведутся, т.к. строка там всегда считается активной. Более того, если он обратно захочет просмотреть первую задачу из 1й ТЧ, то ему надо будет активизировать сначала вторую строку, потом первую. Не знаю получилось ли более-менее понятно разъяснить задачу
#29
by bUbA
Для того, чтобы обработчик ожидания сработал, надо для начала попасть в процедуру ПриАктивизацииСтроки, а этого не происходит...
#34
by ejikbeznojek
Может если строки удаляются программно, можно дописать что если строка 1, то отменить выделение?
#35
by bUbA
нет, там перезаполнение по запросу идет. Сделал через процедуру ПриАктивизацииЯчейки перенаправление на процедуру ПриАктивизацииСтроки
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Чем можно заменить функцию Активизация()?
- Как в табличной части документа вернуть значение строки?
- ТЗ. Удаление строки сдвигает строки?
- Как добавить текущую дату при добавлении строки табличной части
- для строки области таб дока с автовысотой не считается высота строки
- как из строки убрать символ перевода строки?
- Активизация строки табличного поля
- получить строки из табличной части после отбора
- УФ программно перебрать строки табличной части и выделить цветом
- Динамический список - выделенные строки - суммирование содержимого строки..
- v7: Перебрать строки табличной части документа. Реквизит строки с типом - Документ.
- Обращение к табличной части справочника из табличной части документа
В этой группе 1С
- скрыть параметр в зависимости от условия в СКД
- БП 3.0 Нет проводок по налогу на прибыль
- Расширение и общий модуль
- Обращение к экспортной переменной модуля формы общей формы.
- Не формируется внешний отчет в ЗУП
- СКД и суммирование при группировке
- Как в УТ11 назначать скидки процентом на товары по контрагентам.
- Не все штрих-коды, считанные сканером в пакетном режиме, попадают в базу
- Печатная форма макет Word , БСП пропадают колонтитулы
- Налог на имущество- разница между ОСВ и справкой
- передача данных из подчиненной формы в родительскую
- 1С 8.2 Обнаружено дублирование ключевых значений в колонке "Ссылка"
- Бухгалтерия 3.0. Изменение типа склада
- БП 2.0 Регистр учета прямых расходов на производство
- Зарплата в УТ11
- РегламентныеЗадания.ПолучитьРегламентныеЗадания() возвращает только 4 штуки
- 8.3. СКД. АвтоЗаполнениеДоступныхПолей. Что сделать, чтобы заполнились поля.
- 1С-Рарус Бонусный сервис.. А также другие варианты бонусных систем для 1С.
- СКД "Поле не найдено"
- Может кто помочь советом по вопросу подключения нов-го SSD на МП старую