|
Наличие реквизита формы проверить
| ☑ |
0
seraf
08.10.20
✎
09:36
|
Привет, я что-то не пойму, если мне на клиенте нужно проверить существует ли у формы реквизит, единственный способ обратиться на сервер с Форма.ПолучитьРеквизиты() или использовать Попытку на Клиенте?
Как-то еще можно не обращаясь на сервер и не перебирая в цикле реквизиты
|
|
1
Галахад
гуру
08.10.20
✎
09:51
|
Вот такой костыль есть. Довольно универсальный:
http://catalog.mista.ru/1c/articles/1100169/
|
|
2
seraf
08.10.20
✎
10:02
|
годно, спасибо, хотя для разового применения подмывает попытку использовать)
|
|
3
H A D G E H O G s
08.10.20
✎
10:03
|
Это не костыль, а нормальное решение, используемое в типовых.
|
|
4
Галахад
гуру
08.10.20
✎
10:13
|
(3) Как автор назвал, так будет называться. )
|
|
5
seraf
08.10.20
✎
10:32
|
Но подождите, РеквизитыДокумента = Метаданные.Документы.ТестовыйДокумент.Реквизиты;
это я могу выполнить только на сервере же
а с клиента находясь в форме с учетом того что реквизит формы мог быть создан предварительно программно
|
|
6
seraf
08.10.20
✎
10:42
|
Я получаю с клиента в ОМ на клиенте ФормаКлиентскогоПриложения, в котором реквизиты. Как мне определить их наличие не обращаясь к серверу и не перебирая цикл?
|
|
7
Галахад
гуру
08.10.20
✎
11:00
|
(5) Не работает что-ли?
|
|
8
seraf
08.10.20
✎
11:11
|
а как должно работать, я получаю на клиент форму клиентского приложения и должен передать её метаданные в ПеременнаяСодержитСвойство(Переменная, ИмяСвойства)
но Метаданные работает только на сервере
а уйдя на сервер я уже могу и ПолучитьРеквизиты() выполнить
|
|
9
Галахад
гуру
08.10.20
✎
11:13
|
(8) Попробуй передать форму.
|
|
10
seraf
08.10.20
✎
11:30
|
(9) я понял как работает, благодарю
|
|
11
Сияющий в темноте
08.10.20
✎
16:17
|
а экспортная переменная на клиенте в модуле формы так тоже проявится
а она совсем не реквизит.
|
|