Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Простенькая оболочка для ERP систем. / 25 сообщений из 96, страница 1 из 4
12.05.2010, 08:21
    #36622314
Thermik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
Как то в отсутствии штатного программиста пришлось создать оболочку для ERP системы, применявшейся на одной из компьютерных фирм.

Хотелось бы поделиться опытом создания, тем более что мне в руки попал пакет VS 2010. Я не профессиональный программист, так что в комментариях будут встречаться ляпы, неточное применение терминов, но уверяю вас, если вы, горите желанием освоить VB.NET, то некоторые приемы позволят вам быстрее разобраться с процессом создания подобной программы. Кроме VS2010 вам потребуется набор контролов от www.componrntone.com, ну что делать, нравится мне их работа.

Все стадии создания оболочки Shelf документируются в ЖЖ

http://small-jet.livejournal.com/tag/shelf


Туда же ежедневно складывается текущий код проекта. Приглашаю желающих посмотреть как практически в онлайне создается приложение VB.NET.

С удовольствием приму ваши критические замечания.



Из истории....

Причины побудившие создать оболочку оболочка. В принципе решающей причиной её создания были следующие ограничения стандартной ERP системы:

в окне представляющим состояние склада были видны следующие данные:

- код товара, кол-во на складе, кол-во зарезервированного товара

при этом не было данных о товаре, отгруженного поставщиком и пока что не пришедшим на склад так называемый "транзит".

В окне, показывающим сделанные резервы не было данных о количестве товара, находящегося на складе.

Из-за этого приходилось постоянно переключаться между окнами. Когда количество таких переключений превысило все разумные пределы... ну вы сами понимаете.
...
Рейтинг: 0 / 0
12.05.2010, 09:36
    #36622414
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
Вы абсолютно правы. Вместо того чтобы добавить в окно остатки - резервы товара, гораздо лучше писать внешние оболочки.
...
Рейтинг: 0 / 0
12.05.2010, 10:32
    #36622520
George Nordic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
ThermikКак то в отсутствии штатного программиста пришлось создать оболочку для ERP системы, применявшейся на одной из компьютерных фирм. С удовольствием приму ваши критические замечания.Ох... С одной стороны, спасибо, что решили поделиться. С другой - не ожидайте конструктивных замечаний. Здесь много специалистов, которые видели довольно много систем, и разбираться в очередной "наколенной самописке" им просто скучно: новых идей они вряд ли почерпнут, а указывать на явные ляпы в оформлении и архитектуре - уже наскучило.

К тому же, есть некое противостояние между консультантами и программистами. Ну и РП. Со всеми :)

Консультанту (РП) надо достичь некой цели, допустим, в ходе проекта. Что бы это цели достичь, надо написать код. Программисту скучно писать код, и он начинает писать "универсальный механизм". При этом отговаривается, "Что лучше сейчас потратить время, зато потом съэконмить". Сроки летят к черту, как всегда, всего не предусмотришь а "универсальный механизм" забывается и больше никогда не используется. Все это проходили. Это довольно болезненные уроки, особенно для РП, молодой человек. Поэтому консультанты считают, что нужно сначала понять найти путь наименьшего сопротивления: например, поискать готовое решение и понять, как его можно использовать. Человек, который начинает писать сразу свое, вызывает недоумение и насмешки. В этом можно убедиться, почитав данный форум, например.

Так вот, кстати. А почему Вы не взяли за основу что-то готовое? Почему стали писать систему сами, да еще и бэйсике? Да, и почему Вы назвали ее ERP? Она у Вас что, планирует производственные мощности?

С Уважением,
Георгий
...
Рейтинг: 0 / 0
12.05.2010, 10:35
    #36622528
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
какое ERP? Попытки программирования обсуждаются явно не в этом разделе.
...
Рейтинг: 0 / 0
12.05.2010, 10:36
    #36622531
George Nordic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
Гм. Кстати. Посмотрел повнимательнее. Забавно. Прошу прощения, сразу не разобрался. Мда.

1. Круть! :) Как же надо достать человека, чтобы он начал делать подобную работу!

2. Как же надо внедрить систему, чтобы к ней пришлось писать интерфейс, чтобы в этом "счастье" разобраться.

С Уважением,
Георгий
...
Рейтинг: 0 / 0
12.05.2010, 10:39
    #36622534
George Nordic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
iscrafmкакое ERP? Попытки программирования обсуждаются явно не в этом разделе.Да не, можно оставить здесь. Это не ERP, это оболочка - надстройка над системой, чтобы разобраться в интерфейсе стандартной системы. А для каких систем предназначена, если не секрет?

С Уважением,
Георгий
...
Рейтинг: 0 / 0
12.05.2010, 10:50
    #36622565
Thermik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
George Nordic,

Да честно говоря это тема от "чайника" для "чайников". На большее не претендую. Мало ли кому тоже нравится забавляться с VB.NET.



Программист 1сВы абсолютно правы. Вместо того чтобы добавить в окно остатки - резервы товара, гораздо лучше писать внешние оболочки.

Как раз в той системе не предусмотрено было что-либо куда-либо доваблять.
...
Рейтинг: 0 / 0
12.05.2010, 10:50
    #36622569
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
George Nordiciscrafmкакое ERP? Попытки программирования обсуждаются явно не в этом разделе.Да не, можно оставить здесь. Это не ERP, это оболочка - надстройка над системой, чтобы разобраться в интерфейсе стандартной системы.
это больше похоже на рекламу своего блога. Больше там ничего нет, абсолютно. Тем более оболочки.
...
Рейтинг: 0 / 0
12.05.2010, 10:51
    #36622573
Thermik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
George Nordiciscrafmкакое ERP? Попытки программирования обсуждаются явно не в этом разделе.Да не, можно оставить здесь. Это не ERP, это оболочка - надстройка над системой, чтобы разобраться в интерфейсе стандартной системы. А для каких систем предназначена, если не секрет?

С Уважением,
Георгий

Это было творение голландской фирмёшки EXACT.
...
Рейтинг: 0 / 0
12.05.2010, 10:55
    #36622583
Thermik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
iscrafmGeorge Nordiciscrafmкакое ERP? Попытки программирования обсуждаются явно не в этом разделе.Да не, можно оставить здесь. Это не ERP, это оболочка - надстройка над системой, чтобы разобраться в интерфейсе стандартной системы.
это больше похоже на рекламу своего блога. Больше там ничего нет, абсолютно. Тем более оболочки.

Есть её законченный вариант (думаю лично вам он будет не интересен), но мне лично хочется воспроизвести процесс её создания в виде блога. Что было и заявлено в топе.
...
Рейтинг: 0 / 0
12.05.2010, 10:59
    #36622596
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
Thermik,

я только говорю о том, что раздел выбран не совсем удачно. К теме ERP, описание процесса создания программы не имеет никакого отношения. Рядом есть "Разработка информационных систем".
...
Рейтинг: 0 / 0
12.05.2010, 11:02
    #36622603
Thermik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
iscrafmThermik,

я только говорю о том, что раздел выбран не совсем удачно. К теме ERP, описание процесса создания программы не имеет никакого отношения. Рядом есть "Разработка информационных систем".

Если Вы админ, то прошу перенести его в раздел, более соответсвующий его содержанию, я не против.

Модератор: Тема перенесена из форума "ERP и учетные системы".
...
Рейтинг: 0 / 0
12.05.2010, 14:52
    #36623340
Thermik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
Текущее состояние проекта:

http://www.icqrobot.ru/Shelf/2010_05_12.zip
...
Рейтинг: 0 / 0
12.05.2010, 20:47
    #36624205
Thermik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
В проекте завершены работы с блоком, отвечающим за:

Создание
Редактрование
Сохранение
Чтение

параметров соединений. Следующим шагом будет создание формы, содержащей грид для размешение в нем результатов выборки данных.

Проект в текущем состоянии доступен по ссылке:
http://www.icqrobot.ru/Shelf/2010_05_12_01.zip

Приложение в рабочем состоянии теперь выглядит так:
...
Рейтинг: 0 / 0
13.05.2010, 00:58
    #36624543
Starlex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
Thermik,

В блоке соединения не хватает кнопки "Войти".
...
Рейтинг: 0 / 0
13.05.2010, 07:31
    #36624669
Thermik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
StarlexThermik,

В блоке соединения не хватает кнопки "Войти".

Вход осущестляется либо при старте приложения, при установленном флаге "Активировать" либо по нажатию кнопки "Проверить", Ок переименую их.
...
Рейтинг: 0 / 0
13.05.2010, 09:01
    #36624759
Asm64D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
Thermikлибо по нажатию кнопки "Проверить", Ок переименую их.
кнопка "Проверить" слишком далеко находится переместите ее к "Настройки соединения"
P.S. Ждемс новую серию сериала...
...
Рейтинг: 0 / 0
13.05.2010, 10:28
    #36624947
Thermik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
Asm64DThermikлибо по нажатию кнопки "Проверить", Ок переименую их.
кнопка "Проверить" слишком далеко находится переместите ее к "Настройки соединения"
P.S. Ждемс новую серию сериала...

Теперь это выглядит так:
...
Рейтинг: 0 / 0
13.05.2010, 10:32
    #36624965
Thermik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
Переходим на закладку "Каталог", нажимаем кнопку "Создать" видим:
...
Рейтинг: 0 / 0
13.05.2010, 10:45
    #36625003
Thermik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
Нажимаем на светлый квадратик под кнопкой "Обновить" и в диалоговом окне вводим SQL строку на выборку данных из таблицы:
...
Рейтинг: 0 / 0
13.05.2010, 10:47
    #36625012
Thermik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
Получаем результат:
...
Рейтинг: 0 / 0
13.05.2010, 11:00
    #36625061
Thermik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
Рабочий проект доступен здесь:

http://www.icqrobot.ru/Shelf/2010_05_13.zip
...
Рейтинг: 0 / 0
13.05.2010, 11:54
    #36625218
strizh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
Что-то я не понял этого сериала.

А чем обсуждаемый продукт отличается от SQL Server Management Studio (MS) ?
Или от PG Admin III (PostgreSQL) ?
Или от дельфевого продукта работы с источниками данных (с любыми СУБД) ?

И при чем здесь ERP ?
...
Рейтинг: 0 / 0
13.05.2010, 12:03
    #36625248
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
strizh,

reality-show, блоги уже достаточно плотно вошли в нашу жизнь. Так что привыкайте и принимайте подобные откровения как неотъемлемый атрибут нашего времени. Если неинтересно - просто переключайте каналы. По причине отсутствия зрителей - show загибается. Все просто.
...
Рейтинг: 0 / 0
13.05.2010, 12:15
    #36625307
Thermik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая оболочка для ERP систем.
strizh,

не торопитесь, увидите :)
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Простенькая оболочка для ERP систем. / 25 сообщений из 96, страница 1 из 4
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]