План распития спиртных напитков. Автоматизация
Мне всё это напоминает одну старую историю. Вызвался я писать программу одной фирме, занимающейся производством и установкой пластиковых окон. Нужно было по исходным данным (тип, размеры) рассчитать стоимость и вывести на печать бланк заказа. Держитесь, потому что я сейчас скажу, на чём собирался это писать. На флэше. Просто я тогда не знал ничего лучше, чем флэш. (С другой стороны, заказчик, как всегда, сам не знал, чего хотел. Первоначальные условия задачи флэш покрыл бы. Это потом пошло: «Надо то, сделай это…» ТЗ, ТЗ, ТЗ, как много в этих буквах!)
Написал-то я на C++. Всё «по-человечьи» сделал: интерфейс удобный, хранение заказов в БД и т.д. Короче говоря, помимо оплаты бонусом в багаж знаний получил основы ещё одного языка программирования и улыбку, которая даёт знать о себе при воспоминании о выборе первоначального инструмента.
Вот и сейчас… «Хочется странного»: zip, 4kb (IE-only). Набросок, почти неработающий, но из него понятно, о чём идёт речь. Светлой заливкой отмечены работы, требующие наполнения (onClick
на первом <td>
(«Шифр») с последующим contentEditable
в столбцах «Наименование», «Раб.», «РСиС», «Примечание» появившегося <tr>
).
То есть, задача заключается в следующем. Есть годовой план (шумел камыш, деревья гнулись), есть исполнители этого плана. В конце месяца каждое подразделение пишет план на следующий месяц. Кто в Word’е, кто в Excell’е… Хорошо было бы сделать так, чтобы все пользовались одним ПО, имели на входе все данные о предстоящих работах, наполняли бы их, а потом бы я из всей этой кучи планов на выходе получил сводный, распечатал, показал кому надо, выбросил в корзину направил в архив и пил чай с лимоном.
В принципе, если посидеть недельку, то можно написать ещё ннадцать килобайт js, предусматривающих корректное включение новой работы, удаление или редактирование старой, воткнуть HTTPRequest куда следует, etc и посмотреть на это убожество в работе, но тратить своё время впустую особого желания не наблюдается. Что-то подсказывает мне (стуча по голове и крутя пальцем у виска), что ничего хорошего из этого не выйдет.
Итого: в инструмент носом не ткнёте? Есть: W2k3, IIS, PHP/ASP, MSSQL. IE6 у всех пользователей.
Categories: dHtml, Usability | comments: (2)
Комментарии
1. Kukutz 25th October 2004 - 03:17
Кроме уже испробованного:
* Office
* OWC
* ActiveX
* InfoPath
Сразу предупреждаю — я не эксперт ни в одной технологии, кроме, разве что, первой.
На Excel делал систему для аналитиков в своё время — вкратце, суть в том, что данные для данного листа брались SQL-запросами с MSSQL. Ну и офисный VB.
Mash:
Спасибо, буду гуглить в этом направлении.
2. lego 4th August 2005 - 13:48
mcoder.atspace.org — тут есть реализации попроще ….