forum.bitel.ru http://forum.bitel.ru/ |
|
Установка времени окончания опции скриптом http://forum.bitel.ru/viewtopic.php?f=19&t=10208 |
Страница 1 из 1 |
Автор: | abu [ 20 фев 2015, 14:17 ] |
Заголовок сообщения: | Re: Установка времени окончания опции скриптом |
Отвечаю сам себе (: Надо было добавить: Код: contract_tariffoption.update(list1.get(0)); Остается один вопрос по теме - действий, приведенных в скрипте, достаточно для выставления даты закрытия опции либо что-то нужно добавлять еще? |
Автор: | Cromeshnic [ 20 фев 2015, 14:56 ] |
Заголовок сообщения: | Re: Установка времени окончания опции скриптом |
Нужно ещё послать событие на изменение ТО, иначе во всех кэшах она останется с открытой датой. |
Автор: | Cromeshnic [ 20 фев 2015, 15:03 ] |
Заголовок сообщения: | Re: Установка времени окончания опции скриптом |
Вообще, если по событию нужно отключать опцию прямо сразу, то лучше делать deactivateOption с режимом "сейчас" - тогда события сработают стандартно. |
Автор: | abu [ 20 фев 2015, 15:13 ] |
Заголовок сообщения: | Re: Установка времени окончания опции скриптом |
Спасибо за ответ. Мне нужно, чтобы опция выставлялась, например, в течение трех месяцев вновь подключаемым абонентам и выключалась потом у всех таких абонентов в один и тот же день. Мб, вообще есть какое-то штатное решение, без скриптов, но задание дали внезапно, с марта нужно запустить, поэтому я наспех сделал пока то, что есть в примере. Цитата: Нужно ещё послать событие на изменение ТО, иначе во всех кэшах она останется с открытой датой. А можно на эту тему пример или хотя бы где посмотреть в API? |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |