Имя: Пароль:
1C
 
Стандартная функция "получить значение реквизита ссылки объекта с клиента"
, ,
0 SFilchakov
 
20.02.16
22:04
Всем привет.
Вопрос в том, что очень часто требуется проверять значения реквизитов с клиента. Все реквизиты можно глянуть только на сервере.
Чую должна быть какая то общая функция по получению значения реквизита с клиента.
Есть что то такое стандартное
Типа :
ОбщегоНазначенияКлиент.ЗначениеРеквизитаОбъектаОбъект.СостояниеЗаказа, "Предопределенный")
Только это с сервера работает.
1 SFilchakov
 
20.02.16
22:05
ОбщегоНазначенияКлиент.ЗначениеРеквизита(ОбъектаОбъект.СостояниеЗаказа, "Предопределенный")
2 Cyberhawk
 
20.02.16
22:05
Флажок "Вызов сервера" у модуля тебя спасет (позволит с клиента звать серверные модули)
3 Cyberhawk
 
20.02.16
22:05
Названием этого флажка, конечно, так и не проникся...
4 SFilchakov
 
20.02.16
22:17
Типовой модуль УНФ, на поддержке, как то не охота его трогать.
5 Cyberhawk
 
20.02.16
22:19
Я тебя не понял, что тебе надо
6 Cyberhawk
 
20.02.16
22:21
ОбщегоНазначенияУТВызовСервера вот оттуда используй
7 mikecool
 
20.02.16
22:23
(0) если надо более одного реквизита за раз - пиши запрос
8 Drac0
 
20.02.16
22:41
(7) В БСП 4 варианта функции:
1. Один реквизит для одной ссылки;
2. Список реквизитов для одного ссылки
3 и 4 то же самое для массива ссылок.

(4) Ищи в модулях общего назначения, где есть ВызовСервера.
9 Drac0
 
20.02.16
22:51
+(8) Похоже, в УНФ нет такого модуля, как и в стандартной БСП. Даже и не замечал. Если тебе так надо вызывать именно с клиента, то положи рядом свой модуль или делать в модуле формы обертку из безконтекстного вызова.
10 Cyberhawk
 
20.02.16
23:08
Да, посмотрел УНФ 1.5 в модуле УправлениеНебольшойФирмойСервер с галкой "Вызов сервера":

////////////////////////////////////////////////////////////////////////////////
// Общий модуль ОбщегоНазначения больше не поддерживает "Вызов сервера".
// Исправления и поддержка нового поведения
//

И нет там универсальной функции - только обертки по тем именам реквизитов, что зашиты в код...