Имя: Пароль:
1C
1С v8
УТ11.3.4.124 Поиск в списке товаров: Стандартный
0 ildary
 
11.12.17
12:28
Уважаемые специалисты, подскажите пожалуйста, как правильно решить проблему: Если включен поиск "Расширенный", то все работает. Но стоит переключить на "Стандартный" - то появляется проблема - у списка есть кнопка "Дополнительные отчеты", которая заточена только под расширенный поиск, а в стандартном выдаёт ошибку "Команда не может быть выполнена для указанного объекта". Но когда вручную добавляю команду для нужного динамического списка (СписокСтандартныйПоискНоменклатура) - то появляются 2 кнопки "Дополнительные отчеты" и проблема в том, что не получается управлять их видимостью. По факту у формы получается 4 кнопки Элементы.ФормаОбщаяКомандаОтчетыОбъекта, Элементы.ФормаОбщаяКомандаОтчетыОбъекта2, Элементы.ФормаОбщаяКомандаОтчетыОбъекта3, Элементы.ФормаОбщаяКомандаОтчетыОбъекта4, которые никак не реагируют на изменение их видимости. Как я понял - первые две кнопки - относятся к старому дин списку, а две вторых - к нужному мне СписокСтандартныйПоискНоменклатура.


Как можно скрыть одну из двух ненужных кнопок?
1 Вафель
 
11.12.17
12:51
доп команды добавляются через модуль менеджера
2 ildary
 
11.12.17
13:37
(1) а как изменять видимость такой команды программно?
3 ildary
 
11.12.17
13:50
Что-то я совсем запутался - нужная мне команда сидит в группе ГруппаКомандыФормыСписокСтандартныйПоискНоменклатура, которая формируется командами формы. Если сделать Элементы.ГруппаКомандыФормыСписокСтандартныйПоискНоменклатура.Видимость = Ложь; - то все команды из этой группы скрываются. Но если сделать

                Для Каждого Стр Из Элементы.ГруппаКомандыФормыСписокСтандартныйПоискНоменклатура.ПодчиненныеЭлементы Цикл
                    Стр.Видимость = Ложь;
                КонецЦикла;

то все команды продолжают быть на форме.