Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 20:39

Задачка по 1С

Автор Тима22, 16 ноя 2023, 10:01

0 Пользователей и 1 гость просматривают эту тему.

Тима22

Можно ли открыть форму списка справочника "Номенклатуры" с отбором по виду номенклатуры "Роботы-пылесосы" и что бы все это выполнялось только &На клиенте

Максим75

Тима22, при открытии формы (в данном случае справочника) можно сразу отборы наложить.
в обработчике события откуда планируете открывать Номенклатуру для выбора нужной номенклатуре (вроде НачалоВыбора) пишете свой код, и ставите СтандартнаяОбработка = Ложь (для того, чтобы обработался Ваш код). В коде открываете нужную форму справочника (списка или выбора) и заполняете отборы.

LexaK

так команда открытия формы ТОЛЬКО НаКлиенте и работает!
(но при этом происходит обращение к серверу, короче см. СП)
если помогло нажмите: Спасибо!

Тима22

Максим75,
Типо такого? Ничего не выводит

ЗначениеОтбора = Новый Структура("ВидНоменклатуры", "Роботы-пылесосы");
ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора);
ОткрытьФорму("Справочник.Номенклатура.ФормаСписка", ПараметрыВыбора);

Максим75

Тима22, типа такого

ФормаВыбора = Справочники.ДоговорыКонтрагентов.ПолучитьФормуВыбора(,Элемент,);
ФормаВыбора.Отбор.Слушатель.ВидСравнения  = ВидСравнения.Равно;
ФормаВыбора.Отбор.Слушатель.Значение      = Слушатель;
ФормаВыбора.Отбор.Слушатель.Использование = Истина;
ФормаВыбора.ЭлементыФормы.СправочникСписок.НастройкаОтбора.Слушатель.Доступность = Ложь;
ФормаВыбора.Отбор.ДатаОкончанияЗанятий.ВидСравнения  = ВидСравнения.БольшеИлиРавно;
ФормаВыбора.Отбор.ДатаОкончанияЗанятий.Значение      = Дата;
ФормаВыбора.Отбор.ДатаОкончанияЗанятий.Использование = Истина;
ФормаВыбора.ЭлементыФормы.СправочникСписок.НастройкаОтбора.ДатаОкончанияЗанятий.Доступность = Истина;
   ФормаВыбора.Открыть();
СтандартнаяОбработка=Ложь;

а так Вы просто передали в открываемую форму параметры в виде структуры, тогда в самой форме надо при создании на сервере эти параметры разбирать и отбор накладывать. (могу ошибаться в том, что при создании на сервере)

п.с. это просто пример, Вы под свое переделываете

antoneus

А вид номенклатуры - это у вас строка?

Тима22

antoneus, Ссылка на другой справочник

antoneus

А в структуру кладете строку. Конечно, ничего не покажет.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск