|
Ошибка ПередОткрытием формы | ☑ | ||
---|---|---|---|---|
0
deadpuma
04.10.12
✎
10:25
|
Пытаюсь сделать чтобы перед открытием формы открывалось окно выбора со списком значений, но код даже не компилируется, пишет функция ЭтоНовый() не определена. Процедура находится в модуле основной формы обработки.
что не так? Процедура ПередОткрытием(Отказ, СтандартнаяОбработка) Если ЭтоНовый() тогда Спис = Новый СписокЗначений; Спис.Добавить(Перечисления.ТипДокумента.ДоговорПоставкиБазовые); Спис.Добавить(Перечисления.ТипДокумента.СубленцизионныйДоговор); нСтатус = спис.ВыбратьЭлемент("Выбор документа:",Спис[0]); Если нСтатус = Неопределено тогда Отказ = Истина; КонецЕсли; Статус = нСтатус.Значение; Если Статус = Перечисления.СтатусЗаявки.Новая тогда Форм = ЭтотОбъект.ПолучитьФорму("Форма"); Форм.Открыть(); Отказ = Истина; КонецЕсли; КонецЕсли; КонецПроцедуры |
|||
1
Darky
04.10.12
✎
10:26
|
Ну так убери ЭтоНовый
Он тут вообще не нужен, если это обработка |
|||
2
GLazNik
04.10.12
✎
10:27
|
ЭтоНовый, обработка... хмъ. Может в СП сперва залезть и посмотреть у каких объектов есть этот метод?
|
|||
3
deadpuma
04.10.12
✎
10:33
|
(1) (2) спасибо, а как сделать, чтобы допустим при одном условии просто открывалась форма, а в противном случае чтобы открывалась форма выбора, т.е. чтобы она открывалась не всегда
|
|||
4
GLazNik
04.10.12
✎
10:35
|
(3) предать параметры? не?
|
|||
5
deadpuma
04.10.12
✎
10:38
|
могли показать на примере?
Если Рез.Цена1 <> Рез.Цена2 тогда ЗаполнитьФормуДоговорБазовые(); иначе // не совсем понимаю как вызвать ее тут? КонецЕсли; КонецЕсли; |
|||
6
deadpuma
04.10.12
✎
11:34
|
(4) не поможете?
|
|||
7
GLazNik
04.10.12
✎
11:36
|
(5) ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>)
<Параметры> (необязательный) Тип: Структура. Параметры формы. Ключ структуры - имя параметра, а значение - значение параметра формы. Имя элемента должно совпадать с именем параметра структуры. |
|||
8
deadpuma
04.10.12
✎
11:49
|
(7) мне нужно чтобы в ветке иначе открывалась форма выбора, та которая в процедуре ПередОткрытием? ОткрытьФорму открывает вроде просто основную форму, разве нет?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |