README.md

    ATM

    Демо-проект с реализацией банкомата, разработанный на библиотеке ОСень/Autumn в рамках стрима на канале Веселый1С

    Версия по итогам стрима: коммит https://github.com/nixel2007/autumn-atm/commit/73c43dbc5f86e3ac388e36ce1652fc113b49186f

    Отличия от версии на стриме:

    • PR #1 - вместо сохранения пользователя через МенеджерСущности используется метод “активной записи”, автоматически добавляемый в класс “Пользователь” при создании его через метод МенеджерСущности.СоздатьЭлемент() библиотеки entity (с помощью decorator).
    • PR #1 - Идентификатор пользователя изменен с автогенерируемого числового значения на собственно имя пользователя. Упрощен поиск пользователя методом МенеджерСущности.ПолучитьОдно().
    • PR #2 - Создание соответствия команд перенесено в &Дуб, который теперь работает :)
    • PR #3 - Команда по умолчанию получается через &Верховный желудь.
    • PR #4 - Определение конструктора в напильнике теперь идет через ОпределениеЖелудя, а не через рефлектор.
    • PR #5 - МенеджерСущности теперь тоже создается через &Дуб
    • PR #6 - Внедрение зависимостей в приватные поля. Рефакторинг объекта ХранительБД - заменен на обертку над хранением переменной ТекущийПользователь.
    Конвейеры
    0 успешных
    0 с ошибкой