jsdoc напишу завтра. Observer сделал по книге паттернов Стефанова(точнее на основе того как я понял написанное). Ссылку что ты дал в комменте про observer не смотрел. Список счетов сохранил как свойство OperationPage - не придумал лучшего способа как сделать счета доступными для всех форм.