Редактор довідників та документів
Будь-яка облікова система має характерну особливість - потрібно редагувати великі обсяги даних. Дані відрізняються як за типом, так і за призначенням. Це можуть бути облікові картки довідників (товарів, покупців, постачальників, користувачів) або первинні документи (накладні, акти переобліку, акти виробництва та акти списання).
Оскільки дані дуже різні, то і форми для редагування цих даних повинні бути різні. Це очевидно. Але якщо провести певну систематику, то можна виділити певні загальні риси, принципи та закономірності (тобто абстрації).
Будем рухатись від більш загального, до більш конкретного.
Наприклад, нам потрібно додати в базу нового покупця. Отже треба мати таку "кнопку". Але нам треба додавати не лише покупця. Нам треба додавати нові товари, нових користувачів, нові накладні і т.д. Тобто є операція створення нового запису для даних будь-якого типу.
Якщо сутність вже додано, то її потрібно іноді редагувати (тобто змінювати певні параметри). Отже операцію редагування теж беремо на замітку.
Коли ми відкрили дані для редагування, після того, як ми щось змінили, наприклад, номер телефону постачальника, треба дані зберегти. Отже нам потрібна команда на збереження даних. Як бонус додатково можемо мати команди "Зберегтий й створити копію" або "Зберегти й створити новий". Це зручно, коли йде поточна робота по додаванню великої кількості нових даних, наприклад, підчас первинного заповнення довідника.
Якщо щось додаємо, то потрібно щось колись видаляти. Отже операція видалення даних (товару, чи покупця) також потрібна.


Далі кожен довідник має свої специфічні дані та команди, і редактори таких довідників по функціоналу вже значно розходяться.
Подивимось тепер на документи. Що спільного мають вони? Кожен документ будь якого типу може бути проведений чи сторнований (відкочений). Отже маємо дві операції проведення та відкату. Кожен документ може бути роздрукований (звичайно у своєму специфічному бланку).

А потім документи діляться на дві великих групи - товарні документи і касові або фінансові документи.
Товарні документи як зрозуміло з назви, стосуються товарів - це накладні, акти, замовлення. Фінансові - відповідно, прибуткові або видаткові касові ордери, касові ордери на передачу коштів.
4