|
Разработал системку
|
|||
---|---|---|---|
#18+
vill_agerps: для наглядности лучше видеоролик сделать, как у iscra +1 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2011, 11:27 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Система супер. Вопрос - модель данных пляшет от форм и процедур, а не наоборот? то есть модели, которая бы порождала действия и логику - нет ? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2011, 13:15 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
AlexsalogСистема супер. Вопрос - модель данных пляшет от форм и процедур, а не наоборот? то есть модели, которая бы порождала действия и логику - нет ? Как модель данных может порождать логику? Этапы построения такие 1. Формирование модели данных (справочники, документы) 2. Разработка диаграм бизнес процессов на верхнем(логическом) уровне и на нижнем(уровень документа) 3. Генерация форм на основе модели данных, создание модуля (BPL), регистрация в системе и привязка к диаграмме (в одном проекте у модуля может быть одна диаграмма, если надо для одного документа (модуля) сделать разные диаграммы, то их надо раносить по проектам. Например для накладной в центральном офисе один маршрут, а в филиале для этого документа будет другой маршрут и другие уровни доступа) 4. Дизайн форм для каждого состояния в разрезе ролей (в зависимости от прав доступа пользователь может видеть или не видеть контролы на форме) 5. Создание обработчиков событий для контролов по каждому состоянию и роли. Например кнопка Далее для каждого состояния может иметь разные обработчики. Вот собственно и все. Оптимально для разработки нужны - аналитик для описания диаграмм - разработчик БД для создания объектов в базе - программист Delphi для написания низкоуровневых процедур - программист-кастомайзер для написания обработчиков из низкоуровневых процедур ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2011, 22:18 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Sergey_rbAlexsalogСистема супер. Вопрос - модель данных пляшет от форм и процедур, а не наоборот? то есть модели, которая бы порождала действия и логику - нет ? Как модель данных может порождать логику? Всю логику не может, но например на форме расположены - Список документов и их спецификации. По идее сразу по модели данных система должна обеспечить обновление и фильтрацию спецификации при движении по списку документов. Или, например, поля ссылающиеся на справочники, зависящие от значения поля из MasterTable на форме - сама модель отчасти определяет поведение этих полей. Конечно модель может определять логику только в некоторых вещах, но при генерации форм ввода, можно сказать что в большей их части. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2011, 12:55 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Внешний вид формы, ее контролов, формируется в дизайнере форм для каждого состояния документа, для шапки документа и его спецификации. Например, при вводе нового документа не надо показывать закладку со спецификацией, пока не сгенерировался ID документа. Или наоборот, после проходжения документом определенного состояния, необходимо запретить редактирование и шапки и спецификации для большинства пользователей, но оставить возможность редактирования некоторым лицам, например ответственному менеджеру, или оставить ему возможность откатить документ в предыдущее состояние, в котором возможно редактирование оператором. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2011, 13:56 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Sergey_rbВнешний вид формы, ее контролов, формируется в дизайнере форм для каждого состояния документа, для шапки документа и его спецификации. Например, при вводе нового документа не надо показывать закладку со спецификацией, пока не сгенерировался ID документа. Или наоборот, после проходжения документом определенного состояния, необходимо запретить редактирование и шапки и спецификации для большинства пользователей, но оставить возможность редактирования некоторым лицам, например ответственному менеджеру, или оставить ему возможность откатить документ в предыдущее состояние, в котором возможно редактирование оператором. Так вот, вопрос - это нужно описывать в диаграмме? это частично зависит от модели ? это надо писать в коде ? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2011, 15:15 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
В диаграмме надо описывать состояния и их связи. К модели данных диграмма не привязана. По одной диаграмме может работать несколько документов В коде (в модуле BPL) пишутся процедуры, уникальные для конкретного документа, но запускаются они будут из определенного состояния. Например кнопка Далее в состоянии создания нового документа будет выполнять INSERT, эта же кнопка в следующем состоянии будет делать UPDATE. Какие процедуры и в каком состоянии запускаются определяются в дизайнере форм. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2011, 16:32 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Sergey_rbВ диаграмме надо описывать состояния и их связи. К модели данных диграмма не привязана. По одной диаграмме может работать несколько документов В коде (в модуле BPL) пишутся процедуры, уникальные для конкретного документа, но запускаются они будут из определенного состояния. Например кнопка Далее в состоянии создания нового документа будет выполнять INSERT, эта же кнопка в следующем состоянии будет делать UPDATE. Какие процедуры и в каком состоянии запускаются определяются в дизайнере форм. Хорошо, а вот та самая логика поведения контролов на форме, о которой я говорил - она как? Кодом реализуется? Или автоматизируется системой как-то ? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2011, 03:26 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Sergey_rbДиаграмма уровня документа а каковы смысл и роль этой и предыдущих диаграмм? Т.е. кроме того, что они нарисованы, они какую-то работу выполняют? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2011, 10:34 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
AlexsalogSergey_rbВ диаграмме надо описывать состояния и их связи. К модели данных диграмма не привязана. По одной диаграмме может работать несколько документов В коде (в модуле BPL) пишутся процедуры, уникальные для конкретного документа, но запускаются они будут из определенного состояния. Например кнопка Далее в состоянии создания нового документа будет выполнять INSERT, эта же кнопка в следующем состоянии будет делать UPDATE. Какие процедуры и в каком состоянии запускаются определяются в дизайнере форм. Хорошо, а вот та самая логика поведения контролов на форме, о которой я говорил - она как? Кодом реализуется? Или автоматизируется системой как-то ? Есть код в утилите, который при создании формы меняет свойства контролов. Настройки контролов хранятся в базе ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2011, 15:48 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
iscrafmSergey_rbДиаграмма уровня документа а каковы смысл и роль этой и предыдущих диаграмм? Т.е. кроме того, что они нарисованы, они какую-то работу выполняют? Диаграммы хранятся в базе. Каждый объект имеет свой ID. ID объекта - это ID состояния документа, ID стрелки - это ID выполненной операции. Диаграммы верхнего уровня служат для общего понимания структуры процессов и в документообороте не учавствуют. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2011, 15:55 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Sergey_rb, означает ли это что поведение системы изменится при изменении на диаграмме стрелки связи? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2011, 17:31 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Если стрелка будет удалена, то переход в следующее состояние будет невозможен. Если стрелка будет направлена на другое состояние, то произойдет переход на новое состояние, куда указывает стрелка. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2011, 17:50 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Выложил описание, как можно использовать диаграммы для работы со справочниками http://webfile.ru/5550924 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2011, 10:43 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Решил прикрутить к системке интеграцию с 1С 7.7 DBF версии. Оказалось не так уж и сложно. Теперь задумался о настраиваемой интеграции с различными серверами. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 12:59 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
А почему "радактор"? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2012, 12:26 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Маланин Андрей, как акт подпишет, так и рад ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2012, 12:30 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Маланин АндрейА почему "радактор"? От сердца отлегло. А то я уже подумал, что написал систему и ни одной ошибки не сделал ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2012, 16:28 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Sergey_rbРешил прикрутить к системке интеграцию с 1С 7.7 DBF версии. Оказалось не так уж и сложно. Теперь задумался о настраиваемой интеграции с различными серверами. А ведь можно и смотреть *.DD файл и его интерпретировать Вашей системой, а там дальше cross-base взаимодействие. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2012, 09:26 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
А где же система? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2012, 09:29 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Tango600А где же система? Я на нее пока забил. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2012, 12:07 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Это может быть киллер-продукт, если будет всё в веб-интерфейсе, с упором на распределенную структуру предприятия, а пока непонятно, кому это можно продать. Delphi, окошки, при всех достоинствах - просто огромный минус к имиджу, имхо. Надо что-нибудь более модное, а главное более-менее стандартизированное, с сервером приложений, майкрософт, оракл, java, например. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2012, 12:43 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
ЛагманЭто может быть киллер-продукт, если будет всё в веб-интерфейсе, с упором на распределенную структуру предприятия, а пока непонятно, кому это можно продать. Delphi, окошки, при всех достоинствах - просто огромный минус к имиджу, имхо. Надо что-нибудь более модное, а главное более-менее стандартизированное, с сервером приложений, майкрософт, оракл, java, например. Дело в том, что на вебе невозможно реализовать то, что можно реализовать на Дельфи. Даже DevExpress компоненты в веб-версии имеют очень ограниченные возможности. Не совсем понял насчет модного и стандартизированного. У меня используется база Оракл клиент-сервер. Что касается трехзвенки - по опыту знаю, что от нее больше головной боли нежели пользы. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2012, 15:10 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Sergey_rbЧто касается трехзвенки - по опыту знаю, что от нее больше головной боли нежели пользы. какая от нее у вас была головная боль? Что не получилось? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2012, 15:41 |
|
|
start [/forum/topic.php?fid=33&msg=37425222&tid=1547655]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
151ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 270ms |
0 / 0 |