|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Как то в отсутствии штатного программиста пришлось создать оболочку для ERP системы, применявшейся на одной из компьютерных фирм. Хотелось бы поделиться опытом создания, тем более что мне в руки попал пакет VS 2010. Я не профессиональный программист, так что в комментариях будут встречаться ляпы, неточное применение терминов, но уверяю вас, если вы, горите желанием освоить VB.NET, то некоторые приемы позволят вам быстрее разобраться с процессом создания подобной программы. Кроме VS2010 вам потребуется набор контролов от www.componrntone.com, ну что делать, нравится мне их работа. Все стадии создания оболочки Shelf документируются в ЖЖ http://small-jet.livejournal.com/tag/shelf Туда же ежедневно складывается текущий код проекта. Приглашаю желающих посмотреть как практически в онлайне создается приложение VB.NET. С удовольствием приму ваши критические замечания. Из истории.... Причины побудившие создать оболочку оболочка. В принципе решающей причиной её создания были следующие ограничения стандартной ERP системы: в окне представляющим состояние склада были видны следующие данные: - код товара, кол-во на складе, кол-во зарезервированного товара при этом не было данных о товаре, отгруженного поставщиком и пока что не пришедшим на склад так называемый "транзит". В окне, показывающим сделанные резервы не было данных о количестве товара, находящегося на складе. Из-за этого приходилось постоянно переключаться между окнами. Когда количество таких переключений превысило все разумные пределы... ну вы сами понимаете. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2010, 08:21 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Вы абсолютно правы. Вместо того чтобы добавить в окно остатки - резервы товара, гораздо лучше писать внешние оболочки. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2010, 09:36 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
ThermikКак то в отсутствии штатного программиста пришлось создать оболочку для ERP системы, применявшейся на одной из компьютерных фирм. С удовольствием приму ваши критические замечания.Ох... С одной стороны, спасибо, что решили поделиться. С другой - не ожидайте конструктивных замечаний. Здесь много специалистов, которые видели довольно много систем, и разбираться в очередной "наколенной самописке" им просто скучно: новых идей они вряд ли почерпнут, а указывать на явные ляпы в оформлении и архитектуре - уже наскучило. К тому же, есть некое противостояние между консультантами и программистами. Ну и РП. Со всеми :) Консультанту (РП) надо достичь некой цели, допустим, в ходе проекта. Что бы это цели достичь, надо написать код. Программисту скучно писать код, и он начинает писать "универсальный механизм". При этом отговаривается, "Что лучше сейчас потратить время, зато потом съэконмить". Сроки летят к черту, как всегда, всего не предусмотришь а "универсальный механизм" забывается и больше никогда не используется. Все это проходили. Это довольно болезненные уроки, особенно для РП, молодой человек. Поэтому консультанты считают, что нужно сначала понять найти путь наименьшего сопротивления: например, поискать готовое решение и понять, как его можно использовать. Человек, который начинает писать сразу свое, вызывает недоумение и насмешки. В этом можно убедиться, почитав данный форум, например. Так вот, кстати. А почему Вы не взяли за основу что-то готовое? Почему стали писать систему сами, да еще и бэйсике? Да, и почему Вы назвали ее ERP? Она у Вас что, планирует производственные мощности? С Уважением, Георгий ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2010, 10:32 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
какое ERP? Попытки программирования обсуждаются явно не в этом разделе. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2010, 10:35 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Гм. Кстати. Посмотрел повнимательнее. Забавно. Прошу прощения, сразу не разобрался. Мда. 1. Круть! :) Как же надо достать человека, чтобы он начал делать подобную работу! 2. Как же надо внедрить систему, чтобы к ней пришлось писать интерфейс, чтобы в этом "счастье" разобраться. С Уважением, Георгий ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2010, 10:36 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
iscrafmкакое ERP? Попытки программирования обсуждаются явно не в этом разделе.Да не, можно оставить здесь. Это не ERP, это оболочка - надстройка над системой, чтобы разобраться в интерфейсе стандартной системы. А для каких систем предназначена, если не секрет? С Уважением, Георгий ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2010, 10:39 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
George Nordic, Да честно говоря это тема от "чайника" для "чайников". На большее не претендую. Мало ли кому тоже нравится забавляться с VB.NET. Программист 1сВы абсолютно правы. Вместо того чтобы добавить в окно остатки - резервы товара, гораздо лучше писать внешние оболочки. Как раз в той системе не предусмотрено было что-либо куда-либо доваблять. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2010, 10:50 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
George Nordiciscrafmкакое ERP? Попытки программирования обсуждаются явно не в этом разделе.Да не, можно оставить здесь. Это не ERP, это оболочка - надстройка над системой, чтобы разобраться в интерфейсе стандартной системы. это больше похоже на рекламу своего блога. Больше там ничего нет, абсолютно. Тем более оболочки. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2010, 10:50 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
George Nordiciscrafmкакое ERP? Попытки программирования обсуждаются явно не в этом разделе.Да не, можно оставить здесь. Это не ERP, это оболочка - надстройка над системой, чтобы разобраться в интерфейсе стандартной системы. А для каких систем предназначена, если не секрет? С Уважением, Георгий Это было творение голландской фирмёшки EXACT. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2010, 10:51 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
iscrafmGeorge Nordiciscrafmкакое ERP? Попытки программирования обсуждаются явно не в этом разделе.Да не, можно оставить здесь. Это не ERP, это оболочка - надстройка над системой, чтобы разобраться в интерфейсе стандартной системы. это больше похоже на рекламу своего блога. Больше там ничего нет, абсолютно. Тем более оболочки. Есть её законченный вариант (думаю лично вам он будет не интересен), но мне лично хочется воспроизвести процесс её создания в виде блога. Что было и заявлено в топе. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2010, 10:55 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Thermik, я только говорю о том, что раздел выбран не совсем удачно. К теме ERP, описание процесса создания программы не имеет никакого отношения. Рядом есть "Разработка информационных систем". ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2010, 10:59 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
iscrafmThermik, я только говорю о том, что раздел выбран не совсем удачно. К теме ERP, описание процесса создания программы не имеет никакого отношения. Рядом есть "Разработка информационных систем". Если Вы админ, то прошу перенести его в раздел, более соответсвующий его содержанию, я не против. Модератор: Тема перенесена из форума "ERP и учетные системы". ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2010, 11:02 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Текущее состояние проекта: http://www.icqrobot.ru/Shelf/2010_05_12.zip ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2010, 14:52 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
В проекте завершены работы с блоком, отвечающим за: Создание Редактрование Сохранение Чтение параметров соединений. Следующим шагом будет создание формы, содержащей грид для размешение в нем результатов выборки данных. Проект в текущем состоянии доступен по ссылке: http://www.icqrobot.ru/Shelf/2010_05_12_01.zip Приложение в рабочем состоянии теперь выглядит так: ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2010, 20:47 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Thermik, В блоке соединения не хватает кнопки "Войти". ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 00:58 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
StarlexThermik, В блоке соединения не хватает кнопки "Войти". Вход осущестляется либо при старте приложения, при установленном флаге "Активировать" либо по нажатию кнопки "Проверить", Ок переименую их. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 07:31 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Thermikлибо по нажатию кнопки "Проверить", Ок переименую их. кнопка "Проверить" слишком далеко находится переместите ее к "Настройки соединения" P.S. Ждемс новую серию сериала... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 09:01 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Asm64DThermikлибо по нажатию кнопки "Проверить", Ок переименую их. кнопка "Проверить" слишком далеко находится переместите ее к "Настройки соединения" P.S. Ждемс новую серию сериала... Теперь это выглядит так: ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 10:28 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Переходим на закладку "Каталог", нажимаем кнопку "Создать" видим: ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 10:32 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Нажимаем на светлый квадратик под кнопкой "Обновить" и в диалоговом окне вводим SQL строку на выборку данных из таблицы: ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 10:45 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Получаем результат: ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 10:47 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Рабочий проект доступен здесь: http://www.icqrobot.ru/Shelf/2010_05_13.zip ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 11:00 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Что-то я не понял этого сериала. А чем обсуждаемый продукт отличается от SQL Server Management Studio (MS) ? Или от PG Admin III (PostgreSQL) ? Или от дельфевого продукта работы с источниками данных (с любыми СУБД) ? И при чем здесь ERP ? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 11:54 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
strizh, reality-show, блоги уже достаточно плотно вошли в нашу жизнь. Так что привыкайте и принимайте подобные откровения как неотъемлемый атрибут нашего времени. Если неинтересно - просто переключайте каналы. По причине отсутствия зрителей - show загибается. Все просто. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 12:03 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
strizh, не торопитесь, увидите :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 12:15 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
iscrafmstrizh, reality-show, блоги уже достаточно плотно вошли в нашу жизнь. Так что привыкайте и принимайте подобные откровения как неотъемлемый атрибут нашего времени. Если неинтересно - просто переключайте каналы. По причине отсутствия зрителей - show загибается. Все просто. это точно , интереснее мат Темы Лебедева читать :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 12:18 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Thermik, Ваше мнение на схожую попытку "блога" ? 8-) Разработка системы для центра реабилитации инвалидов http://www.sql.ru/forum/actualthread.aspx?tid=736551&pg=1&hl=vika ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 12:30 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
пардон, не читал, а что там? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 12:35 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Thermikпардон, не читал, а что там? та же ошибка что и у Вас - не хотели читать ничего другого. Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 12:57 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Воспользуемся примером от ComponentOne, позволяющим переделать грид так, что бы у него появилась возможность создавать группировку строк простым перемещением заголовка столбца в зону группировки. До группровки: ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 13:10 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
До группировки: ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 13:10 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
После группировки (Вот уже пошли отличия от Server Managment Studio) : ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 13:13 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
простым кликом на заголовке столбца меняем порядок сортировки: ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 13:24 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
на противоположный ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 13:24 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Добавим функционал сохранения полученных данных в файл и экспорта в EXCEL ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 14:02 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Следующим шагом добавим функционал работы с колонками после получения данных: 1 дадим возможность выполнять автоподбор ширины колонки в зависимости от наибольшей длины строки (при этом необходимо поставить ограничение на слишком большую длину строки) 2 Запоминать размер ширины колонок при следующем обновлении данных 3 При изменении порядка следования колонок, восстанавливать его при следующем обновлении данных 4 устанавливать свойство visible = false для "схолопнутых" колонок ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 14:30 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Добавлен фунционал автоподбора ширины колонок. Вид грида до автоподбора: ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 15:42 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Вид грида после автоподбора ширины столбцов: ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 15:43 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Thermik, Вы для кого это пишите? Думаете интересны ваши первые шаги в программировании и хотите пару сотен страниц зафлудить? p.s. Уровень форума опускается все ниже и ниже. На ваши способности я не намекаю, речь идет только о контенте. Который, впрочем, напрямую связан с текущим положением дел в отрасли. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 15:58 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
iscrafm, Ну если лично вам не нравится, прийдется уважить ваше мнение. Фигли ссать против ветра :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 17:30 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Thermik, ветер здесь не при чем. Да и мое мнение, просто взгляд со стороны. Просто это не первая тема, как было замечено, на одну и ту же тему (тавтология). Сами смотрите. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 17:42 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Thermik, p.s. я к тому, что лучше доделайте программу до какого-то логического завершения, а потом предложите, с описанием. К чему этот процесс разработки в очередной раз освещать. ДОМ-2 по ИТ-шному... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 17:45 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
iscrafm, ладно, послушаю совета бывалого :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 21:59 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
To Thermik: Ну уж нет. Продолжайте. Я понял, что дальше все-таки будет что-то полезное. Только совет. Готовьте заранее и выкладывайте сразу по 7-10 слайдов-сообщений. Тогда это будет читаться интереснее. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 21:59 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
iscrafmThermik, ДОМ-2 по ИТ-шному...+500 :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2010, 10:24 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Порадовала кнопка "Фильтр". Но, конечно, по дизайну до ТЖ7-форума вам ещё работать и работать ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2010, 12:21 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
LSV, +500 чего "500" ? Это много или мало? :) кажется и Вы сами давно перешли на терминологию ДОМ-2 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2010, 21:23 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
tanglirПорадовала кнопка "Фильтр". Но, конечно, по дизайну до ТЖ7-форума вам ещё работать и работать Не хотелось забегать вперед ,а следовать совету старшего товарища, но и на справедливое замечение есть ответ. Блок фильтрации данных в данной реализации в отличие от видимых мною систем отделен от форм, в которые загружаются данные. Это позволяет не устанавливать при открытии каждой формы заново параметры фильтрации. Например, при желании получить список выставленных счетов, инвойсов или накладных в различных формах в период с 2010.05.12 по 2010.05.14 эти параметры достаточно установить только один раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2010, 21:54 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Опять же по поводу фильтрации... При интенсивном использовании различных параметров фильтрации, для удобства сброса конкретного фильтра его можно сбросить не редактированием, а одним кликом на названии фильтра. Такое решение не очевидно для начинающего пользователя приложения, но экономит место на экране, за счет отказа от прорисовки позади каждого фильтра иконки с изображением "красного крестика" или еще что хуже кнопки со совом "Очистить". Такая кнопка одна и отвечает за сброс всех праметров фильтрации. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2010, 22:02 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
ThermikОпять же по поводу фильтрации...фильтр в Excel видели? все другие - для программистов, а не для пользователей. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2010, 01:30 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
egorychThermikОпять же по поводу фильтрации...фильтр в Excel видели? все другие - для программистов, а не для пользователей. И не один раз... И не только экселевские, но и Минус экселевсих фильтров - вы видите только признак того что есть фильтрация и не видите значений фильтров. при работе с десятком таблиц надо коллекции фильтров держать в памяти. Я немного слукавил, что значения фильтров не видны в самой форме данных, это не так - в форме есть строка со светло-желтым фоном, идущая после строки заголовков столбцов, так вот в ней отображаются параметры фильтрации, они не настолько универсальны как эксель, но они видны. Но если и этого вам мало, то одним кликом на иконке EXCEL в форме вы экпортируете данные в эксель, запускаете его с открытым файлом. с уже утановленным режимом автофильтрации. Для желающих поработать в экселе нет никаких препятсвий. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2010, 05:45 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Thermik, для списка "выставленных счетов, инвойсов или накладных" операции с колонками и выравниванием строк - наипервейшая необходимость ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2010, 08:41 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
mvbThermik, для списка "выставленных счетов, инвойсов или накладных" операции с колонками и выравниванием строк - наипервейшая необходимость ))) я же говорю, что здесь повторяется процесс создания приложения. Да в настоящее время вы видите блок настроек формата отображения данных формы. Конечно, в реальных условиях он испльзуется не часто, но как показывает опыт пользователи в первую очередь требуют настройки данных гртда "под себя", кому-то нравится один порядок столбцов, кому-то другой. да и , например, логистику нет никакого дела до описания товара ему достаточно PartNumbera. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2010, 09:27 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
вот скрин из рабочей системы, с преднастройками фильтрации данных каталога. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2010, 09:30 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Thermik, вот скажите уважаемый, на кой нам ваша поделка сдалась ? Или вы думаете, что тут все будут хлопать в ладошки от вашего ХелоуВорда ? Может каждому участнику форума тоже скриншотики выкладывать, как он на работе програмки пишет ? Дак тогда форум станет откровенной помойкой! Почему ? 1.Вы изобретаете велосипед . Я конечно понимаю, что и сейчас велосипеды эволюционируют. Но все же) 2.Вы пишете узкоспециализированное приложение (под себя). На кой оно нам ? 3.Многие участники форума уже давно выросли из энтузиастов-хелоувордистов. А теперь внимание! Следите за мыслью! Как вы думаете, какое чувство вызывают у них 3 страницы ваших скриншотов ? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2010, 11:41 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
webus, ну не нравится не читайте, я что заставляю вас? Я вот не читаю форум "Треп" и нисколько от этого не страдаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2010, 13:01 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
а мне интересно.., но я немогу запустить не одну версию Shelf'ов, не от 2010_05_12 не от 2010_05_13 причем не дебаг не релиз версии незапускаются, на всех одна ошибка инициализации(см скрееншот). и хотелось бы +ещё тестовую базу на которой это можно было бы потестить-посмотреть как оно работает.. и зачем в один архив пихать и обьектные и по несколько раз ехе файлы? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2010, 16:03 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
zloyGamer, Может ComponentOne не установилась? качните с их сайта. Демо закачивается после регистрации на сайте. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2010, 17:22 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
авторещё тестовую базу на которой это можно было бы потестить-посмотреть В принципе тестовая база не нужна, если кликнуть на квадратик в группе "Обновить", то откроется форма, в которой пишете SQL запрос, его результат как раз и будет содержимым грида. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2010, 17:34 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
не, у меня вообще нет vs2010, и темболее никаких компонентов на него я неустанавливал )) я просто хочу посмотреть как работает ваша программа, попробуйте выложить все необходимое для её работы в отдельный архив, чтобы можно было запустить ваше приложение на только что установленной винде. и чтобы каждый кому интересно мог хотябы запустить вашу программу на своем компьютере, а не занимался долги и возможно бесполезным поиском/скачкой/установкой/настройкой необходимых библиотек, компонент и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2010, 18:52 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
SetUp рабочей версии http://www.icqrobot.ru/Shelf/ShelfSetup.zip ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2010, 19:38 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
egorychThermikОпять же по поводу фильтрации...фильтр в Excel видели? все другие - для программистов, а не для пользователей. Еще отличие фильтров. В Экселе это фильтры "пост-фильтрации" те они действуют на данные которые уже находятся в гриде. Здесь же два типа фильтров : - "пред-фильтрации" в левой вертикальной зоне. Это для WHERE - "пост-фильтрации" дополнительная полоска в заголовке грида. Настраивая которые мы не запускаем новый SELECT а просто делаем невидимыми строки, которые не удовлетворяют условиям фильтров. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2010, 21:45 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
ThermikSetUp рабочей версии http://www.icqrobot.ru/Shelf/ShelfSetup.zip замечательно, теперь работает, и я узнал что до этого мне нехватало всеголишь ms net framework'а 4, а теперь как я понял мне необходим mssql сервер + бд чтоб можно было подключиться и чтото сделать? )) возможно ли подключение к другим субд отличным от ms? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2010, 22:06 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
zloyGamer, Легко устанавливается бесплатный MS Server Express ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2010, 22:45 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
zloyGamer, Могу сделать интефейс к nwind.mdb - самая что ни на есть тестовая база. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2010, 23:11 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Как идет процесс? Что-то нет новостей. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2010, 01:10 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Asm64D, нормально идет, подключаю к AdwentureWorks. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2010, 07:52 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
совместная работа контесктного меню и блока фильтрации. При вызове конткекстного меню в форме данных, для открытия другой формы анализируется на совпадение пара параметров заголовок столбца, в котором находился курсор в момент клика и название строки блока фильтров. При найденном совпадении значение из ячейки грида, на которую указывал курсор переностися как параметр фильтрации. Пример, курсор указывал на столбец "Department" и значение "Document Control". Переходим на строку контесктого меню "Сотрудники" и кликаем ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2010, 08:47 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
По клику открывается новая форма "Сотрудники" с установленным фильтром, полученным из значения предыдущей формы. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2010, 08:52 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Thermik обратите внимание, что заголовки грида и поля фильтра имеют названия скожие (или такие же) как поля в БД, однако пользователю стоит показывать это на привычном для него языке - русском. Например "Departament" - "Департамент" и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2010, 13:41 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Asm64D, это не проблема, так как в реальности отличаются заголовки столбцов и их свойство .Name в заголовках можно давать и русское название, но тогда чтобы в коде не хранить заголовки прийдется делать UNION Код: plaintext 1. 2. 3.
И всегда придерживаться этого правлила. Хотя может быть и другие способы, но я их не знаю ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2010, 22:58 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
ну вот ещё объединение ещё одни тормоза в итоге - 1це... зато приятно и понятно ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2010, 03:31 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Last1Cmen, что делать... что делать... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2010, 09:45 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Last1Cmenну вот ещё объединение ещё одни тормоза в итоге - 1це... зато приятно и понятно +1 ну вот, аффтар споткнулся на первой проблеме. Развилка - либо а-ля "Вика" - "других способов не знаю" - либо утонет в решении обычных проблем форума по ЯП ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2010, 14:30 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Petro123Last1Cmenну вот ещё объединение ещё одни тормоза в итоге - 1це... зато приятно и понятно +1 ну вот, аффтар споткнулся на первой проблеме. Развилка - либо а-ля "Вика" - "других способов не знаю" - либо утонет в решении обычных проблем форума по ЯП Либо оставит проблему с русскими наименованиями столбцов и двинется дальше. Хотя можно создать таблицу по соответствиям "русский заголовок столбца" - "английское название..." ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2010, 15:58 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Thermik Либо оставит проблему с русскими наименованиями столбцов и двинется дальше а начинал с чего? ..."эти идиоты создали идиотское ЕРП". Сделаю я его сам. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2010, 16:21 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Petro123, ну пространство "идиотских ERP" достаточно широкое, каждому новому найдется в нем свободное место. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2010, 16:58 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Реализован функционал "агреггирования" данных по группам. Для этого просто вызываем контекстное меню на заголовке столбца. Выбираем способ аггрегации из меню: ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2010, 13:56 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
И результат видим в строках-заголовках групп. Порядок группировок и столбцы, на которых установлена функция аггрегирования запоминаются и привязываются к форме. При следующем открытии (обновлении) формы группировка происходит автоматически. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2010, 13:59 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Thermik, теперь, давай описывай девекспресс, там еще много чего можно "разрабатывать" ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2010, 15:30 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
ViPRos, мне и так хорошо :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2010, 16:22 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Thermik, не жалко полэкрана под риббоны отдавать? )) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2010, 18:03 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
mvbThermik, не жалко полэкрана под риббоны отдавать? )) это в режиме отладки да и как в студии даблклик сворачивает риббон до строки ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2010, 18:05 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
mvbThermik, не жалко полэкрана под риббоны отдавать? )) Вариант для тех кто пока что еще не привык к технологии 4 летней давности. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2010, 18:18 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Кстати, Thermik , а ComponentOne не поддерживают скинирование? А то видеть такие скролы как-то странно. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2010, 19:21 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Asm64DКстати, Thermik , а ComponentOne не поддерживают скинирование? А то видеть такие скролы как-то странно. FlexGrifd - нет, а про DBGrid не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2010, 21:28 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
ThermikFlexGrifd - нет, а про DBGrid не знаю. [off] Был более высокого мнения об этих компонентах... [/off] ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2010, 00:24 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
strizhИ при чем здесь ERP ? Автор явно не понимает сути фраймов, на которых базируются ЕРП-шки. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2010, 01:05 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Ну что создание супер-ERP умерло? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2010, 21:16 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
на 1с видать пересел и перестал парица :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2010, 12:45 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
SignOff, Не угадал :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2010, 12:43 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Исталляционный файл оболочки можно скачать по линку: http://www.icqrobot.ru/Shelf/Setup.zip Программа Shelf предназначена для просмотра баз данных. Основное отличие программы – Вы сами можете создавать формы, в каждой их которых присутствует таблица (грид), содержащая выборку записей из базы данных, составленную по SQL запросу, который вы «привязали» к данной форме. Вы можете форматировать данные в гриде, устанавливать режим выравнивания, переставлять колонки местами, скрывать необязательные к просмотру колонки. Отельной панелью представлен Глобальный фильтр, содержимое которого определяет предварительную фильтрацию данных для любой вновь открываемой формы. Глобальный фильтр содержит избыточную для каждой конкретной формы информацию, но в нем представлены наиболее востребованные параметры фильтрации для всех возможных форм, работающих с конкретной базой данных. В каждом гриде формируется контекстное меню, позволяющее открыть новую форму данных, используя значение выделенной ячейки как фильтр для новой формы. В гриде вы можете организовать иерархическую группировку данных по колонкам простым переносом заголовка колонки в зону группировки. Для групп возможно установить режим агрегации данных. Кликните правой кнопкой мышки на заголовке столбца, в котором вы собираетесь установить режим агрегации. Работа с программой начинается с заполнения параметров подключений к базам данных. В тестовом примере используется база данных Adventureworks. Вам лишь требуется изменить параметр Server, на имя SQL сервера, содержащего базу данных Adventureworks. Пример поставляется с настроенными формами, с настроенным глобальным фильтром. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2010, 15:49 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
SignOffна 1с видать пересел и перестал парица :) кое какой результат выложен ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2010, 15:55 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Asm64DНу что создание супер-ERP умерло? кое какой результат выложен ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2010, 15:55 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
Часто при работе с данными в таблице (гриде) хочется минимизировать количество кликов для выполнения какого-либо действия, использующего как параметр содержимое выбранной ячейки. В оболочке Shelf вы можете, для любой формы, для любого столбца в форме определить одно из четырёх действий, выполняемых по двойному клику на ячейке: - редактировать содержимое в выбранной ячейке - отфильтровать строки с таким же сожержимым, как и в выбранной ячейке - перейти на следующую строку в колонке, значение в котрой равно значению в выбранной ячейке - открыть новую форму, используя содержимое в выбранной ячейке как дополнительный параметр фильтрации ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2010, 11:12 |
|
Простенькая оболочка для ERP систем.
|
|||
---|---|---|---|
#18+
В случаях, когда не хочется устанавливать группировку строк, имеющих одинаковое содержимое в определенной колонке, но желательно визуально подчеркнуть выделение таких блоков, используется режим «выделение границ» условного форматирования данных формы. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2010, 11:45 |
|
|
start [/forum/topic.php?all=1&fid=33&tid=1548272]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
71ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
143ms |
get tp. blocked users: |
2ms |
others: | 340ms |
total: | 595ms |
0 / 0 |