Немножко скучно-рабочее
Mar. 27th, 2009 11:57 amКорочи, есть документ, у котороего есть куча полей,вернее "атрибутов"
Ещё у него есть "экран обработки", причём не один, обычно много разных.
- а зачем много?
К экрану обработки привязываются параметры, к каждому свои.
Для разных операций над документом используются разные экраны обработки
Есть ещё "варианты доступа" (что это такое само по себе - загадка, пока будем считать это некой абстрактной сущностью)
На каждый вариант доступа можно управлять доступом к атрибутам - на просмотр, на редактирование, или вобще спрятать.
У каждого документа есть куча состояний - введён, открыт, закрыт, удалён, что угодно.
На каждое состояние может быть привязан свой вариант доступа (и не один).
Например, у закрытого документа запретить изменение каких-либо отрибутоф.
Несколько вариантов доступа на одно состояние одного документа - зависит от группы доступа. можно группе доступа "начальник отдела" разрешить какие-то поля, а группе "оператор" запретить.
Всё это ещё хитро наследуется, то есть, "рублёвое платёжное поручение" является подклассом класса "платёжное поручение", являющегося подклассом "Платёжные операции", ..., подклассом класса "Документ", я.п. "Базовый класс", и наследует всю вышеперечисленную хрень от всей цепочки "родителей".
... и вот мне звонит коллега, и спрашивает "почему я не могу посмотреть блокировки у закрытого счёта, а мне ваще надо? А у открытого могу..."...
Это даже не вынос мозга, это примерно как спросить у сороконожки, как она ходит, какую ногу поднимает первой...
Причём самое противное, что как раз возможность просмотра блокировок счетов я же, $#уко, сам и настраивал.
Ещё у него есть "экран обработки", причём не один, обычно много разных.
- а зачем много?
К экрану обработки привязываются параметры, к каждому свои.
Для разных операций над документом используются разные экраны обработки
Есть ещё "варианты доступа" (что это такое само по себе - загадка, пока будем считать это некой абстрактной сущностью)
На каждый вариант доступа можно управлять доступом к атрибутам - на просмотр, на редактирование, или вобще спрятать.
У каждого документа есть куча состояний - введён, открыт, закрыт, удалён, что угодно.
На каждое состояние может быть привязан свой вариант доступа (и не один).
Например, у закрытого документа запретить изменение каких-либо отрибутоф.
Несколько вариантов доступа на одно состояние одного документа - зависит от группы доступа. можно группе доступа "начальник отдела" разрешить какие-то поля, а группе "оператор" запретить.
Всё это ещё хитро наследуется, то есть, "рублёвое платёжное поручение" является подклассом класса "платёжное поручение", являющегося подклассом "Платёжные операции", ..., подклассом класса "Документ", я.п. "Базовый класс", и наследует всю вышеперечисленную хрень от всей цепочки "родителей".
... и вот мне звонит коллега, и спрашивает "почему я не могу посмотреть блокировки у закрытого счёта, а мне ваще надо? А у открытого могу..."...
Это даже не вынос мозга, это примерно как спросить у сороконожки, как она ходит, какую ногу поднимает первой...
Причём самое противное, что как раз возможность просмотра блокировок счетов я же, $#уко, сам и настраивал.
no subject
Date: 2009-03-27 10:40 am (UTC)no subject
Date: 2009-03-27 10:55 am (UTC)no subject
Date: 2009-03-27 11:04 am (UTC)no subject
Date: 2009-03-27 11:19 am (UTC)Вот интересно, это везде так - чем более "ынтырпрайзная" система, тем реже там о простых смертных думают при разработке? :)
no subject
Date: 2009-03-27 11:28 am (UTC)no subject
Date: 2009-03-27 11:46 am (UTC)Но и для конечного пользователя, в чём я видел - бывает кучеряво :)
no subject
Date: 2009-03-27 12:54 pm (UTC)к сожалению это от разработчиков многих систем можно слышать, но есть и исключения :)
no subject
Date: 2009-03-28 08:00 am (UTC)no subject
Date: 2009-03-30 11:20 am (UTC)Фсё просто!
Date: 2009-03-30 04:41 pm (UTC)Только не понятно, зачем её смотреть на закрытом счете ))
Афинянин.
Re: Фсё просто!
Date: 2009-03-30 04:49 pm (UTC)Видимо, чего-то скрыживали, или аудиторам показывали.
Вопрос был не в том, как посмотреть, а как сделать так, чтобы кнопочка не "засеривалась", если счёт закрыт, чтобы в детали блокировки можно было "провалиться".
Похоже, не "засеривается" она только в том случае, когда человеку доступно редактирование закрытого счёта :-) Тоже нормально, хотя и несколько из пушки по воробьям :)
Примерно как в травматологию поступила бабка, диагноз - ушиб всей бабки...
Re: Фсё просто!
Date: 2009-03-30 05:06 pm (UTC)