|
Задачи в бухучете?
|
|||
---|---|---|---|
#18+
iscrafmSeVa Тогда тоже буду в каждой ветке формы вывешивать и обязательно про отдельные сервисы рассказывать. для этого не один год понадобится. Реализовать сервисную архитектуру несколько "сложней" чем рюшечки в виде компонентов SL прикрутить. Т.е., нужно понимать, прощаетесь надолго? Этого добра сейчас на любой вкус и цвет. Это шесть лет назад с этим были еще какие-то проблемы, а сейчас этим никого не удивить. Проблема одна - долго выбирать. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2009, 13:18 |
|
Задачи в бухучете?
|
|||
---|---|---|---|
#18+
небольшая иллюстрация. учет - процесс отражения в учетных регистрах информации, которая формируется в процессе... (сорри за тавтологию) ниже на рисунке показан, укрупненно, фрагмент процесса реализации (нарисовано "от руки", не по правилам конечно). Клиент заказывает товар (в учетной системе оформляется заказ), менеджер дает распоряжение на отгрузку, распоряжение поступает складской бригаде, бригада подбирает и компонует заказ, отчет о готовности поступает менеджеру, менеджер проводит отгрузку, информация об отгрузке отражается в регистрах учетной системы и т.д. К каждому этапу процесса привязан сценарий его отражения в учете (1), если требуется. В состав сценария включаются соответствующие процедуры (2), которые выпоняют то, чем обычно занимаются элементы учетной системы (3): например, "двигают" запасы. Уберите п.2 - останется только процессная верхушка. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2009, 13:23 |
|
Задачи в бухучете?
|
|||
---|---|---|---|
#18+
SeVaУ кого-то есть перфоратор и он сам долбит стены дома, а некоторые предпочитают рыбалку вместо этого. Только у нас все должны быть мастерами на все руки - примус починить и программу составить. Программа,в свою очередь, просто обязана быть универсальной, чтобы можно было подкрутить на все случаи жизни. Немножко не так. Стоимость и риски сопровождения - тут будет главный критерий выбора долбить самому или пойти на рыбалку. Впрочем, как и критерий выбора перфоратора для долбить самому, или выбора долбителя, если мы хотим рыбачить. Программы, без встроенной возможности "подкрутить", как-то сейчас не особо привлекают. Ускоспециализированные задачаи - да. Программы обслуживания какой-либо техники - тоже да. Но разговор-то идет о системах учета, в которых никогда не бывает постоянства... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2009, 15:22 |
|
Задачи в бухучете?
|
|||
---|---|---|---|
#18+
iscrafm, Вот! Я сейчас и работаю в направлении, чтобы то, что нарисовано от руки могло рисоваться само :) Смысл в том, что любой процесс - это алгоритм. Так или иначе его можно декомпозировать до "элементраных операций". Которые находятся в системе с одной стороны как набор шаблонов для построения схемы процессов, а с другой - как компоненты системы учета. В результате "рисование" процесса превращается в определение набора необходимых компонент и сборку правил их взаимодействия. Остается дизайнер форм и набор скрытых свойств, необходимые для технической синхронизации изменений учета в схеме процессов. И механизмы, позволяющие отслеживать на уровне BPM эффективность построенной схемы. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2009, 15:39 |
|
Задачи в бухучете?
|
|||
---|---|---|---|
#18+
Егоров Александр, Вот, и я о том же. Только я это реализовал в 2007 году. Атомарный объект был Функция. Было десятка два Функций, из которых можно было собрать любую операцию. Но не было дизайнера форм и еще кое-какие проблемы. Сейчас все эти проблемы решены, но пока для себя самого не нужен ни дизайнер, ни функции, проще на паскале написать и перекомпилировать. А вот если поступит заказ на продажу, тогда сделаю, благо опыт уже есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2009, 16:24 |
|
Задачи в бухучете?
|
|||
---|---|---|---|
#18+
Кстати, были такие функции, как проверка условия (IF), безусловный переход (GOTO), выброс ексепшна (RAISE), и остальные специфичные. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2009, 16:26 |
|
Задачи в бухучете?
|
|||
---|---|---|---|
#18+
Егоров АлександрSeVaУ кого-то есть перфоратор и он сам долбит стены дома, а некоторые предпочитают рыбалку вместо этого. Только у нас все должны быть мастерами на все руки - примус починить и программу составить. Программа,в свою очередь, просто обязана быть универсальной, чтобы можно было подкрутить на все случаи жизни. Немножко не так. Стоимость и риски сопровождения - тут будет главный критерий выбора долбить самому или пойти на рыбалку. Впрочем, как и критерий выбора перфоратора для долбить самому, или выбора долбителя, если мы хотим рыбачить. Программы, без встроенной возможности "подкрутить", как-то сейчас не особо привлекают. Ускоспециализированные задачаи - да. Программы обслуживания какой-либо техники - тоже да. Но разговор-то идет о системах учета, в которых никогда не бывает постоянства... А с черными ящиками рисков нет? Чтобы вместо 1С купили непонятно какую универсальную систему нужно будет очень сильно постараться. Нарисованные квадратики, которые сами умеют делать все, еще никто не видел. Именно их можно сделать только под узкоспециализированные задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2009, 17:16 |
|
Задачи в бухучете?
|
|||
---|---|---|---|
#18+
Егоров Александр, Осталось чтобы ваш рисунок процессов понимал другой движёк процессов. На это есть стандарт. Язык SQL 92 года тоже состоит из элементарных слов. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2009, 21:35 |
|
Задачи в бухучете?
|
|||
---|---|---|---|
#18+
Да зачем делать движок, который будет рисунок читать? Рисунок рисуется для человека, а для машины это оформляется в другом виде. Вспомните информатику, сначала рисуется алгоритм в виде блок-схем, а затем пишется код по этой блок-схеме. Так вот программа должна просто этот код понимать. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2009, 13:02 |
|
Задачи в бухучете?
|
|||
---|---|---|---|
#18+
SeVaА с черными ящиками рисков нет?Риски есть везде. Просто клиенту, покупающему какую-либо систему абсолютно все-равно, что у нее там внутри и на чем она написана. Ему важно понимать, что программа действительно делает, и сколько будет стоить ее содержание. SeVaЧтобы вместо 1С купили непонятно какую универсальную систему нужно будет очень сильно постаратьсяА почему? Как Вы думаете? 1С практически все ругают, кто за тормоза, кто за убогий интерфейс, кто за сложность сопровождения, кто за бедность ыстроенных средств, кто за то, что она на win32, а не на WPF\SL. ;) Однако самая распространенная система учета в России. :) SeVaНарисованные квадратики, которые сами умеют делать все, еще никто не видел. Именно их можно сделать только под узкоспециализированные задачи. Это сейчас наиболее развивающееся направление в системах управления - погуглите про BPMS, BPEL. Эти квадратики сейчас умеют, конечно, далеко не все. Но учатся делать все больше и больше. Самое главное для меня - что такие квадратики дают наиболее наглядное представление, что программа действительно делает. А это одно из условий снижения рисков для покупателя и соотв. определенное преимущество перед другими системами, описание которых - книжка страниц на 500 или pdf'ка на пару мегабайт. Если описание вообще есть, конечно... ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2009, 16:17 |
|
Задачи в бухучете?
|
|||
---|---|---|---|
#18+
Petro123Егоров Александр, Осталось чтобы ваш рисунок процессов понимал другой движёк процессов. На это есть стандарт. Язык SQL 92 года тоже состоит из элементарных слов. Один из рассматриваемых вариантов - использовать какую-нить стандартную рисовалку, обеспечив ее необходимыми шаблонами. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2009, 16:19 |
|
|
start [/forum/topic.php?fid=33&gotonew=1&tid=1548413]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
141ms |
get topic data: |
16ms |
get first new msg: |
10ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 320ms |
total: | 577ms |
0 / 0 |