powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Простенькая оболочка для ERP систем.
96 сообщений из 96, показаны все 4 страниц
Простенькая оболочка для ERP систем.
    #36622314
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как то в отсутствии штатного программиста пришлось создать оболочку для ERP системы, применявшейся на одной из компьютерных фирм.

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

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

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


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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

не торопитесь, увидите :)
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36625315
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmstrizh,

reality-show, блоги уже достаточно плотно вошли в нашу жизнь. Так что привыкайте и принимайте подобные откровения как неотъемлемый атрибут нашего времени. Если неинтересно - просто переключайте каналы. По причине отсутствия зрителей - show загибается. Все просто.

это точно , интереснее мат Темы Лебедева читать :)
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36625352
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thermik,

Ваше мнение на схожую попытку "блога" ?
8-)

Разработка системы для центра реабилитации инвалидов
http://www.sql.ru/forum/actualthread.aspx?tid=736551&pg=1&hl=vika
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36625356
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пардон, не читал, а что там?
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36625420
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thermikпардон, не читал, а что там?
та же ошибка что и у Вас - не хотели читать ничего другого.
Удачи!
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36625461
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Воспользуемся примером от ComponentOne, позволяющим переделать грид так, что бы у него появилась возможность создавать группировку строк простым перемещением заголовка столбца в зону группировки.

До группровки:
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36625464
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
До группировки:
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36625479
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После группировки (Вот уже пошли отличия от Server Managment Studio) :
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36625519
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
простым кликом на заголовке столбца меняем порядок сортировки:
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36625524
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на противоположный
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36625644
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавим функционал сохранения полученных данных в файл и экспорта в EXCEL
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36625739
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Следующим шагом добавим функционал работы с колонками после получения данных:

1 дадим возможность выполнять автоподбор ширины колонки в зависимости от наибольшей длины строки (при этом необходимо поставить ограничение на слишком большую длину строки)

2 Запоминать размер ширины колонок при следующем обновлении данных

3 При изменении порядка следования колонок, восстанавливать его при следующем обновлении данных

4 устанавливать свойство visible = false для "схолопнутых" колонок
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36625972
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавлен фунционал автоподбора ширины колонок. Вид грида до автоподбора:
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36625975
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вид грида после автоподбора ширины столбцов:
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36626032
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thermik,

Вы для кого это пишите? Думаете интересны ваши первые шаги в программировании и хотите пару сотен страниц зафлудить?

p.s. Уровень форума опускается все ниже и ниже. На ваши способности я не намекаю, речь идет только о контенте. Который, впрочем, напрямую связан с текущим положением дел в отрасли.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36626311
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm,

Ну если лично вам не нравится, прийдется уважить ваше мнение. Фигли ссать против ветра :)
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36626349
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thermik,
ветер здесь не при чем. Да и мое мнение, просто взгляд со стороны. Просто это не первая тема, как было замечено, на одну и ту же тему (тавтология). Сами смотрите.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36626364
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thermik,
p.s. я к тому, что лучше доделайте программу до какого-то логического завершения, а потом предложите, с описанием. К чему этот процесс разработки в очередной раз освещать. ДОМ-2 по ИТ-шному...
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36626827
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm,

ладно, послушаю совета бывалого :)
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36626828
strizh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Thermik:

Ну уж нет. Продолжайте. Я понял, что дальше все-таки будет что-то полезное.
Только совет. Готовьте заранее и выкладывайте сразу по 7-10 слайдов-сообщений. Тогда это будет читаться интереснее.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36627354
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmThermik,
ДОМ-2 по ИТ-шному...+500 :)
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36627754
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Порадовала кнопка "Фильтр". Но, конечно, по дизайну до ТЖ7-форума вам ещё работать и работать
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36629430
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LSV,

+500
чего "500" ? Это много или мало? :) кажется и Вы сами давно перешли на терминологию ДОМ-2
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36629450
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglirПорадовала кнопка "Фильтр". Но, конечно, по дизайну до ТЖ7-форума вам ещё работать и работать

Не хотелось забегать вперед ,а следовать совету старшего товарища, но и на справедливое замечение есть ответ. Блок фильтрации данных в данной реализации в отличие от видимых мною систем отделен от форм, в которые загружаются данные. Это позволяет не устанавливать при открытии каждой формы заново параметры фильтрации. Например, при желании получить список выставленных счетов, инвойсов или накладных в различных формах в период с 2010.05.12 по 2010.05.14 эти параметры достаточно установить только один раз.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36629458
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Опять же по поводу фильтрации...

При интенсивном использовании различных параметров фильтрации, для удобства сброса конкретного фильтра его можно сбросить не редактированием, а одним кликом на названии фильтра. Такое решение не очевидно для начинающего пользователя приложения, но экономит место на экране, за счет отказа от прорисовки позади каждого фильтра иконки с изображением "красного крестика" или еще что хуже кнопки со совом "Очистить". Такая кнопка одна и отвечает за сброс всех праметров фильтрации.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36629615
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ThermikОпять же по поводу фильтрации...фильтр в Excel видели? все другие - для программистов, а не для пользователей.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36629674
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
egorychThermikОпять же по поводу фильтрации...фильтр в Excel видели? все другие - для программистов, а не для пользователей.

И не один раз... И не только экселевские, но и Минус экселевсих фильтров - вы видите только признак того что есть фильтрация и не видите значений фильтров. при работе с десятком таблиц надо коллекции фильтров держать в памяти.

Я немного слукавил, что значения фильтров не видны в самой форме данных, это не так - в форме есть строка со светло-желтым фоном, идущая после строки заголовков столбцов, так вот в ней отображаются параметры фильтрации, они не настолько универсальны как эксель, но они видны. Но если и этого вам мало, то одним кликом на иконке EXCEL в форме вы экпортируете данные в эксель, запускаете его с открытым файлом. с уже утановленным режимом автофильтрации. Для желающих поработать в экселе нет никаких препятсвий.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36629695
mvb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thermik, для списка "выставленных счетов, инвойсов или накладных" операции с колонками и выравниванием строк - наипервейшая необходимость )))
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36629713
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mvbThermik, для списка "выставленных счетов, инвойсов или накладных" операции с колонками и выравниванием строк - наипервейшая необходимость )))

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

Конечно, в реальных условиях он испльзуется не часто, но как показывает опыт пользователи в первую очередь требуют настройки данных гртда "под себя", кому-то нравится один порядок столбцов, кому-то другой. да и , например, логистику нет никакого дела до описания товара ему достаточно PartNumbera.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36629714
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот скрин из рабочей системы, с преднастройками фильтрации данных каталога.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36629783
Фотография webus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thermik, вот скажите уважаемый, на кой нам ваша поделка сдалась ?
Или вы думаете, что тут все будут хлопать в ладошки от вашего ХелоуВорда ?
Может каждому участнику форума тоже скриншотики выкладывать, как он на работе програмки пишет ? Дак тогда форум станет откровенной помойкой! Почему ?

1.Вы изобретаете велосипед . Я конечно понимаю, что и сейчас велосипеды эволюционируют. Но все же)
2.Вы пишете узкоспециализированное приложение (под себя). На кой оно нам ?
3.Многие участники форума уже давно выросли из энтузиастов-хелоувордистов. А теперь внимание! Следите за мыслью! Как вы думаете, какое чувство вызывают у них 3 страницы ваших скриншотов ?
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36629848
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
webus,

ну не нравится не читайте, я что заставляю вас? Я вот не читаю форум "Треп" и нисколько от этого не страдаю.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36629967
zloyGamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а мне интересно..,
но я немогу запустить не одну версию Shelf'ов, не от 2010_05_12 не от 2010_05_13
причем не дебаг не релиз версии незапускаются, на всех одна ошибка инициализации(см скрееншот).
и хотелось бы +ещё тестовую базу на которой это можно было бы потестить-посмотреть как оно работает..

и зачем в один архив пихать и обьектные и по несколько раз ехе файлы?
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36630016
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zloyGamer,

Может ComponentOne не установилась? качните с их сайта. Демо закачивается после регистрации на сайте.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36630023
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторещё тестовую базу на которой это можно было бы потестить-посмотреть

В принципе тестовая база не нужна, если кликнуть на квадратик в группе "Обновить", то откроется форма, в которой пишете SQL запрос, его результат как раз и будет содержимым грида.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36630076
zloyGamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не, у меня вообще нет vs2010, и темболее никаких компонентов на него я неустанавливал ))
я просто хочу посмотреть как работает ваша программа,
попробуйте выложить все необходимое для её работы в отдельный архив, чтобы можно было запустить ваше приложение на только что установленной винде.

и чтобы каждый кому интересно мог хотябы запустить вашу программу на своем компьютере,
а не занимался долги и возможно бесполезным поиском/скачкой/установкой/настройкой необходимых библиотек, компонент и т.п.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36630096
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SetUp рабочей версии

http://www.icqrobot.ru/Shelf/ShelfSetup.zip
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36630183
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
egorychThermikОпять же по поводу фильтрации...фильтр в Excel видели? все другие - для программистов, а не для пользователей.

Еще отличие фильтров. В Экселе это фильтры "пост-фильтрации" те они действуют на данные которые уже находятся в гриде.

Здесь же два типа фильтров :

- "пред-фильтрации" в левой вертикальной зоне. Это для WHERE
- "пост-фильтрации" дополнительная полоска в заголовке грида. Настраивая которые мы не запускаем новый SELECT а просто делаем невидимыми строки, которые не удовлетворяют условиям фильтров.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36630200
zloyGamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ThermikSetUp рабочей версии

http://www.icqrobot.ru/Shelf/ShelfSetup.zip
замечательно, теперь работает, и я узнал что до этого мне нехватало всеголишь ms net framework'а 4,
а теперь как я понял мне необходим mssql сервер + бд чтоб можно было подключиться и чтото сделать? ))

возможно ли подключение к другим субд отличным от ms?
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36630231
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zloyGamer,

Легко устанавливается бесплатный MS Server Express
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36630242
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zloyGamer,

Могу сделать интефейс к nwind.mdb - самая что ни на есть тестовая база.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36640530
Фотография Asm64D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как идет процесс? Что-то нет новостей.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36640615
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Asm64D,

нормально идет, подключаю к AdwentureWorks. :)
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36640667
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
совместная работа контесктного меню и блока фильтрации. При вызове конткекстного меню в форме данных, для открытия другой формы анализируется на совпадение пара параметров

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

Пример, курсор указывал на столбец "Department" и значение "Document Control". Переходим на строку контесктого меню "Сотрудники" и кликаем
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36640671
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По клику открывается новая форма "Сотрудники" с установленным фильтром, полученным из значения предыдущей формы.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36641487
Фотография Asm64D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thermik обратите внимание, что заголовки грида и поля фильтра имеют названия скожие (или такие же) как поля в БД, однако пользователю стоит показывать это на привычном для него языке - русском. Например "Departament" - "Департамент" и т.д.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36642697
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Asm64D,

это не проблема, так как в реальности отличаются заголовки столбцов и их свойство .Name в заголовках можно давать и русское название, но тогда чтобы в коде не хранить заголовки прийдется делать UNION

Код: plaintext
1.
2.
3.
Select 'Департамент','Фамилия'
UNION
Select Department, LastName
...

И всегда придерживаться этого правлила. Хотя может быть и другие способы, но я их не знаю
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36642822
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну вот ещё объединение

ещё одни тормоза

в итоге - 1це... зато приятно и понятно
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36642852
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen,

что делать... что делать...
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36643057
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Last1Cmenну вот ещё объединение

ещё одни тормоза

в итоге - 1це... зато приятно и понятно
+1
ну вот, аффтар споткнулся на первой проблеме.
Развилка
- либо а-ля "Вика" - "других способов не знаю"
- либо утонет в решении обычных проблем форума по ЯП
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36643156
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Last1Cmenну вот ещё объединение

ещё одни тормоза

в итоге - 1це... зато приятно и понятно
+1
ну вот, аффтар споткнулся на первой проблеме.
Развилка
- либо а-ля "Вика" - "других способов не знаю"
- либо утонет в решении обычных проблем форума по ЯП

Либо оставит проблему с русскими наименованиями столбцов и двинется дальше. Хотя можно создать таблицу по соответствиям "русский заголовок столбца" - "английское название..."
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36643175
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thermik
Либо оставит проблему с русскими наименованиями столбцов и двинется дальше
а начинал с чего? ..."эти идиоты создали идиотское ЕРП".
Сделаю я его сам.
:)
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36643201
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

ну пространство "идиотских ERP" достаточно широкое, каждому новому найдется в нем свободное место.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36643863
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Реализован функционал "агреггирования" данных по группам. Для этого просто вызываем контекстное меню на заголовке столбца. Выбираем способ аггрегации из меню:
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36643864
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И результат видим в строках-заголовках групп. Порядок группировок и столбцы, на которых установлена функция аггрегирования запоминаются и привязываются к форме. При следующем открытии (обновлении) формы группировка происходит автоматически.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36643922
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thermik,

теперь, давай описывай девекспресс, там еще много чего можно "разрабатывать"
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36643959
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRos,

мне и так хорошо :)
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36644020
mvb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thermik, не жалко полэкрана под риббоны отдавать? ))
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36644021
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mvbThermik, не жалко полэкрана под риббоны отдавать? ))

это в режиме отладки да и как в студии даблклик сворачивает риббон до строки
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36644028
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mvbThermik, не жалко полэкрана под риббоны отдавать? ))

Вариант для тех кто пока что еще не привык к технологии 4 летней давности.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36644076
Фотография Asm64D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, Thermik , а ComponentOne не поддерживают скинирование? А то видеть такие скролы как-то странно.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36644201
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Asm64DКстати, Thermik , а ComponentOne не поддерживают скинирование? А то видеть такие скролы как-то странно.

FlexGrifd - нет, а про DBGrid не знаю.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36644359
Фотография Asm64D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ThermikFlexGrifd - нет, а про DBGrid не знаю.
[off]
Был более высокого мнения об этих компонентах...
[/off]
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36644403
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
strizhИ при чем здесь ERP ?
Автор явно не понимает сути фраймов, на которых базируются ЕРП-шки.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36685170
Фотография Asm64D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну что создание супер-ERP умерло?
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36685691
SignOff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на 1с видать пересел и перестал парица :)
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36687394
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SignOff,

Не угадал :)
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36706244
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Исталляционный файл оболочки можно скачать по линку:

http://www.icqrobot.ru/Shelf/Setup.zip


Программа Shelf предназначена для просмотра баз данных. Основное отличие программы – Вы сами можете создавать формы, в каждой их которых присутствует таблица (грид), содержащая выборку записей из базы данных, составленную по SQL запросу, который вы «привязали» к данной форме.

Вы можете форматировать данные в гриде, устанавливать режим выравнивания, переставлять колонки местами, скрывать необязательные к просмотру колонки.

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

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

В гриде вы можете организовать иерархическую группировку данных по колонкам простым переносом заголовка колонки в зону группировки. Для групп возможно установить режим агрегации данных. Кликните правой кнопкой мышки на заголовке столбца, в котором вы собираетесь установить режим агрегации.


Работа с программой начинается с заполнения параметров подключений к базам данных. В тестовом примере используется база данных Adventureworks. Вам лишь требуется изменить параметр Server, на имя SQL сервера, содержащего базу данных Adventureworks.

Пример поставляется с настроенными формами, с настроенным глобальным фильтром.
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36706266
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SignOffна 1с видать пересел и перестал парица :)

кое какой результат выложен
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36706271
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Asm64DНу что создание супер-ERP умерло?

кое какой результат выложен
...
Рейтинг: 0 / 0
Простенькая оболочка для ERP систем.
    #36707628
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Часто при работе с данными в таблице (гриде) хочется минимизировать количество кликов для выполнения какого-либо действия, использующего как параметр содержимое выбранной ячейки.

В оболочке Shelf вы можете, для любой формы, для любого столбца в форме определить одно из четырёх действий, выполняемых по двойному клику на ячейке:

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


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