|
Проверка значения реквизита формы | ☑ | ||
---|---|---|---|---|
0
falselight
08.12.17
✎
09:50
|
НА
ВладелецФормы.Родитель.ВладелецФормы.Объект пишет, поле объекта не обнаружено (Объект) Все это идет в проверке условия &НаКлиенте Процедура ПриОткрытии(Отказ) Если ВладелецФормы <> Неопределено И ТипЗнч(ВладелецФормы) = Тип("ТаблицаФормы") И ТипЗнч(ВладелецФормы.Родитель) = Тип("УправляемаяФорма") И ВладелецФормы.Родитель.ВладелецФормы <> Неопределено И (ТипЗнч(ВладелецФормы.Родитель.ВладелецФормы.Объект.Ссылка) = Тип("СправочникСсылка.ФизическиеЛица") ИЛИ ТипЗнч(ВладелецФормы.Родитель.ВладелецФормы.Объект.Ссылка) = Тип("СправочникСсылка.Контрагенты") ИЛИ ТипЗнч(ВладелецФормы.Родитель.ВладелецФормы.Объект.Ссылка) = Тип("СправочникСсылка.Пользователи")) Тогда Элементы.ВладелецКарты.ТолькоПросмотр = Истина; КонецЕсли; Как правильно проверить что этого реквизита вообще не существует? Что бы не шла ошибка при попытки открытия и редактирования справочника из документа ВладелецФормы.Родитель.ВладелецФормы.Объект |
7 |
||
1
butterbean
08.12.17
✎
09:59
|
Сделай параметр типа Булево у этой формы, в него передавай нужное условие, и только его проверяй при созданииНаСервере
|
|||
2
falselight
08.12.17
✎
10:02
|
Можно как то определить что на этом
ВладелецФормы.Родитель.ВладелецФормы.Объект уже ошибка, - поле объекта не обнаружено (Объект) и все, прерывать дальнейшую обработку, что бы не было ошибки ? |
5 |
||
3
falselight
08.12.17
✎
10:02
|
Попытка ?
|
4 |
||
4
igorPetrov
08.12.17
✎
10:05
|
(3) Может научишься думать и читать? Или хоть что-то одно?
|
|||
5
hhhh
08.12.17
✎
10:06
|
(2) ВладелецФормы.Родитель что такое Родитель у вас? мы же не знаем что вы зафигачили в это поле?
|
6 |
||
6
falselight
08.12.17
✎
10:10
|
(5) ВладелецФормы.Родитель - управляемая форма
|
|||
7
falselight
08.12.17
✎
10:14
|
Суть такая, когда открывают справочник и редактируют элемент из формы списка он не заходит в условие (0).
А когда открывают форму списка справочника из документа, и пытаются редактировать элемент справочника, вот там ошибка. |
|||
8
falselight
08.12.17
✎
10:24
|
Я обошел это вот так. На сколько это правильно?
&НаКлиенте Процедура ПриОткрытии(Отказ) Если ВладелецФормы <> Неопределено И ТипЗнч(ВладелецФормы) = Тип("ТаблицаФормы") И ТипЗнч(ВладелецФормы.Родитель) = Тип("УправляемаяФорма") И ВладелецФормы.Родитель.ВладелецФормы <> Неопределено // -> И ВладелецФормы.Родитель.ВладелецФормы.Имя <> "ДисконтнаяКарта" // <- И (ТипЗнч(ВладелецФормы.Родитель.ВладелецФормы.Объект.Ссылка) = Тип("СправочникСсылка.ФизическиеЛица") ИЛИ ТипЗнч(ВладелецФормы.Родитель.ВладелецФормы.Объект.Ссылка) = Тип("СправочникСсылка.Контрагенты") ИЛИ ТипЗнч(ВладелецФормы.Родитель.ВладелецФормы.Объект.Ссылка) = Тип("СправочникСсылка.Пользователи")) Тогда Элементы.ВладелецКарты.ТолькоПросмотр = Истина; КонецЕсли; ПриИзмененииВладельцаКарты(Ложь); Модифицированность = Ложь; КонецПроцедуры |
9 10 |
||
9
hhhh
08.12.17
✎
10:36
|
(8) ну весь этот код - полное дерьмо. Поэтому давай не будем разбираться, какое дерьмо правильное, а какое неправильное. Ну обошел и обошел, значит, всё хорошо, двигайся дальше.
|
|||
10
3achem
08.12.17
✎
10:36
|
(8) Познакомь нас со своим работодателем, я хочу посмотреть в глаза этому человеку
|
11 |
||
11
Lexey_
08.12.17
✎
10:39
|
(10) Ливингстар фрилансит
|
12 13 |
||
12
igorPetrov
08.12.17
✎
10:43
|
(11) Жесть какая-то
|
|||
13
vicof
08.12.17
✎
10:55
|
(11) Потому что на постоянку его никто не берет :)
|
|||
14
Lexey_
08.12.17
✎
10:57
|
он пытался на постоянку, но: "Я отказался от задачи, может забудем?
Мне условия не подошли. И бух упреками валит, я её слышу второй день. Такие шлются молча." УНФ, неверная себестоимость при закрытии месяца |
15 19 |
||
15
vicof
08.12.17
✎
11:05
|
(14) Ага, я помню :)) Работодатель понял, что чувак явно невменяемый, и послал его молча)
|
16 |
||
16
igorPetrov
08.12.17
✎
11:11
|
(15) А как он фриланс нашел? )))
|
17 18 |
||
17
vicof
08.12.17
✎
11:14
|
(16) Вопрос не ко мне. Видимо, очень везучий.
|
|||
18
Lexey_
08.12.17
✎
11:18
|
(16) скорее всего, клиенты постоянно разные
|
|||
19
hhhh
08.12.17
✎
11:25
|
(14) это тоже был фриланс
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |