![]() |
![]() |
|
УФ. Сравнение с предопределенным значение справочника. Как "правильно" делать? | ☑ | ||
---|---|---|---|---|
0
SeiOkami
07.04.13
✎
09:17
|
В общем такая ситуация. Самописка под тонкий клиент. Форма документа. При изменении значения одного реквизита система должна проверять не равен ли он "Справочники.МойСправочник.МойПредопределенныйЭлемент".
Мне интересно как необходимо это делать "правильно" в плане производительности. Пока такие мысли: 1.Просто процедура "&НаСервереБезКонтекста", которая возвращает ссылку на мой При создании на сервере можно загнать в реквизит формы это значение, а дальше просто сверяться. |
|||
1
SeiOkami
07.04.13
✎
09:17
|
Простите, не дописал. Сейчас исправлю)
|
|||
2
SeiOkami
07.04.13
✎
09:20
|
1. Просто процедура "&НаСервереБезКонтекста", которая возвращает ссылку на мой элемент. Но тогда вызов будет постоянно, когда изменят реквизит.
2. При создании на сервере можно загнать в реквизит формы это значение, а дальше просто сверяться. Вообще, я понимаю, что не будет большой разницы, если реквизит изменили пару раз. Но дело не в конкретной задаче, а в подходе. Просто сразу хочу определить как "правильно" делать. |
|||
3
cw014
07.04.13
✎
09:21
|
Если КакоеТоЗначение = ПредопределенноеЗначение("Справочник.МойСправочник.МойПредопределенныйЭлемент")
|
|||
4
Necessitudo
07.04.13
✎
09:22
|
Но естественно функция ПредопределенноеЗначение делает внеконтекстный вызов сервера.
|
|||
5
Лефмихалыч
07.04.13
✎
09:22
|
(0) при создании на сервере один раз проверяй и ставь ТолькоПросмотр для всей формы при совпадении
|
|||
6
SeiOkami
07.04.13
✎
09:25
|
Мдас, что-то я тупанул =)
А если это не предопределенное значение? |
|||
7
Лефмихалыч
07.04.13
✎
09:28
|
(6) ну, каким-то образом тебе его надо отличать от всех остальных. В константу, например, засунуть или еще как-то
|
|||
8
SeiOkami
07.04.13
✎
09:31
|
(7), это да, но я не об этом. Просто как потом сравнивать? Стукаться на сервер? Или при открытии формы загнать в реквизит?
|
|||
9
SeiOkami
07.04.13
✎
09:32
|
ПредопределенноеЗначение же константы не возвращает... Вроде)
|
|||
10
Лефмихалыч
07.04.13
✎
09:35
|
(8) при открытии формы один раз сравнить и установить ТолькоПросмотр и потом больше ни чего не делать
|
|||
11
SeiOkami
07.04.13
✎
09:36
|
(10), это такая шутка?
Смысл от этого? |
|||
12
cw014
07.04.13
✎
09:43
|
Помести то что тебе нужно в функциональную опцию и и юзай где хочешь
|
|||
13
Necessitudo
07.04.13
✎
17:41
|
А зачем вообще из-за такой ерунды напрягаться?
|
|||
14
Defender aka LINN
07.04.13
✎
17:50
|
(0) Если сравниваться будет часто, то лучше таки в реквизит
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |