У нас был хаос с автотранспортом на производстве, а потом начался хаос с 1С — пришлось её переписать
У нас есть легковые машины, грузовые машины, битумовозы, спецтехника и много чего ещё интересного. Всё это управляется через диспетчерскую, и там были некоторые костыли, обусловленные системой учёта. Например, нельзя было отправить пескоразбрасыватель, мобильную систему пылеподавления либо грузовик навалочной погрузки куда-то по сложному маршруту. Или чтобы они отработали не полную смену, потому что всё квантовалось сменами. Копились и другие проблемы. Например, пользователи стали продвинутыми и жаловались на дружелюбность интерфейса. На самом деле тяжело представить в одном предложении слова «дружелюбность интерфейса» и нашу старую систему заявок на транспорт. Всё это работало только под IE/Edge, не поддерживало Хромиум, конфликтовало с требованиями ИБ. Бизнес регулярно генерировал новые фичи, но некоторые из них было проблематично реализовывать в действующей системе. Мы давно задумывались о рефакторинге или миграции, суть споров сводилась к самопису или «коробке». Мы всё проанализировали и решили, что надо взять готовую «коробку», которую потом нужно будет допилить процентов этак на 10. В итоге оказалось, что сначала мы допилили процентов на 20, а потом от исходной «коробочной» версии осталось процентов 10, и вся разработка переехала к нам внутрь. Сейчас я расскажу о дьявольском опыте использования чужой «коробочной» версии как фреймворка для своей разработки. Забегая вперёд — второй раз мы в это не полезли бы.
https://habr.com/ru/companies/nlmk/articles/954242/
#завод #автоматизация #заявки #производство #автотранспорт #софт #система