Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Spartak
Зарегистрирован: 18.03.2010 Сообщения: 180
|
Добавлено: Пт Ноя 30, 2012 12:06 Заголовок сообщения: Очистить переменную после закрытия списка |
|
|
Уважаемые коллеги!
Подскажите, плз, как можно очистить переменную после закрытия списка?
В разделе "Код инициализации" списка zrp_LST_reserve (Это отчисления в резерв) добавляю
alias p_emps=user_p_emps;
Это чтобы при работе с резервом ("Документы / Справки / Резерв на оплату отпусков") использовалась пользовательская таблица user_p_emps вместо серийной p_emps.
Но после закрытия списка zrp_LST_reserve (вернее диалога zrp_DLG_ведомость, который этот список отображает) мне нужно сделать free p_emps;
Куда можно запихнуть очистку переменной p_emps в списке?
Т.е. можно, наверное, сдеалать очистку в родительском диалоге zrp_DLG_ведомость, в разделах триггер INSERT, UPDATE, DELETE,
но в этом случае надо еще дополнительно создавать еще и объект замещения для этого диалога, а можно ли обойтись только очисткой переменной в списке? |
|
Вернуться к началу |
|
|
Spartak
Зарегистрирован: 18.03.2010 Сообщения: 180
|
Добавлено: Пт Ноя 30, 2012 12:17 Заголовок сообщения: |
|
|
Нашел ответ в документации к RP Designer:
Раздел Конечный SQL... Можно использовать эту процедуру для определения значений переменных на момент закрытия списка |
|
Вернуться к началу |
|
|
RVV Большой шоколадный орден
Зарегистрирован: 14.01.2010 Сообщения: 449
|
Добавлено: Пт Ноя 30, 2012 13:26 Заголовок сообщения: |
|
|
Переменные нужно объявлять, тогда они сами удаляются при закрытии объекта.
LOCAL _имя_переменной; |
|
Вернуться к началу |
|
|
Spartak
Зарегистрирован: 18.03.2010 Сообщения: 180
|
Добавлено: Пн Дек 03, 2012 10:28 Заголовок сообщения: |
|
|
Большой рахмат! |
|
Вернуться к началу |
|
|
|