Имя: Пароль:
1C
1С v8
Организация подбора из управляемой формы отчета
0 mashunka
 
26.10.12
11:43
Добрый день! Кто-нибудь делал подбор из-под формы отчета? Ситуация, в общем, такая:
1. Имеется отчет, представляющий пользователю нужные данные в графическом виде: эдакая шахматка, где в клеточках полно всякой доп. информации. Из этой шахматки нужно организовать подбор значений в документ.
2. Что было раньше: раньше это был отчет с обычно формой, в табличное поле которого выводился результат отчета. Пользователь тыкал в нужную клетку, срабатывала процедура "ОбработкаРасшифровки", считывались нужные данные и с помощью метода "ОповеститьОВыборе" передавались в искомый документ.
3. Тут появилась необходимость отчет для тонкого клиента переделать на УФ. И тут появилась засада: в управляемой форме отчета (и обработки) убрали свойство "ВладелецФормы".

Первая мысль: использовать какой-нибудь другой объект и прилепить форму туда: например, тот регистр, по которому строится отчет, или вообще общую форму - но у них тоже свойства "владелец формы" нет!
Создавать специально для этой цели Справочник, который не будет ничего содержать, а только форму подбора... Ну такое нагромождение вряд ли у меня в 1с пройдет сертификацию...

Вторая мысль: использовать метод "Оповестить" - но он оповещает все открытые формы. Ерунда получается.

В итоге пришлось выкрутиться самым дурацким способом, от которого я когда-то ушла:  ЗначениеВыбора = ОткрытьФормуМодально(...);
Подбор работает, но, ессно, блокирует все открытые окна, это ужасно неудобно.

Может, кто-то уже изобретал подобный велосипед? Поделитесь?
1 mashunka
 
26.10.12
11:54
Упс, сорри, вопрос снят, кажется я сама туплю :(
Видимо, давно надо было написать, чтобы заработало :(