Size: a a a

2021 January 10

DE

Denis Efremov in JS Liberty
Таблица === сущность
источник

НА

Николай Алиферов... in JS Liberty
не всегда, бывают кейсы, когда группа данных отдельная и не совпадает с структурой бд
источник

DE

Denis Efremov in JS Liberty
Николай Алиферов
не всегда, бывают кейсы, когда группа данных отдельная и не совпадает с структурой бд
Например?
источник

НА

Николай Алиферов... in JS Liberty
например твоя апишка отдает инфу по юзеру. там много разных данных. и например она поделена по таким отдельным сущностям, user_geo, user_profile, user_statistics. В свагере ты описываешь эти отдельные сущности, а в эти сущности уже добавляешь вручную данные из разных таблиц.
источник

DE

Denis Efremov in JS Liberty
Николай Алиферов
например твоя апишка отдает инфу по юзеру. там много разных данных. и например она поделена по таким отдельным сущностям, user_geo, user_profile, user_statistics. В свагере ты описываешь эти отдельные сущности, а в эти сущности уже добавляешь вручную данные из разных таблиц.
Ну так мы пока не разобрались как это будет храниться.
источник

НА

Николай Алиферов... in JS Liberty
так тут проблема видна же) чел хочет в определенной сущности "ISyntheticAccountEntity" отдавать поля byDebitAccounts и byCreditAccount. Но незадача в том, что там лежат как раз таки данные той же сущности ISyntheticAccountEntity. суть в том, что если оно так будет работать то при заполнении может рекурсия возникнуть) но организация данных подобным образом остается загадкой для меня) из того что вижу там тупо в таблицу Синтетик аккаунтс надо поле enum добавить вида acccount_type ['credit', 'debit'], но тут по нагрузке надо смотреть
источник

В

Виктория in JS Liberty
Olexander D.
Добрый день.
Кто-то знает как в Nest.js прописать в Swagger зависимось сущности самой на себя?
Пробовал
type: () => [SyntheticAccountEntity] и
type: () => SyntheticAccountEntity,
isArray: true
, но в доке потом только null
idField, numberField, titleField и тд. Зачем в конце еще field приписывать?
источник

В

Влад in JS Liberty
Виктория
idField, numberField, titleField и тд. Зачем в конце еще field приписывать?
источник

В

Виктория in JS Liberty
Мне кажется это излишне и громоздко смотрится
источник

В

Влад in JS Liberty
Виктория
Мне кажется это излишне и громоздко смотрится
источник

F

Foma in JS Liberty
источник

DE

Denis Efremov in JS Liberty
источник

DE

Denis Efremov in JS Liberty
Николай Алиферов
так тут проблема видна же) чел хочет в определенной сущности "ISyntheticAccountEntity" отдавать поля byDebitAccounts и byCreditAccount. Но незадача в том, что там лежат как раз таки данные той же сущности ISyntheticAccountEntity. суть в том, что если оно так будет работать то при заполнении может рекурсия возникнуть) но организация данных подобным образом остается загадкой для меня) из того что вижу там тупо в таблицу Синтетик аккаунтс надо поле enum добавить вида acccount_type ['credit', 'debit'], но тут по нагрузке надо смотреть
Проблема в том, что счёт может подразделяться по трём разным направлениям:

— В зависимости от объекта учёта
 — активные
 — пассивные
 — активно-пассивные

— По степени детализации учёта
 — синтетические
 — субсчета
 — аналитические

— В зависимости от участия сальдо по счёту в формировании бухгалтерского баланса
— балансовые
— забалансовые

По каждому направлению должны провестись раздельные расчеты и всё должно сойтись в конце, так как счёт то один!
источник

DE

Denis Efremov in JS Liberty
И каждый счёт имеет две стороны: дебет и кредит
источник

DE

Denis Efremov in JS Liberty
Грубо говоря + и -
источник

AK

Aleksei Kowalski in JS Liberty
Denis Efremov
Проблема в том, что счёт может подразделяться по трём разным направлениям:

— В зависимости от объекта учёта
 — активные
 — пассивные
 — активно-пассивные

— По степени детализации учёта
 — синтетические
 — субсчета
 — аналитические

— В зависимости от участия сальдо по счёту в формировании бухгалтерского баланса
— балансовые
— забалансовые

По каждому направлению должны провестись раздельные расчеты и всё должно сойтись в конце, так как счёт то один!
Ах ты ж молодец
источник

DE

Denis Efremov in JS Liberty
Так вот думаю имеет смысл хранить таблице именно фактические операции поступлений и списаний со счета, имеющих какие-то флаги для их классификации по указанным выше направлениям, а сами отчеты по этим направлениям настроить запросами во вьюхах.
источник

DE

Denis Efremov in JS Liberty
Это будет заранее гарантировать целостность данных и то, что результаты сойдутся в итоге.
источник

DE

Denis Efremov in JS Liberty
И это бы работало, если бы целью бух. учёта было не сокрытие информации, а её демонстрация!
источник

В

Виктория in JS Liberty
бух чё-та
источник