Сегодня я решил взглянуть на «Подсистемы» в 1С:Предприятии. И что я могу сказать? Ну, давайте начнем с того, что это какой-то бардак! Похоже, что кто-то решил сделать шутку и заменить удобство использования на некое абстрактное понятие.
Как будто создатели программы решили: «Давайте усложним жизнь пользователям, чтобы им было интереснее!».
Вспомнился мне анекдот про программиста, который спросили, зачем он добавил в программу такую сложную функцию. Он отвечает: «Ну ведь если все будет просто и понятно, то зачем люди нужны будут программисты?». Вот и в случае с «Подсистемами» похоже, что кто-то из разработчиков подумал точно так же.
А вот еще один анекдот про то, как пользователь спрашивает у разработчика: «Зачем вы сделали эту кнопку такой маленькой и невидимой?». А разработчик отвечает: «Так это же для того, чтобы пользователи чувствовали себя умнее — найдут эту кнопку, значит, они настоящие гении!».
Возможно, именно такая философия лежит в основе дизайна «Подсистем» в 1С.
Но давайте вернемся к серьезным делам. Чтобы улучшить этот функционал, предлагаю вернуть отдельный раздел «Интерфейс», который будет базой для меню и интерфейса пользователя. Это было уже раньше, почему бы не вернуть? Добавим возможность настройки командного интерфейса — пусть пользователь сам выберет, что ему нужно видеть.
И конечно же не обойдется без идеи добавления возможности указания необходимых подсистем и их версий для объектов метаданных типа «Отчет» или «Обработка».
Ведь зачем усложнять жизнь пользователям? Пускай все будет просто и понятно!
Так что давайте надеяться, что разработчики 1С послушают наши предложения и сделают работу с «Подсистемами» легче и приятнее.
А пока можем только рассматривать текущую версию как юмористическую задумку гениальных умов IT-индустрии.
Усложнение для умных — стратегия разработчиков «Подсистем» в 1С.