План распития спиртных напитков. Автоматизация

25th October 2004 - 00:06

Мне всё это напоминает одну старую историю. Вызвался я писать программу одной фирме, занимающейся производством и установкой пластиковых окон. Нужно было по исходным данным (тип, размеры) рассчитать стоимость и вывести на печать бланк заказа. Держитесь, потому что я сейчас скажу, на чём собирался это писать. На флэше. Просто я тогда не знал ничего лучше, чем флэш. (С другой стороны, заказчик, как всегда, сам не знал, чего хотел. Первоначальные условия задачи флэш покрыл бы. Это потом пошло: «Надо то, сделай это…» ТЗ, ТЗ, ТЗ, как много в этих буквах!)

Написал-то я на 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 — тут есть реализации попроще ….

Комментарии временно отключены.