Найти в Дзене
АПЕКС

Про красоту и таблицу

У клиента поменялся собственик. И нас попросили с вещами на выход. И со своей системой. И деньги естественно платить уже никто не будет. Собственно всё. Надо как-то жить. И откуда-то добывать деньги. Для э того нужно иметь, то, за что их будут давать. Мыслей, чтобы купить недорого и продать задорого не было никогда. Мне надо сделать свое. Решил перенести на новую платформу свой старинный проект - автоматитизированную систему подготовки и управления производством. АСТЕП она называлась. Это всё под MS DOS. Все взаимодейсттвие пользователей - через выгрузку загрузку файлов и передачу их на дискетах с места на место. Но работало это все. И неплохо. А мы то уже и Windows и сеть и СУБД. Мало мало чему-то научились. Наработок уже достачтоно - почему бы и не применить.  Дело было летом, из команды кто куда. Осталось нас трое всего. Вот втроем-то за пару месяцев и сделали бета-версию.

Программа позволяла проектировать технологические процессы, вести состав изделия, а также проводить так называемое разузлование, т.е. получать полный состав изделия, исходя из состава отдельных узлов. Всё. Более к тому моменту программа ничего не умела. Наружу не выдавала ни одной бумажки. Вообще. Но дерево состава изделия, которое строилось в момент разузлования, смотрелось красиво. Это вам не MS-DOS как в предшественнике. Красота. Кто понимает. Да и кто не понимает - тоже красота.

Однако тупо перенести все из старой программы в новую - это не очень интересно. Надо развиваться - что-нибудь интересное заделать. Решили прикрутить трудовое нормирование по нормировочным таблицам.

Смысл в следующем - нормировщик выбирает из списка таблицу. Открывает. Перемещает курсор на пересечение столбцов и строк. Дабл клик - и норма залетает в техпроцесс. Т.е. именно ручной способ. Прелесть такого решения в том, что на экране родная таблица.

Так гораздо удобнее чем все, что я до той поры видел. Большинство решений работали примерно так. Введите длину, введите глубину, введите диаметр, введите точность, введите еще чего-нибудь. Нажимается кнопка - и на экране: "По данным значениям ничего не найдено. Повторите ввод". Кто видел таблицы нормирования - тот поймет "удобство" такого "решения".

Были и более продвинутые варианты. Позволяли выбирать все эти значения. Т.е. для каждого параметра нормирования заводили допустимые значения. А ввод осуществлялся путем выбора из этого списка. Чтобы не промахнуться. Но все равно не удобно - не все сочетания действующие. Значит надо заводить недопустимые. И всё это где-то в потемках сознания.

Ну некомфортно работать простому нормировщику с выпадашками на экране взамен привычной и удобной таблицы. Да и не эффективно совсем. Вариант с ручным вводом значений параметров и сообщением, что нет такого сочетания - уточните свои желания, вообще считаю садизмом со стороны программистов. А у нас-то какая красота - ничего не вводить - ткнул в название таблицы, она открылась, глазками нашел что надо. Ткнул - вот и норма. Вещь. Очень наглядно.

Что-то подобное увидел у конкурентов лет через пять-шесть. И то реализация намного хуже и по внешнему виду и по функциональности. Опробовал позже на различных заводах - типа дайте любую таблицу и через несколько минут увидите её на экране. Ни разу не прокололся. Хотя казалось бы. Мы говорим партия, подразумеваем - Ленин. Перефразируем. Мы говорим таблицы - подразумеваем MS Excel. Бери и вводи. Зачем изобретать велосипед? Нет. Мы сделали не таблицы вообще, а таблицы нормирования трудового, а затем и материального. Специализированные.

Вводить такие таблицы через Excel, а уж тем более использовать во первых много тяжелее, во вторых это же в отрыве от задач, в третьих - это еще как-то надо подвязать к системе нормирования. А мы смогли всё решить сразу и быстро. Как говорится - мы же не знали, что это невозможно. Вот и сделали. Сбылась мечта - на экране таблицы нормирования в своем первозданном виде.

#MSDOs #управление #СУБД