![]() |
|
УФ Ошибка "Неизвестный идентификатор формы" | ☑ | ||
---|---|---|---|---|
0
irina_pi
13.10.17
✎
22:25
|
При открытии формы объекта Задача должна открываться форма объекта Бизнес-процессы.
В модуле менеждера Задачи Процедура ОбработкаПолученияФормы(ВидФормы, Параметры, ВыбраннаяФорма, ДополнительнаяИнформация, СтандартнаяОбработка) Если ВидФормы = "ФормаОбъекта" И Параметры.Свойство("Ключ")Тогда ЗадачаСсылка = Параметры.Ключ; ЗадачаОбъект=ЗадачаСсылка.ПолучитьОбъект(); Если ЗадачаОбъект.ТочкаМаршрута=БизнесПроцессы.СогласованиеНаряда.ТочкиМаршрута.СогласованиеСпециалистами тогда ВыбраннаяФорма="БизнесПроцессы.СогласованиеНаряда.Форма.ФормаСпециалиста"; Параметры.Ключ=ЗадачаОбъект.БизнесПроцесс; СтандартнаяОбработка=Ложь; КонецЕсли; КонецЕсли; КонецПроцедуры При попытке отрыть задачу выходит ошибка "Неизвестный идентификатор формы" и форма не открывается. |
|||
1
Филиал-msk
13.10.17
✎
22:39
|
Читать последние семь слов до просветления |
|||
2
irina_pi
13.10.17
✎
22:54
|
Прочла, не просветлилась.
Пример из УТ 11 Процедура ОбработкаПолученияФормы(ВидФормы, Параметры, ВыбраннаяФорма, ДополнительнаяИнформация, СтандартнаяОбработка) Если ВидФормы = "ФормаОбъекта" И Параметры.Свойство("Ключ") Тогда ПараметрыФормы = БизнесПроцессыИЗадачиВызовСервера.ФормаВыполненияЗадачи(Параметры.Ключ); ИмяФормыЗадачи = ""; Результат = ПараметрыФормы.Свойство("ИмяФормы", ИмяФормыЗадачи); Если Результат Тогда ВыбраннаяФорма = ИмяФормыЗадачи; СтандартнаяОбработка = Ложь; КонецЕсли; КонецЕсли; КонецПроцедуры ИмяФормыЗадачи "БизнесПроцесс.ТиповаяПродажа.Форма.Документы" Строка |
|||
3
Филиал-msk
13.10.17
✎
23:00
|
Хе
|
|||
4
Филиал-msk
13.10.17
✎
23:01
|
Ну тогда найди очень важное отличие в значении ИмяФормыЗадачи и твоей переменной (:
|
|||
5
Филиал-msk
13.10.17
✎
23:01
|
Примерно в 14 знаке
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |