powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / проводки
25 сообщений из 72, страница 1 из 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
25 сообщений из 72, страница 1 из 3
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / проводки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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