powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / проводки
72 сообщений из 72, показаны все 3 страниц
проводки
    #38876688
Фотография Wizandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на собеседовании спросили что такое проводки в учете и попросили набросать простую структуру БД с примером проводок
смог ответить только в общих чертах, в результате не взяли

может кто-нибудь может привести такой пример или подсказать где можно про это почитать
это вроде как связано с бух учетом, но интересует именно реализация в БД
...
Рейтинг: 0 / 0
проводки
    #38876786
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
проводки
    #38877452
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wizandrна собеседовании спросили что такое проводки в учете и попросили набросать простую структуру БД с примером проводок
смог ответить только в общих чертах, в результате не взяли

может кто-нибудь может привести такой пример или подсказать где можно про это почитать
это вроде как связано с бух учетом, но интересует именно реализация в БД
Видимо, "экзаменатор" хотел проверить - понимаете ли Вы, что в БД не может быть типа сущности "Проводка". Потому что проводка - это транзакция) Хотя, возможно, что и сам "экзаменатор" этого не знает, и просто хотел у Вас узнать что-то новое о БД, а Вы ничего интересного ему не сообщили))
...
Рейтинг: 0 / 0
проводки
    #38877488
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятина,

Смотря что понимать под этим. Есть мнение, что транзакция есть суть несколько проводок.
Мне правда нравится фраза не проводка, а запись в регистре бухгалтерии.
...
Рейтинг: 0 / 0
проводки
    #38877585
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проводка - это некая атомарная запись об изменении. Изменении, вообще говоря, чего угодно, ибо сам принцип двойной записи - универсален!

Если уж говорить про бухгалтерию, то там часто применяют термин "сложная проводка", - это группа атомарных проводок, которые неделимы по смыслу и должны записываться в рамках транзакции.

Для большей ясности нужно помнить, что:

Приход (Дебет) Расход(Кредит)

Т.е. "каждый чих" любого предприятия может быть выражен через проводки указанием:

Точки на временно оси, ссылки на счет дебета, т.е. некую бухгалтерскую переменную имеющую смысл конкретного раздела в иерархии учета, ссылки на группу объектов аналитики(набор идентификаторов из справочников), ссылки на счет кредита, ссылки на группу аналитики кредита, сумму(т.е. количественную оценку некоего факта), ссылку на валюту (т.е. некий измеритель факта).

Вот такая простая и глубокая философия.
...
Рейтинг: 0 / 0
проводки
    #38877591
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина,

Вы могли бы и промолчать, но вы лезете учить:)
...
Рейтинг: 0 / 0
проводки
    #38877618
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привиденная на снимке модель проводки - простейшая, тривиальная, не учитывающая многие важные аспекты ведения учета и бухучета и вряд ли пригодная служить примером для обсуждения.

Сначала необходимо договориться о терминах. Понимать ли под "проводкой" запись дебит-кредит или же "проведение" первичного документа (или его части).

Ну и если покопаться на форуме, можно найти многостраничные дискуссии на эту тему. Появились новые идеи ?
...
Рейтинг: 0 / 0
проводки
    #38877707
xenix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
prog123,
А что такое "ссылка на аналитику дебета/кредита" и зачем она нужна?

Бредятина,
привет :-)

авторПривиденная на снимке модель проводки - простейшая, тривиальная, не учитывающая многие важные аспекты ведения учета и бухучета и вряд ли пригодная служить примером для обсуждения.
Чего, по Вашему мнению, на картинке не хватает?
...
Рейтинг: 0 / 0
проводки
    #38877776
А что такое "ссылка на аналитику дебета/кредита" и зачем она нужна?Возможно это ссылка на первичный документ, породивший проводку.
Также не помешает ссылка на настройку проводок, т.к. проводки со временем могут меняться (новый налог, ставка и пр.).
...
Рейтинг: 0 / 0
проводки
    #38877789
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
постоянный мемберА что такое "ссылка на аналитику дебета/кредита" и зачем она нужна?Возможно это ссылка на первичный документ, породивший проводку.
На языке 1С это субконто. Так возможно понетней будет))
...
Рейтинг: 0 / 0
проводки
    #38877798
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
постоянный мемберТакже не помешает ссылка на настройку проводок, т.к. проводки со временем могут меняться (новый налог, ставка и пр.).
Уже сделанные проводки "со временем могут меняться"? И для этого нужна "ссылка на настройку проводок"?
Можете пример привести?
...
Рейтинг: 0 / 0
проводки
    #38878027
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarпостоянный мемберпропущено...
Возможно это ссылка на первичный документ, породивший проводку.
На языке 1С это субконто. Так возможно понетней будет))
а зачем повторять 1С?
достаточнго ссылки на первичный документ. А в документе и аналитика и другие атрибуты, в первую очередь дата хозяйственной операции
...
Рейтинг: 0 / 0
проводки
    #38878062
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballerodma_caviarпропущено...

На языке 1С это субконто. Так возможно понетней будет))
а зачем повторять 1С?
достаточнго ссылки на первичный документ. А в документе и аналитика и другие атрибуты, в первую очередь дата хозяйственной операции

С точки зрения информации - да, достаточно. А с точки зрения инкапсуляции логики - процедура расчета остатков у Вас должна будет "знать" про все виды хозяйственных документов (которых вообще говоря может быть много) и уметь разбирать их на аналитики. Добавился новый вид документов - переписываем "ядерную" процедуру расчета остатков. (еще хуже) изменилась логика проведения документа - в ядерную процедуру вносим разбиение "до первого января считаем аналитику по этому виду документов вот так, после первого января - вот этак".
Если делаем тиражируемое решение (и у разных клиентов, разумеется, разные виды документов, разная логика в них, и т.д. и т.п.) - это Адъ.
...
Рейтинг: 0 / 0
проводки
    #38878106
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballerodma_caviarпропущено...

На языке 1С это субконто. Так возможно понетней будет))
а зачем повторять 1С?
достаточнго ссылки на первичный документ. А в документе и аналитика и другие атрибуты, в первую очередь дата хозяйственной операции
Согласен (это не я ту табличку нарисовал).
Хотя согласен частично. В документах аналитика лежит в стиле "кто на что горазд", а в проводках она вся структурирована. Можно создавать единые отчеты, по единой структуре данных.
...
Рейтинг: 0 / 0
проводки
    #38878113
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вот к чему последнее время пришел - делать структуру энтого регистра в виде "лицевых счетов", если так можно выразиться. Правда пока не уверен что это правильно.
Тут нет никакой аналитики. Грубо говоря если у вас есть счет "Рассчеты с покупателями" и в аналитику пишете "ООО Покупатель Иванов", то в лицевой структуре будет счет "Счет ООО Покупатель Иванов". Получается упрощенная схема, как в банках. Сгодится в проектах, где нет цели наваять полноценный бух. учет, где "должен сходиться баланс")).
...
Рейтинг: 0 / 0
проводки
    #38878190
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NafБредятина,

Смотря что понимать под этим. Есть мнение, что транзакция есть суть несколько проводок.
Мне правда нравится фраза не проводка, а запись в регистре бухгалтерии.
Ничего лишнего не нужно понимать. Только то, что когда Вы "отражаете" ("проводите") некую операцию, совершенную в действительности, в информационной системе, то выполняется транзакция, которая, среди прочего кредитует один балансовый счет и дебетует другой на определенную сумму, содержащуюся в операции (или несколько таких подтранзакций выполняется, как Вы написали). Не нужно создавать в системе тип сущность "Проводка" или "Запись в регистре бухгалтерии". Это давно проверено на практике)
...
Рейтинг: 0 / 0
проводки
    #38878192
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prog123Проводка - это некая атомарная запись об изменении. Изменении, вообще говоря, чего угодно, ибо сам принцип двойной записи - универсален!

Если уж говорить про бухгалтерию, то там часто применяют термин "сложная проводка", - это группа атомарных проводок, которые неделимы по смыслу и должны записываться в рамках транзакции.

Для большей ясности нужно помнить, что:

Приход (Дебет) Расход(Кредит)

Т.е. "каждый чих" любого предприятия может быть выражен через проводки указанием:

Точки на временно оси, ссылки на счет дебета, т.е. некую бухгалтерскую переменную имеющую смысл конкретного раздела в иерархии учета, ссылки на группу объектов аналитики(набор идентификаторов из справочников), ссылки на счет кредита, ссылки на группу аналитики кредита, сумму(т.е. количественную оценку некоего факта), ссылку на валюту (т.е. некий измеритель факта).

Вот такая простая и глубокая философия.
Серьезное заблуждение)
...
Рейтинг: 0 / 0
проводки
    #38878194
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятинакогда Вы "отражаете" ("проводите") некую операцию, совершенную в действительности, в информационной системе, то выполняется транзакция, которая, среди прочего кредитует один балансовый счет и дебетует другой на определенную сумму
...
Не нужно создавать сущность "Проводка" или "Запись в регистре бухгалтерии". Это давно проверено на практике)
А где как ни в "проводке" тогда все это должно храниться?
...
Рейтинг: 0 / 0
проводки
    #38878197
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prog123Бредятина,

Вы могли бы и промолчать, но вы лезете учить:)
Как и любой другой человек)) Все могли бы промолчать, но "лезут". Только я, в отличие от Вас, не учу, а информирую о том, о чем Вы точно не знаете). Обычно, за это говорят "спасибо")
...
Рейтинг: 0 / 0
проводки
    #38878205
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarБредятинакогда Вы "отражаете" ("проводите") некую операцию, совершенную в действительности, в информационной системе, то выполняется транзакция, которая, среди прочего кредитует один балансовый счет и дебетует другой на определенную сумму
...
Не нужно создавать сущность "Проводка" или "Запись в регистре бухгалтерии". Это давно проверено на практике)
А где как ни в "проводке" тогда все это должно храниться?
"Все это" - это Вы очень хорошо сказали)) Именно в операции "это все" и хранится без всякого бухгалтерского учета)) Так что, добавлять ради двух балансовых счетов еще один тип сущности - просто бессмысленно)
...
Рейтинг: 0 / 0
проводки
    #38878213
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятинаdma_caviarпропущено...

А где как ни в "проводке" тогда все это должно храниться?
"Все это" - это Вы очень хорошо сказали)) Именно в операции "это все" и хранится без всякого бухгалтерского учета)) Так что, добавлять ради двух балансовых счетов еще один тип сущности - просто бессмысленно)
Не ну ради двух понятно что бессмыслено. Если это телефонный справочник, то проводить создание нового контакта через регистр бухгалтерии это перебор)).
...
Рейтинг: 0 / 0
проводки
    #38878215
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Один смысл, впрочем, есть - чтобы на предприятии было как можно больше информационных систем, и было бы что интегрировать с помощью интеграционных платформ)))
...
Рейтинг: 0 / 0
проводки
    #38878237
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БредятинаОдин смысл, впрочем, есть - чтобы на предприятии было как можно больше информационных систем, и было бы что интегрировать с помощью интеграционных платформ)))
Бух учет в топку?
...
Рейтинг: 0 / 0
проводки
    #38878260
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот Матроскинcaballeroпропущено...

а зачем повторять 1С?
достаточнго ссылки на первичный документ. А в документе и аналитика и другие атрибуты, в первую очередь дата хозяйственной операции

С точки зрения информации - да, достаточно. А с точки зрения инкапсуляции логики - процедура расчета остатков у Вас должна будет "знать" про все виды хозяйственных документов (которых вообще говоря может быть много) и уметь разбирать их на аналитики. Добавился новый вид документов - переписываем "ядерную" процедуру расчета остатков. (еще хуже) изменилась логика проведения документа - в ядерную процедуру вносим разбиение "до первого января считаем аналитику по этому виду документов вот так, после первого января - вот этак".
Если делаем тиражируемое решение (и у разных клиентов, разумеется, разные виды документов, разная логика в них, и т.д. и т.п.) - это Адъ.
остатки и обороты расчитываються по бухгалтерскому счету. документы там ни при чем.
...
Рейтинг: 0 / 0
проводки
    #38878261
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarcaballeroпропущено...

а зачем повторять 1С?
достаточнго ссылки на первичный документ. А в документе и аналитика и другие атрибуты, в первую очередь дата хозяйственной операции
Согласен (это не я ту табличку нарисовал).
Хотя согласен частично. В документах аналитика лежит в стиле "кто на что горазд", а в проводках она вся структурирована. Можно создавать единые отчеты, по единой структуре данных.
если уж упомянули 1С то там многоуровневые субконто, в зависимости от счета
одним полем в таблице вы все равно не обойдетесь.
...
Рейтинг: 0 / 0
проводки
    #38878269
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballerodma_caviarпропущено...

Согласен (это не я ту табличку нарисовал).
Хотя согласен частично. В документах аналитика лежит в стиле "кто на что горазд", а в проводках она вся структурирована. Можно создавать единые отчеты, по единой структуре данных.
если уж упомянули 1С то там многоуровневые субконто, в зависимости от счета
одним полем в таблице вы все равно не обойдетесь.
Ну он абстратно описал наверное.
И потом это может быть отдельная таблица. И это поле может быть ссылкой на нее.
...
Рейтинг: 0 / 0
проводки
    #38878271
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeroостатки и обороты расчитываються по бухгалтерскому счету. документы там ни при чем.

Остатки и обороты нужно считать в разрезе аналитик - если аналитики нигде, кроме как в документах, не хранятся, то документы
"при чем".
...
Рейтинг: 0 / 0
проводки
    #38878280
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще я думаю что аналитику и бухгалтерию смешивать не стоит.
Оно вроде бы универсальннее но на самом деле создает кучу проблем.

во первых не все фирмы ведут бухгалтерию. Если проводки и аналитика (которая веется отдельно в каких нибудь регистрах)
не связаны их можно просто отключить.

во вторых если к проводке вешать аналитику то получается надо делать проводку на каждый аналитический обьект. то есть как в 1С накладная на 20 позиций генерит 20 проводок по счету Товары что глупо.
По класике бухгалтера не должно волновать сколько какого товара пришло, так же как и кладовщика обороты по счету. даже если этот один тот же человек - это все равно разные задачи.
...
Рейтинг: 0 / 0
проводки
    #38878281
londinium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторОстатки и обороты нужно считать в разрезе аналитик
А Вам не сложно привести пример "аналитики"
...
Рейтинг: 0 / 0
проводки
    #38878289
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот Матроскинcaballeroостатки и обороты расчитываються по бухгалтерскому счету. документы там ни при чем.

Остатки и обороты нужно считать в разрезе аналитик - если аналитики нигде, кроме как в документах, не хранятся, то документы
"при чем".
в том то и дело что на практике не нужно
это 1С так делает потому что у нее такая структура

зачем в главной книге или шахматке сколько на складе красных трусов и сколько из продали за прошлую неделю
...
Рейтинг: 0 / 0
проводки
    #38878300
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
londiniumавторОстатки и обороты нужно считать в разрезе аналитик
А Вам не сложно привести пример "аналитики"

Самый простой пример - 2 аналитики-разреза, "товары" и "клиенты".
...
Рейтинг: 0 / 0
проводки
    #38878308
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeroКот Матроскинпропущено...


Остатки и обороты нужно считать в разрезе аналитик - если аналитики нигде, кроме как в документах, не хранятся, то документы
"при чем".
в том то и дело что на практике не нужно
это 1С так делает потому что у нее такая структура

зачем в главной книге или шахматке сколько на складе красных трусов и сколько из продали за прошлую неделю

А зачем эти данные("сколько на складе красных трусов и сколько их продали за прошлую неделю") хранить где-то еще, в каких-то других структурах? Это, очевидно, чревато расхождением между этой дополнительной структурой и БУ.

План счетов - это не только БУ, это универсальный механизм хранения данных о движениях чего угодно.
...
Рейтинг: 0 / 0
проводки
    #38878315
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeroКот Матроскинпропущено...


Остатки и обороты нужно считать в разрезе аналитик - если аналитики нигде, кроме как в документах, не хранятся, то документы
"при чем".
в том то и дело что на практике не нужно
это 1С так делает потому что у нее такая структура

зачем в главной книге или шахматке сколько на складе красных трусов и сколько из продали за прошлую неделю
Ну склад, например, чем не аналитика? Хотя для бух учета это действительно может быть и не нужно. А контрагент? Отслеживается же кто кому должен.
...
Рейтинг: 0 / 0
проводки
    #38878320
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или приход в кассу. В аналитике по дебету счета 50 нужно указать что это за касса конкретно.
Или зводить два отдельных (лицевых) счета Касса №1 и Касса №2, что я и стал делать все чаще).
...
Рейтинг: 0 / 0
проводки
    #38878329
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот Матроскин
План счетов - это не только БУ, это универсальный механизм хранения данных о движениях чего угодно.

это в 1С так. В реальности хранятся только синтетические данные
...
Рейтинг: 0 / 0
проводки
    #38878334
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarИли приход в кассу. В аналитике по дебету счета 50 нужно указать что это за касса конкретно.
Или зводить два отдельных (лицевых) счета Касса №1 и Касса №2, что я и стал делать все чаще).

Это подходит, пока на счете ровно одна аналитика. А если больше одной - система лицевых счетов не спасает.
...
Рейтинг: 0 / 0
проводки
    #38878337
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот Матроскинcaballeroостатки и обороты расчитываються по бухгалтерскому счету. документы там ни при чем.

Остатки и обороты нужно считать в разрезе аналитик - если аналитики нигде, кроме как в документах, не хранятся, то документы
"при чем".

во первых не всегда нужно . Во вторых что мешает хранить аналитику в отдельных таблицах.
есть справочник товаров складов. Вот и сделайте еще одну таблицу движения по складу о ссылкой опять же на первичный документ.
тогда по этой таблице можно делать складские отчеты и не впутывать туда бухгалтерские счета. а бухгалтер будет работать с синтетикой - ему пофиг на каком складе что лежит.
...
Рейтинг: 0 / 0
проводки
    #38878339
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarБредятинаОдин смысл, впрочем, есть - чтобы на предприятии было как можно больше информационных систем, и было бы что интегрировать с помощью интеграционных платформ)))
Бух учет в топку?
))) В топку Ваше понимание предметной области.
...
Рейтинг: 0 / 0
проводки
    #38878340
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeroКот Матроскинпропущено...


Остатки и обороты нужно считать в разрезе аналитик - если аналитики нигде, кроме как в документах, не хранятся, то документы
"при чем".

во первых не всегда нужно . Во вторых что мешает хранить аналитику в отдельных таблицах.
есть справочник товаров складов. Вот и сделайте еще одну таблицу движения по складу о ссылкой опять же на первичный документ.
тогда по этой таблице можно делать складские отчеты и не впутывать туда бухгалтерские счета. а бухгалтер будет работать с синтетикой - ему пофиг на каком складе что лежит.
Так это что, для каждой такой структуры пилить свой отчет оборотно-сальдовой ведомости, например?
...
Рейтинг: 0 / 0
проводки
    #38878343
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarТак это что, для каждой такой структуры пилить свой отчет оборотно-сальдовой ведомости, например?

а зачем для каждой структуры такой отчет?
...
Рейтинг: 0 / 0
проводки
    #38878345
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarБредятинапропущено...

"Все это" - это Вы очень хорошо сказали)) Именно в операции "это все" и хранится без всякого бухгалтерского учета)) Так что, добавлять ради двух балансовых счетов еще один тип сущности - просто бессмысленно)
Не ну ради двух понятно что бессмыслено. Если это телефонный справочник, то проводить создание нового контакта через регистр бухгалтерии это перебор)).
Вы даже не задумываетесь над тем, что читаете) Телефонный справочник - это не операция, как и Сотрудник, Материал, Договор, Клиент и т.д.)
Впрочем, в фундаментальной теме о БД, которую Вы, конечно, читали, Человек рассматривался, например, как связь, а не сущность))...
Итак:
"Все это" - это Вы очень хорошо сказали)) Именно в операции "это все" и хранится без всякого бухгалтерского учета)) Так что, добавлять ради двух балансовых счетов еще один тип сущности - просто бессмысленно)
...
Рейтинг: 0 / 0
проводки
    #38878347
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятинаdma_caviarпропущено...

Не ну ради двух понятно что бессмыслено. Если это телефонный справочник, то проводить создание нового контакта через регистр бухгалтерии это перебор)).
Вы даже не задумываетесь над тем, что читаете) Телефонный справочник - это не операция, как и Сотрудник, Материал, Договор, Клиент и т.д.)
Впрочем, в фундаментальной теме о БД, которую Вы, конечно, читали, Человек рассматривался, например, как связь, а не сущность))...
Итак:
"Все это" - это Вы очень хорошо сказали)) Именно в операции "это все" и хранится без всякого бухгалтерского учета)) Так что, добавлять ради двух балансовых счетов еще один тип сущности - просто бессмысленно)
Помоему это передергивание слов и троллинг. "Как собеседник Вы мне более не интересны" (с) ))
...
Рейтинг: 0 / 0
проводки
    #38878348
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballerodma_caviarТак это что, для каждой такой структуры пилить свой отчет оборотно-сальдовой ведомости, например?

а зачем для каждой структуры такой отчет?
Ну хорошо, для половины структур.
...
Рейтинг: 0 / 0
проводки
    #38878351
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот Матроскинdma_caviarИли приход в кассу. В аналитике по дебету счета 50 нужно указать что это за касса конкретно.
Или зводить два отдельных (лицевых) счета Касса №1 и Касса №2, что я и стал делать все чаще).

Это подходит, пока на счете ровно одна аналитика. А если больше одной - система лицевых счетов не спасает.
Ну да, это уже вообще не бух учет получается, а примитивная структура для хранения движений денег или остатков.
...
Рейтинг: 0 / 0
проводки
    #38878367
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarcaballeroпропущено...


а зачем для каждой структуры такой отчет?
Ну хорошо, для половины структур.

на самом деле структуры - это различные типы хозяйственных обьектов:
сотрудники, товары, контрагенты

во первых их не так много
во вторых отчеты для каждого типа имеют различные экономических смысл и структуру

с одной стороны удобно тупо вывести остатки и обороты, с другой стороны пользователю гораздо удобнее и привычнее отчеты заточеные на прикладную область
...
Рейтинг: 0 / 0
проводки
    #38878378
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballerodma_caviarпропущено...

Ну хорошо, для половины структур.

на самом деле структуры - это различные типы хозяйственных обьектов:
сотрудники, товары, контрагенты

во первых их не так много
во вторых отчеты для каждого типа имеют различные экономических смысл и структуру

с одной стороны удобно тупо вывести остатки и обороты, с другой стороны пользователю гораздо удобнее и привычнее отчеты заточеные на прикладную область
Например обороты по складу, обороты по кассе, обороты по выдаче в подотчет по конкретному сотруднику... круто ведь иметь один универсальный отчет, который все это умеет отобразить.
...
Рейтинг: 0 / 0
проводки
    #38878389
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarБредятинапропущено...

Вы даже не задумываетесь над тем, что читаете) Телефонный справочник - это не операция, как и Сотрудник, Материал, Договор, Клиент и т.д.)
Впрочем, в фундаментальной теме о БД, которую Вы, конечно, читали, Человек рассматривался, например, как связь, а не сущность))...
Итак:
"Все это" - это Вы очень хорошо сказали)) Именно в операции "это все" и хранится без всякого бухгалтерского учета)) Так что, добавлять ради двух балансовых счетов еще один тип сущности - просто бессмысленно)
Помоему это передергивание слов и троллинг. "Как собеседник Вы мне более не интересны" (с) ))
Разумеется) Так держать!)
...
Рейтинг: 0 / 0
проводки
    #38878417
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
П-ЛПривиденная на снимке модель проводки - простейшая , тривиальная, не учитывающая многие важные аспекты ведения учета и бухучета и вряд ли пригодная служить примером для обсуждения.

Сначала необходимо договориться о терминах. Понимать ли под "проводкой" запись дебит-кредит или же "проведение" первичного документа (или его части).

Ну и если покопаться на форуме, можно найти многостраничные дискуссии на эту тему. Появились новые идеи ?

Вы страшно далеки от обсуждаемой темы.:)

Приведенная схема - практически абсолютная в смысле универсальности и полноты. Но это для дилетанта - неочевидно.

PS Ни о каких "документах" тут речи даже близко не идёт.

Речь идёт об атомарной записи факта некоей произвольной деятельности некоего субъекта.
...
Рейтинг: 0 / 0
проводки
    #38878419
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это фрагмент схемы, реализующий многомерный и многоуровневый учет одновременно. Универсальный Куб.
...
Рейтинг: 0 / 0
проводки
    #38878421
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Инфу я приводил для пользователя Wizandr, надеюсь он уже проникся:)
...
Рейтинг: 0 / 0
проводки
    #38878423
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prog123,

Смущают поля "количество" и "сумма". Вы и количество и сумму одной проводкой, что ли, со счета на счет гоняете?
...
Рейтинг: 0 / 0
проводки
    #38878428
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кот Матроскинprog123,

Смущают поля "количество" и "сумма". Вы и количество и сумму одной проводкой, что ли, со счета на счет гоняете?

Согласен, но это для наглядности того, что такое проводка. А вообще то на количественную оценку должна быть тоже ссылка.
...
Рейтинг: 0 / 0
проводки
    #38878435
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приведенную схему можно трактовать и так:

Есть некая произвольная система, опысывающаяся произвольным количество параметров произвольного типа и которые имеют произвольную иерархию.

Состояние системы "ДО" и её состояние "ПОСЛЕ" - определяется временной меткой и остальными данными в нарисованной схеме.

Т.е. это уже не проводка, а фиксация двух состояний (тут и пригодилась двойная запись) произвольной системы с произвольным числом параметров, с конфигурацией многомерного куба
...
Рейтинг: 0 / 0
проводки
    #38878453
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prog123Это фрагмент схемы, реализующий многомерный и многоуровневый учет одновременно. Универсальный Куб.


как вы думаете, почему вместо универсальных кубов народ таки использует реляционные схемы с разными таблицами? Может потому что от таких кубов проблем больше чем пользы?
...
Рейтинг: 0 / 0
проводки
    #38878460
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarНапример обороты по складу, обороты по кассе, обороты по выдаче в подотчет по конкретному сотруднику... круто ведь иметь один универсальный отчет, который все это умеет отобразить.
угуЮ кроме того что в половине случаев такие отчеты бессмысоенны.

Какой смысл в оборотах по подотчету?
да и обороты по кассе тоже - бизнесу гораздо интереснее прибыль а не тупо оборот по кассе который ни о чем не говорит.
...
Рейтинг: 0 / 0
проводки
    #38878462
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
caballeroprog123Это фрагмент схемы, реализующий многомерный и многоуровневый учет одновременно. Универсальный Куб.


как вы думаете, почему вместо универсальных кубов народ таки использует реляционные схемы с разными таблицами? Может потому что от таких кубов проблем больше чем пользы?

Потому что слишком тупы, сэр:) Им проще работать с технологиями вчерашнего/позавчерашнего дня.
...
Рейтинг: 0 / 0
проводки
    #38878464
ndr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballerodma_caviarНапример обороты по складу, обороты по кассе, обороты по выдаче в подотчет по конкретному сотруднику... круто ведь иметь один универсальный отчет, который все это умеет отобразить.
угуЮ кроме того что в половине случаев такие отчеты бессмысоенны.

Какой смысл в оборотах по подотчету?
да и обороты по кассе тоже - бизнесу гораздо интереснее прибыль а не тупо оборот по кассе который ни о чем не говорит.
Какой смысл в ведении учета как такового, ведь "бизнесу" интересна прибыль.
...
Рейтинг: 0 / 0
проводки
    #38878472
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballero да и обороты по кассе тоже - бизнесу гораздо интереснее прибыль а не тупо оборот по кассе который ни о чем не говорит.

Оборот по кассе нужен хотя бы для того чтобы кассу сверить - столько там реального бабла, сколько должно быть.
...
Рейтинг: 0 / 0
проводки
    #38878479
xenix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторКакой смысл в ведении учета как такового, ведь "бизнесу" интересна прибыль.
ну как это? для таких "бизнесьменов" изобрели холеру под названием "управленческий учет", где постарались спрятать страшные деьет и кредит
...
Рейтинг: 0 / 0
проводки
    #38878604
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот Матроскинcaballero да и обороты по кассе тоже - бизнесу гораздо интереснее прибыль а не тупо оборот по кассе который ни о чем не говорит.

Оборот по кассе нужен хотя бы для того чтобы кассу сверить - столько там реального бабла, сколько должно быть.
для этого нужны остатки а не оборот
...
Рейтинг: 0 / 0
проводки
    #38878610
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeroКот Матроскинпропущено...


Оборот по кассе нужен хотя бы для того чтобы кассу сверить - столько там реального бабла, сколько должно быть.
для этого нужны остатки а не оборот
Вы когда выписку по карте смотрите, вам тоже достаточно остатка?
...
Рейтинг: 0 / 0
проводки
    #38878630
SergINI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wizandrна собеседовании спросили что такое проводки в учете и попросили набросать простую структуру БД с примером проводок
смог ответить только в общих чертах, в результате не взяли

может кто-нибудь может привести такой пример или подсказать где можно про это почитать
это вроде как связано с бух учетом, но интересует именно реализация в БД
Матричную алгебру в институте изучал? Если только проходил, то про проводки кури там!
...
Рейтинг: 0 / 0
проводки
    #38878645
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarЯ вот к чему последнее время пришел - делать структуру энтого регистра в виде "лицевых счетов", если так можно выразиться. Правда пока не уверен что это правильно.
Тут нет никакой аналитики. Грубо говоря если у вас есть счет "Рассчеты с покупателями" и в аналитику пишете "ООО Покупатель Иванов", то в лицевой структуре будет счет "Счет ООО Покупатель Иванов". Получается упрощенная схема, как в банках. Сгодится в проектах, где нет цели наваять полноценный бух. учет, где "должен сходиться баланс")).

это не совсем правильно, таким образом Вы раздуваете план счетов!
Представьте, если у Вас 5000 контргаентов!!! Будет 5000 лицевых счетов? зачем?
а посмотреть, например, общую задолженность?
по такому принципу, раньше, работали некоторые бухгалтеры, в частности, пример 1С 6.0, там на каждый чих (хоз.операцию)
нерадивый бухгалтер делал так называемый субсчет, куда относил суммы....
такого косяка косякового поимели, что звездец какой-то!
...
Рейтинг: 0 / 0
проводки
    #38878649
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wamacodma_caviarЯ вот к чему последнее время пришел - делать структуру энтого регистра в виде "лицевых счетов", если так можно выразиться. Правда пока не уверен что это правильно.
Тут нет никакой аналитики. Грубо говоря если у вас есть счет "Рассчеты с покупателями" и в аналитику пишете "ООО Покупатель Иванов", то в лицевой структуре будет счет "Счет ООО Покупатель Иванов". Получается упрощенная схема, как в банках. Сгодится в проектах, где нет цели наваять полноценный бух. учет, где "должен сходиться баланс")).

это не совсем правильно, таким образом Вы раздуваете план счетов!
Представьте, если у Вас 5000 контргаентов!!! Будет 5000 лицевых счетов? зачем?
а посмотреть, например, общую задолженность?
по такому принципу, раньше, работали некоторые бухгалтеры, в частности, пример 1С 6.0, там на каждый чих (хоз.операцию)
нерадивый бухгалтер делал так называемый субсчет, куда относил суммы....
такого косяка косякового поимели, что звездец какой-то!
В том и дело, что плана счетов тут нет. Тут есть таблица счетов.
И это не бухучет, это упрощенная структура движения денег там где это применимо.
Ну можно конечно у каждого счета сделать свойство "Балансовый счет" для выбора счета из плана счетов. Но тут уже проще наверное заюзать обычную бухгалтерию с аналитикой.
...
Рейтинг: 0 / 0
проводки
    #38878709
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeroКот Матроскинпропущено...


Оборот по кассе нужен хотя бы для того чтобы кассу сверить - столько там реального бабла, сколько должно быть.
для этого нужны остатки а не оборот
Нет.
Оборота достаточно, чтобы понять что что-то не так. А вот чтобы выяснить что именно
не так - обороты весьма желательны.
...
Рейтинг: 0 / 0
проводки
    #38878810
Кот Матроскинпостоянный мемберТакже не помешает ссылка на настройку проводок, т.к. проводки со временем могут меняться (новый налог, ставка и пр.).
Уже сделанные проводки "со временем могут меняться"? И для этого нужна "ссылка на настройку проводок"?
Можете пример привести?Речь шла не о проводке, а о схеме(настройке) проводки, т.е. что куда и как проводить.
Допустим ввели новый налог и схема проводки должна быть дополнена. При этом должна сохраниться возможность юзания старой схемы (для осущ. проводок "задним числом").
Поэтому в самой проводке может быть смысл хранить ссылку на схему, которая ее "провела".
...
Рейтинг: 0 / 0
проводки
    #38878824
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
постоянный мемберКот Матроскинпропущено...

Уже сделанные проводки "со временем могут меняться"? И для этого нужна "ссылка на настройку проводок"?
Можете пример привести?Речь шла не о проводке, а о схеме(настройке) проводки, т.е. что куда и как проводить.
Допустим ввели новый налог и схема проводки должна быть дополнена. При этом должна сохраниться возможность юзания старой схемы (для осущ. проводок "задним числом").
Поэтому в самой проводке может быть смысл хранить ссылку на схему, которая ее "провела".
Это по идее уже операция, а не проводка. Проводка это тупо-запись, откуда взяли, куда положили.
Если начиная с нового года нужно, к примеру, сумму разбивать на две, типа положили на доходы текущего приода и на доходы будущего периода, так пусть этим операция заведует. Это неаверное в лбом случае какой-то код должен быть?
...
Рейтинг: 0 / 0
проводки
    #38878848
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviar Это неаверное в лбом случае какой-то код должен быть?
не обязательно
...
Рейтинг: 0 / 0
проводки
    #38878854
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosdma_caviar Это неаверное в лбом случае какой-то код должен быть?
не обязательно
))) ну к ВИПРОСу это не относится)) там все настраивается без кодирования)
...
Рейтинг: 0 / 0
проводки
    #38878936
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
постоянный мемберКот Матроскинпропущено...

Уже сделанные проводки "со временем могут меняться"? И для этого нужна "ссылка на настройку проводок"?
Можете пример привести?Речь шла не о проводке, а о схеме(настройке) проводки, т.е. что куда и как проводить.
Допустим ввели новый налог и схема проводки должна быть дополнена. При этом должна сохраниться возможность юзания старой схемы (для осущ. проводок "задним числом").
Поэтому в самой проводке может быть смысл хранить ссылку на схему, которая ее "провела".

"Новый налог", "схема дополнена", "должна сохраниться возможность старой" - все хорошо. Ссылка из проводки на схему зачем? В каком алгоритме Вы идете от существующей проводки к схеме ?

Не в проводке должна быть ссылка на схему (это бессмысленное дублирование информации, учитывая количество проводок в системе - довольно дорогое), а у схемы должна быть связь с типом документа, порождающего проводку. И вот тогда, если документ решат перепровести - то мы пойдем в схему, посмотрим там периоды применимости, возьмем соответствующий нужному периоду алгоритм и пересоздадим по нему проводку.
...
Рейтинг: 0 / 0
проводки
    #38878977
Кот Матроскин"Новый налог", "схема дополнена", "должна сохраниться возможность старой" - все хорошо. Ссылка из проводки на схему зачем? В каком алгоритме Вы идете от существующей проводки к схеме ?

Не в проводке должна быть ссылка на схему (это бессмысленное дублирование информации, учитывая количество проводок в системе - довольно дорогое), а у схемы должна быть связь с типом документа, порождающего проводку. И вот тогда, если документ решат перепровести - то мы пойдем в схему, посмотрим там периоды применимости, возьмем соответствующий нужному периоду алгоритм и пересоздадим по нему проводку.Эта ссылка не обязательна , но иногда она может пригодиться, н-р для поиска ошибок, к-л перепроводок и т.д.
Учитываем, что настройки проводок часто делаются на продакшене, т.е. тестируются в процессе эксплуатации. :)
И делать правки и вручную подчищать ошибки в БД иногда приходится. И "избыточная" инфа может здорово помочь.
И не надо тут разводить флуд про тестирование и продакшн. Ок ?

В любой корпоративной системе масса избыточной инфы.
Цена избыточного хранения - пустяк. 4 байта без индекса. Неск. % от таблицы.

зы: Сам журнал проводок по большому счету полностью избыточен, т.к. абсолютно вся инфа есть в первичке.
...
Рейтинг: 0 / 0
проводки
    #38878988
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
постоянный мемберКот Матроскин"Новый налог", "схема дополнена", "должна сохраниться возможность старой" - все хорошо. Ссылка из проводки на схему зачем? В каком алгоритме Вы идете от существующей проводки к схеме ?

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

Не может - описанной мной схемы для этого полностью достаточно, а стоит она порядков на 5 меньше ресурсов и не порождает ФЗ в проводке.
...
Рейтинг: 0 / 0
72 сообщений из 72, показаны все 3 страниц
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / проводки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]