|
8.3 УТ10 СКД, реакция на переключения значения Параметра на ФормеОтчета |
☑ |
0
aka AMIGO
08.12.16
✎
09:19
|
СКД
На форме есть (Необязательный в СКД) параметр ВыбКонтрагент.
Мои действия по шагам:
- Первоначально в таблице выводятся все контрагенты. Прекрасно.
- Далее - выбираю одного, в таблице всё замечательно выводится по выбранному контрагенту.
- Очищаю поле ВыбКонтрагент. Выводится пустая таблица! (и это меня огорчает :) )
- Снимаю галку в Настройках галку с "Контрагента" - выводится ожидаемая полная таблица.
(Если нужно - приведу скрин)
Вопрос - как автоматически (программно) снять галку при очистке параметра ВыбКонтрагент?
Иначе юзеры будут нервничать - это лишнее движение, о котором надо помнить, но не хочется.. Ибо отвлекает
|
|
1
aleks_default
08.12.16
✎
09:24
|
ВЫБОР КОГДА &ВыбКонтрагент = Значение(Справочник.Контрагенты.ПустаяСсылка) ТОГДА ИСТИНА ИНАЧЕ ТвояТаблицаВЗапросе.Контрагент = &ВыбКонтрагент КОНЕЦ
|
|
2
aka AMIGO
08.12.16
✎
09:26
|
(1) О! Спасибо!!
|
|
3
lucbak
08.12.16
✎
09:32
|
Удобнее делать через отбора а не через параметр.
|
|
4
aka AMIGO
08.12.16
✎
09:35
|
(3) Пусть пока так.. Мне просто привычнее :)
Вот что работает, как мне нужно, в Модуле ФормыОтчета
Если ВыбКонтрагент.Пустая() Тогда
Параметр.Использование = Ложь;
Иначе
Параметр.Использование = Истина;
КонецЕсли;
|
|
5
aka AMIGO
08.12.16
✎
09:36
|
Понятно, что это далеко не комильфо, но пока этот г-код меня устраивает.
|
|