О жизни ›
Первое интервью Бориса Нуралиева сообществу “Инфостарт” (20 вопросов) ›
#213
19.06.13 23:55
Уважаемый Борис Георгиевич!
1) Одна из часто упоминаемых проблем 1С:Предприятие — это невозможность «просто так» сохранять конфигурацию, в том числе и метаданные (структуру данных), не «выгоняя» пользователей из клиента 1С:Предприятие 8 и - в случае динамических обновлений — не закрывая-открывая открытые окна.
Ведь все эти «вышибания» и «выгоняния» клиентов ради малейших изменений структуры данных — означают необходимость поставить на уши все предприятие и нарушить его работу, либо означают откладывание на какое-то время (например, до вечера) необходимых изменений, когда пользователи просят их внести (например, расширить размер поля для ввода строки, добавить реквизит и т.п.).
Казалось бы, какая разница тонкому клиенту — добавилось/расширилось или нет в базе данных то или иное поле?
2) Если в конфигураторе 1С:Предприятие разработчик обновил окно, печатную форму, отчет или текст программного модуля — что мешает обновлять его у пользователя при повторном открытии этого окна (без необходимости закрывать и открывать всё приложение тонкого клиента)? Ведь получается, что на клиенте где-то все это хранится и надо его закрыть и открыть, чтобы он перечитал изменения. Дополнительным удобством было бы перечитывание формы по нажатию F5 или автоматическое — в зависимости от настроек клиента.
Избыточные ограничения не следуют логике тонкого клиента и очень похоже на то, что они могут быть убраны простым комментированием 2-3 строк в исходном коде платформы 1С:Предприятие (как это случилось с 1С:Предприятие 7.7, где мешающие всем разработчикам и пользователям ограничения были убраны Александром Орефковым в его разработке TurboMD — она реально принесла большое облегчение в 7.7).
Снятие избыточных в SQL-базах ограничений на сохранение конфигурации ускорит разработку в условиях действующего предприятия, улучшит концентрацию внимания разработчиков (при отладке не надо закрывать и открывать множество одних и тех же окон с поиском одних и тех же позиций в списках) и упростит взаимодействие с пользователями информационной системы (необходимое всем обновилось сразу у всех).