Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

ОбработкаПолученияФормы для регистра сведений

ОбработкаПолученияФормы для регистра сведений
Я
   rowvg
 
19.06.20 - 08:56
У формы задачи БП есть реквизит с типом Динамический список, связанный с основной таблицей некого регистра сведений. Кидаю динамический список на форму задачи. Когда я открываю запись регистра сведений из этого динамического списка, то мне нужно открывать ту или иную форму записи в зависимости от состояния элементов управления на форме задачи, или от состояния реквизитов объекта задачи. Проблема в том, что в обработчике ОбработкаПолученияФормы(ВидФормы, Параметры, ВыбраннаяФорма, ДополнительнаяИнформация, СтандартнаяОбработка) Параметры.Ключ - это РегистрСведенийКлючЗаписи, и никакой полезной для моего случая информации там нет. Есть еще некая ДополнительнаяИнформация, но что это, можно ли туда передать свое значение я не знаю.

- - - - - - - - - - - - - - - - - - - - - -

Подскажите, пожалуйста, как мне открывать нужную мне форму записи регистра сведений исходя из состояния родительской формы, на которую помещен мой динамический список?
   sitex
 
1 - 19.06.20 - 09:07
(0) А синтаксис помощник открывал ? Там вроде все расписано доступным языком .
   rowvg
 
2 - 19.06.20 - 09:12
(1) Похоже что ты сам его не открывал. Там ничего по моему вопросу нет, за исключением, пожалуй, только того, что ДополнительнаяИнформация мне никак не пригодится.
   rowvg
 
3 - 19.06.20 - 09:14
Я, конечно, могу обойтись применением классического метода ОткрытьФорму(.....  , но хотелось бы решить задачу красиво, если это возможно, конечно.
   butterbean
 
4 - 19.06.20 - 09:28
по каким условиям ты определяешь нужную форму?
   rowvg
 
5 - 19.06.20 - 09:49
(4) Условия зависят то состояния реквизитов объекта задачи, на форме которой лежит динамический список.
   Ёпрст
 
6 - 19.06.20 - 09:55
(3) а чем открытьФорму то не угодило ?
   rowvg
 
7 - 19.06.20 - 10:08
(6) Захотелось вместо нескольких вызовов ОткрытьФорму подставлять нужную форму в одном месте, красиво же
   Ёпрст
 
8 - 19.06.20 - 10:31
(7) ну тогда из своего дин списка делай открытьформу с параметрами, в ОбработкаПолученияФормы смотри этот параметр, и в зависимости от этого меняй выбранная форма.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.