Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / проводки / 25 сообщений из 72, страница 1 из 3
11.02.2015, 10:59
    #38876688
Wizandr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проводки
на собеседовании спросили что такое проводки в учете и попросили набросать простую структуру БД с примером проводок
смог ответить только в общих чертах, в результате не взяли

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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