Как определить в управляемой форме что документ новый? Типа "ЭтоНовый"
☑
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ет в милосердии тем, кто ниже его? Петр Трубецкой