Имя: Пароль:
1C
1С v8
Как определить в управляемой форме что документ новый? Типа "ЭтоНовый"
,
0 popcorn
 
29.09.11
11:32
В управляемой форме документа не работает функция ЭтотОбъект.ЭтоНовый(). Чем ее заменить?
1 Ненавижу 1С
 
гуру
29.09.11
11:32
2 popcorn
 
29.09.11
11:40
(1) Короче вотак: ЭтаФорма.Параметры.Ключ.Пустая()
Нафига было так всё усложнять... Дурацкая одинэска!
3 mikecool
 
29.09.11
11:41
ЭтаФорма можно убрать
разве Параметры не живут только в момент создания на сервере?
4 popcorn
 
29.09.11
11:42
(3) Ну да, можно убрать. Просто у меня она передается в другую процедуру, а там ЭтаФорма - имя переменной
5 Ненавижу 1С
 
гуру
29.09.11
11:46
(2) дело в том, что ЭтоНовый() это метод объекта, которого на клиенте нет, но вообще конечно перебор они устроили
6 popcorn
 
29.09.11
11:52
(5) да, задолбался уже формы перерисовывать под управляемые. Все процедуры приходится лопатить
7 popcorn
 
29.09.11
11:53
(5) В обычных формах ЭтотОбъект на клиенте есть.
8 Mort
 
29.09.11
11:56
Можно проверять заполненность ссылки объекта, почему предпочитается проверять ключ, я пока сформулировать четко не могу, не натыкался.
9 Mort
 
29.09.11
11:56
Ключ работает не только на ссылочные типы, но и на формы записей, например.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой