История изменений
Исправление Iron_Bug, (текущая версия) :
бухгалтеры не работают с понятием «абстрактный документ». они работают с проводками, а всё прочее (накладные, авизовки и т.д.) уже привязаны к проводкам. так что не надо сюда тащить ООП. всё гораздо проще. разные сущности и связи между ними. нет никакого сферического «документа» в вакууме. но если очень хочется, можно навернуть сверху таблицу с идентификаторами из разных таблиц и полем типа. но зачем - совершенно непонятно. для работы это точно не потребуется.
вы просто начали есть слона не с той стороны.
Исходная версия Iron_Bug, :
бухгалтеры не работают с понятием «абстрактный документ». они работают с проводками, а всё прочее (накладные, авизовки и т.д.) уже привязаны к проводкам. так что не надо сюда тащить ООП. всё гораздо проще. разные сущности и связи между ними. нет никакого сферического «документа» в вакууме. но если очень хочется, можно навернуть сверху таблицу с идентификаторами из разных таблиц и полем типа. но зачем - совершенно непонятно. для работы это точно не потребуется.