Как наложить отбор на открытую форму списка

1. antipod13 14.01.21 14:27 Сейчас в теме
Вообще можно ли?
У меня при создании на сервере если есть нужный параметр на форму списка накладывается отбор.
А вот наткнулся на фокус - когда форма уже открыта - ничего не произошло
По теме из базы знаний
Найденные решения
3. antipod13 14.01.21 14:46 Сейчас в теме
(2)Да тут на 1с нашел, использовать метод ПолучитьФорму с указанием ее идентификатора, и вроде потом ее можно как то оповестить, не понял как оповещать. Да и не всегда эта форма открывается с отбором. Это при открытии формы куда то сохранять ее идентификатор надо, сложно. В общем выкрутился открытием нового экземпляра формы
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. VictorRGB2 13 14.01.21 14:40 Сейчас в теме
ну а что вы ожидали?
как открытая форма узнает, что изменились параметры отбора?

теоретически можно по разному сделать
- в той же форме вызвать изменение параметров, задать их и перечитать форму
- в другой форме изменить параметры, и опять же перечитать форму с новыми параметрами
3. antipod13 14.01.21 14:46 Сейчас в теме
(2)Да тут на 1с нашел, использовать метод ПолучитьФорму с указанием ее идентификатора, и вроде потом ее можно как то оповестить, не понял как оповещать. Да и не всегда эта форма открывается с отбором. Это при открытии формы куда то сохранять ее идентификатор надо, сложно. В общем выкрутился открытием нового экземпляра формы
4. SlavaKron 14.01.21 14:50 Сейчас в теме
Компоновщик настроек динамического списка доступен на клиенте, а значит изменить отбор в открытой форме списка не составляет труда. для это нужно получить саму форму, например из списка открытых форм, и имя реквизита динамического списка.
5. VictorRGB2 13 14.01.21 14:58 Сейчас в теме
(4) тут вероятнее всего вариант без динамического списка, судя по описанию проблемы, поэтому и "перечитать форму" предлагал
(3) но и через Оповестить() тоже можно было, без открытия нового экземпляра, разве что возни с оповещением поболее но не более, чем на уровне "разобраться с механизмом"
6. antipod13 14.01.21 15:01 Сейчас в теме
(5)Да я понял, просто этот способ открытия списка редок, он у меня вообще как оповещение на нажатие по сообщению пользователя организован, избежать нескольких экземпляров только гдето хранить идентификатор формы, сложно больно
7. VictorRGB2 13 14.01.21 15:06 Сейчас в теме
(6) зачем идентификатор хранить?
система просто поищет форму с указанным идентификатором, найдет - обновит, не найдет - откроет новый экземпляр
идентификатор для того и нужен как раз, чтобы попасть именно в уже открытую форму с указанным идентификатором
8. antipod13 14.01.21 15:08 Сейчас в теме
(7)"Одним из параметров метода ПолучитьФорму() является параметр КлючУникальности. При выполнении этого метода система будет сначала искать открытую форму с указанным ключом уникальности и, если такая существует, будет возвращена именно она. Если же нет, то будет возвращена новая форма,"
Это с ИТС, то есть я так понял если не указывать идентификатор всегда новая форма возвращается
9. VictorRGB2 13 14.01.21 15:59 Сейчас в теме
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)