forum.bitel.ru http://forum.bitel.ru/ |
|
[5.2] Скрипты поведения http://forum.bitel.ru/viewtopic.php?f=22&t=7585 |
Страница 1 из 1 |
Автор: | Phricker [ 04 янв 2013, 14:11 ] |
Заголовок сообщения: | [5.2] Скрипты поведения |
Всем хорошего настроения в новом году )) Можно ли как то сделать так, чтобы при закрытии договора не закрывались скрипты поведения? Потому что, бывает так, что закрыли договор по ошибке или еще что, затем открыли его, а скрипты уже закрыты. и проходит много времени до того как это обнаруживается. |
Автор: | skyb [ 09 янв 2013, 12:37 ] |
Заголовок сообщения: | Re: [5.2] Скрипты поведения |
мб просто при открытии договора и сущности открывать? |
Автор: | Phricker [ 09 янв 2013, 12:52 ] |
Заголовок сообщения: | Re: [5.2] Скрипты поведения |
Ну или так. Опять таки это на усмотрение разработчиков. |
Автор: | Cromeshnic [ 09 янв 2013, 12:55 ] |
Заголовок сообщения: | Re: [5.2] Скрипты поведения |
Тоже сталкивались. Это ко многим сущностям относится. Правда в случаях с сущностями модулей это быстрее обнаруживается. skyb писал(а): мб просто при открытии договора и сущности открывать? не, чревато.. |
Автор: | skyb [ 09 янв 2013, 15:33 ] |
Заголовок сообщения: | Re: [5.2] Скрипты поведения |
Cromeshnic писал(а): skyb писал(а): мб просто при открытии договора и сущности открывать? не, чревато.. м? по подробней |
Автор: | skyb [ 09 янв 2013, 15:33 ] |
Заголовок сообщения: | Re: [5.2] Скрипты поведения |
Cromeshnic писал(а): skyb писал(а): мб просто при открытии договора и сущности открывать? не, чревато.. м? по подробней |
Автор: | Cromeshnic [ 09 янв 2013, 18:03 ] |
Заголовок сообщения: | Re: [5.2] Скрипты поведения |
Ну а откуда ты знаешь, что сущности были закрыты именно с закрытием договора, а не руками умышленно? |
Автор: | snark [ 10 янв 2013, 03:47 ] |
Заголовок сообщения: | Re: [5.2] Скрипты поведения |
Phricker писал(а): Можно ли как то сделать так, чтобы при закрытии договора не закрывались скрипты поведения? +1 Не надо трогать такую сущность как скрипты - это антинаучно и вообще противоестественно. |
Автор: | Phricker [ 15 янв 2013, 14:38 ] |
Заголовок сообщения: | Re: [5.2] Скрипты поведения |
АП |
Автор: | skn [ 15 янв 2013, 15:49 ] |
Заголовок сообщения: | Re: [5.2] Скрипты поведения |
скрипт на событие закрытия договора открывающий период у скриптов |
Автор: | Phricker [ 15 янв 2013, 16:20 ] |
Заголовок сообщения: | Re: [5.2] Скрипты поведения |
события в БГ такого нет. если делать событиями Перед/После действия, не будет проблемы с тем что: - Перед закрытием договора выполнится скрипт в котором будут браться все незакрытые скрипты договора (а собственно какбЭ открывать уже закрытые скрипты на договоре не надо). И что дальше? Скрипты еще не закрылись - смысла менять дату закрытия открытых скриптов нет - После закрытия договора открытых скриптов собственно уже не будет. Брать нечего ![]() Можно конечно попробовать еще both, брать список открытых скриптов на договоре до закрытия договора, и менять даты уже после закрытия - но чот я такого еще не пробовал. Возможно? |
Автор: | Cromeshnic [ 15 янв 2013, 16:37 ] |
Заголовок сообщения: | Re: [5.2] Скрипты поведения |
У меня например есть скрипт по крону, который вешает на все закрытые датой договоры группу скриптов "для закрытых договоров". Например, там отслеживаются приходы платежей на закрытые датой договоры. |
Автор: | Phricker [ 15 янв 2013, 16:42 ] |
Заголовок сообщения: | Re: [5.2] Скрипты поведения |
Т.е. скриптом по крону открывать скрипты на договорах? Но опять таки непонятно какие скрипты должны быть открыты. Хотелось бы не закрывать (открывать) именно те скрипты которые были открыты на договоре до закрытия. А то мало ли. |
Автор: | skn [ 15 янв 2013, 17:25 ] |
Заголовок сообщения: | Re: [5.2] Скрипты поведения |
Phricker писал(а): Можно конечно попробовать еще both, брать список открытых скриптов на договоре до закрытия договора, и менять даты уже после закрытия - но чот я такого еще не пробовал. Возможно? да, dimon где то описывал как можно динамическим кодом обернуть стандарный запрос. |
Автор: | dimOn [ 15 янв 2013, 17:54 ] |
Заголовок сообщения: | Re: [5.2] Скрипты поведения |
на вики есть например: http://wiki.bgbilling.ru/index.php/%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B_%D0%B4%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BE%D0%B4%D0%B0_%D0%B0%D0%BA%D1%88%D0%B5%D0%BD%D0%B0_%D0%B8_%D0%B2%D0%B5%D0%B1-%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%B2 |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |