К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

запомнить реквизит на сервере при открытии

Гость
0 - 30.03.2012 - 21:28
простая задача, заткнулся не могу решить:
нужно при открытии формы справочника запомнить значение реквизита в переменной, чтобы после его записи - сравнить с новым и произвести разные телодвижения в случае различия с использованием этого старого значения ...

&НаСервере
Перем КУКУ;

&НаСервере
Процедура ПриСозданииеНаСервере(...)
КУКУ=1;

...
&НаСервере
Процедура ПослеЗаписиНаСервере(...)
//считывая КУКУ, получаю ПустоеЗначение ...

хоть при редактировании старого элемента, хоть при создании нового ... не пойму ... как будто ПриСозданииНаСервере - не отрабатывает или не дает запомнить значение в переменную или что ... ?

и где это сделать ? неужели через клиента ПриОткрытии и там лезть на сервер ?



Гость
1 - 30.03.2012 - 22:28
Переменные объявленные на сервере живут только в пределах контекстного вызова сервера. Смысла в них чуть менее, чем нет совсем. Обычно твои действия делаются просто - реквизит включается в состав документа и проверяется модифицированность объекта. Если так уж охота извращаться - нужно либо объявлять переменную на клиенте, либо использовать временное хранилище. Причем второй вариант с методической точки зрения гораздо правильнее.
Гость
2 - 30.03.2012 - 22:36
ПередЗаписьюНаСервере сверяйся с полями Объект.Ссылка.[xxx]
Гость
3 - 31.03.2012 - 05:25
спасибо ... и за понимание ... и за конкретный пример ...


К списку вопросов






Copyright ©, Все права защищены