|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
Есть программа товарного учета, без бухгалтерского модуля. Сейчас стойт задача перепроектировать так чтобы смогла вести бухгалтерский учет. Главные таблицы, которые добавил, следующие: 1. ChartAcc (План счетов): Acc- счет, varchar(10) AccParnt- родитель AccType_ID- ссылается на таблицу AccType-типы счетов(активы, деньги, расходы, обьязательства и др.) AccTitle AccDescr NoInBalance- счет внебалансовый или нет Type- активный, пассивный или активно-пасивный 2. JOURNAL (ЖУРНАЛ ОПЕРАЦИИ)- содержит транзакции: J_ID JDT-datetime DB- счет дебета CR- счет кредита Amount- сумма транзакции JCount- Для количественного учета(например, товар) ---- аналитика: Doc_id- fk для таблицы "документы" Contrag_ID- fk для таблицы "контрагенты" Good_ID - fk для таблицы "товар" USER_ID - fk для таблицы users 3. Ledger (Главная книга) L_id J_ID- fk для таблицы "ЖУРНАЛ ОПЕРАЦИИ" ACC- счет CORRACC- корреспондирующий счет LDT- дата MDB- для оборота по дебету, ("M"-money) MCR- для оборота по кредиту MSLD-сальдо(денежное) NDB- для оборота по дебету, ("N"- Number) NCR- для оборота по кредиту NSLD-сальдо(количественное) --------- аналитика: Doc_id- fk для таблицы "документы" Contrag_ID- fk для таблицы "контрагенты" Good_ID - fk для таблицы "товар" USER_ID - fk для таблицы users 4. Docs (Бухгалтерские документы, "шапки") Doc_id DocDT(data) DocNum Qnt Summ --------- аналитика: Doc_id- fk для таблицы "документы" Contrag_ID- fk для таблицы "контрагенты" DocType_ID- fk для таблицы DocTypes ("типы документов") WH_ID - fk для таблицы WH("склады") CURR_ID- fk для таблицы CURR("валюты") USER_ID - fk для таблицы users 5. OPERS -(ХОЗЯИСТВ ОПЕРАЦИИ) Oper_ID OperDT- datetime Qnt Summ --------- аналитика: Doc_id- fk для таблицы "документы" Contrag_ID- fk для таблицы "контрагенты" Opertype_id- fk для таблицы OperTypes(приход, реализация, перемещение товара, мемор. ордер и т.д.) WH_ID - fk для таблицы WH("склады") CURR_ID- fk для таблицы CURR("валюты") USER_ID - fk для таблицы users 6. DocTypes - типы документов 7. OperTypes - типы операции 8. DocStatus -статусы документов (удален, сохранен и т.д.). 9. AccTypes - типы счетов(активы, деньги, расходы, объязательства и др.) Мой вопросы связаны с отношением таблиц "документы" и "операции": В старой бд были 2 таблицы- Opers(операции, "шапки") и OperDetails(сами записи прихода, расхода, перемещения, списывания товара), а сейчас, если правильно представляю: 1) Не нужна таблица DocDetails, нужна только Docs ("шапки"), который связан с таблицей транзакции(Journal) и хранит номер документа, дату, вид документа, сумма и др.. 2) Надо убрать таблицу Операции(Opers), следовательно, и OperTypes и оставить только таблицы Docs(документы) и DocTypes (виды документов)? В чем нужда и необходимость в таблице Opers (операции)? Иначе разве не получается дублирование данных в таблицах Docs и Opers? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 04:59 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 05:00 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
А потом будете допиливать блоки Касса, Банк, материалы, кадры и ЗП, ОС ? Потом писать всю бухгалтерскую и налоговую отчетность... Не лучше ли сразу бросить это неблагодарное дело, и сделать импорт блока складских проводок в тиражируемую бухсистему. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 05:21 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
В плане счетов нужно сделать поля что-то вроде "Статус" и "Действителен с и до (дата)", т.к. план со временем может меняться и нужно знать на какой момент какой был актуальный план счетов. Также планов счетов может быть несколько, н-р в разных организациях одной конторы. Также нужны какие-то настройки проводок (типовые операции) тоже с датами начала/конца действия. Журналы проводок должны иметь ссылку на настройку, которая "провела" конкретную проводку. зы: бух - неблагодарное занятие. Лучше сделайте приличный складской модуль. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 10:27 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
бух учет в рамках пардон чего? РСБУ? где валюта на счете? 52 счет например как описать? где валютная сумма по дебету/кредиту как организовать поддержку ПБУ 18/2? два плана счетов БУ/НУ или один счет и четыре суммы БУ, НУ, ПР, ВР ? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 10:53 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
L_argoВ плане счетов нужно сделать поля что-то вроде "Статус" и "Действителен с и до (дата)", т.к. план со временем может меняться и нужно знать на какой момент какой был актуальный план счетов. Также планов счетов может быть несколько, н-р в разных организациях одной конторы. Также нужны какие-то настройки проводок (типовые операции) тоже с датами начала/конца действия. Журналы проводок должны иметь ссылку на настройку, которая "провела" конкретную проводку. L_argo , есть и поле статуса и "Действителен с и до" и много таких которые в схеме не видны. Отдельно есть и блок шаблонов типовых операции. Реальная схема сложнее чем который изложен. Даже справочников удалил, не поместился на схеме. :) В настоящий момент вопрос только о таблицах операций и документов (Docs, DocDetails, Opers, OperDatails). ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 13:11 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
Соглашусь с 982183А потом будете допиливать блоки Касса, Банк, материалы, кадры и ЗП, ОС ? Бессмысленное это дело - писать малыми силами бухучет в 2019 году. Да, бухгалтер будет удовлетворен только самописной системой, которую правят по его вздоху, но нужно ли удовлетворение бухгалтера для вашего счастья? Вы сейчас даже не можете представить себе всех возможных нюансов. И я не смогу, хотя кручусь уже около 20 лет в околобухгалтерии. Например, давайте про финансы, как мне наиболее близкие: Про валюту написали. А валюта - это курсы. Как будете получать курс? Откуда? На какое количество курсов по одной валюте закладываться (были времена, когда были в БУ курсы ЦБ и ММВБ, НЯП). Точность - сколько знаков после запятой (в мире существует не только доллар и евро). Кросскурсы. Обмен с банком валютными документами (это вообще песня, если потребуется). Паспорт сделки, который почти равен при учете договору, но не договор. Обмен с банками рублевыми доками. В скольки банках счета и на каком этапе определяется, с какого расчетного счета платить. Как будет организован обмен с банками - толстый клиент, тонкий клиент, сервис? Банк сделал с вашего счета безакцептное списание - в какой форме придет к вам документ об этом (а оно придет в клиент-банк) и как его запихнуть в вашу бухгалтерию (какая проводка, какая аналитика). Как определить, что расчетный счет контрагента протух и на него перечислять деньги нельзя. А это реал, в иной день несколько банков лицензии лишаются. Не, понятно, если у вас в день десяток платежек - их руками набьют. Но тогда при таких объемах тем более бессмысленно писать свое. Про остальное могу навскидку написать - весьма куцая и жестко заданная аналитика всех уровней. Конечно, идеальная аналитика - отсутствие всякой аналитики, но так не бывает. Следующее. Report- система. Побочный результат работы бухгалтерии - тонны бумажной макулатуры. Макулатура формируется из бух. системы с помощью отчетов. Их, только регламентированных, несколько сотен. И многие формы документов требуется привязывать до миллиметров. Еще аргумент в минус бухгалтерской самописки - обучение. 1С бухгалтеров много. Выпнули одного, взяли другого, возможно лучшего. А на вашу самописку умный бух не пойдет, ибо уволившись, вынужден будет по новой осваивать 1С. Значит, вам придется выбирать из худших, а худших - учить. Писать свое надо только тогда, когда это дешевле покупки/заказа или аналог отсутствует. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 13:32 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
Zmeelov2Про остальное могу навскидку написать - весьма куцая и жестко заданная аналитика всех уровней. я бы не называл это аналитикой в привычной к 1с формулировке это какие-то доп разрезы к движению а описывать виды аналитики которая должна привязываться к счету (по дебету и кредиту) даже смысла нет - ее множество типов и одними складами и контрагентами не отделаться Zmeelov2А валюта - это курсы. Как будете получать курс? Откуда? На какое количество курсов по одной валюте закладываться (были времена, когда были в БУ курсы ЦБ и ММВБ, НЯП). Точность - сколько знаков после запятой (в мире существует не только доллар и евро). Кросскурсы. Обмен с банком валютными документами (это вообще песня, если потребуется). Паспорт сделки, который почти равен при учете договору, но не договор. Обмен с банками рублевыми доками. В скольки банках счета и на каком этапе определяется, с какого расчетного счета платить. Как будет организован обмен с банками - толстый клиент, тонкий клиент, сервис? Банк сделал с вашего счета безакцептное списание - в какой форме придет к вам документ об этом (а оно придет в клиент-банк) и как его запихнуть в вашу бухгалтерию (какая проводка, какая аналитика). Как определить, что расчетный счет контрагента протух и на него перечислять деньги нельзя. это вопросы отпадут большей частью если допустим постулировать "это система для рсбу" Zmeelov2Побочный результат работы бухгалтерии - тонны бумажной макулатуры. от бумаги уже уходят. таскание отчета на бумаге в налоговую уже скорее исключение чем правило. п.э. нужна будет поддержка и постоянное отслеживание кучи форм и форматов выгрузок в xml и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 13:47 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
МодальноеОкноя бы не называл это аналитикой в привычной к 1с формулировке Так и я не 1С-ник. МодальноеОкноесли допустим постулировать "это система для рсбу" Работал в большом транспорте - была валюта. Ушел в мелкую фирму торговли автозапчастями - комплектующие тащили из Кореи, Китая, младоевропейцев и Японии напрямую. Была валюта, а я радовался, что бухи сидят на 1С. МодальноеОкноот бумаги уже уходят Насчет налоговой да, а вот внутри... Инвентаризация небольшого склада тысяч на 15 наименований... Будем еще лет десять интенсивно переводить бумагу. И с точки зрения разработчика надо смотреть, что проще - печатная форма или забубенная xml-ина. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 14:26 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
Есть бумага. не бумаги, отчетность всё равно нужна. И её надо рисовать в некой системе отчетности. А печатать или не печатать это на любителя. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 15:06 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
Zmeelov2И с точки зрения разработчика надо смотреть его никто уже не спрашивает давно. есть письмо минфина или цб - извольте соответствовать. нет - лицензию на стол ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 15:18 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
982183И её надо рисовать в некой системе отчетности. можно не рисовать. можно экспортировать в продукты которые ее умеют формировать. всякие "налогоплательщик", свободный софт с сайтов пфр или статистики и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 15:20 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
Zmeelov2Работал в большом транспорте - была валюта. не в этом смысл. если закладываться на рсбу можно лепить на подобие конкурентов типа 1с... курсы опять же - с сайта цб или рбк - не суть. для обмена с банками - формат 1c_to_kl взять и т.п. решения ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 15:22 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
Zmeelov2Инвентаризация небольшого склада тысяч на 15 наименований... а чем тут бумага поможет? для такого давно есть терминалы сбора данных, принтеры этикеток и прочие ништяки для складского учета ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 15:25 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
А материально ответственное лицо подписывать будет что? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 15:56 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
МодальноеОкно982183И её надо рисовать в некой системе отчетности. можно не рисовать. можно экспортировать в продукты которые ее умеют формировать. всякие "налогоплательщик", свободный софт с сайтов пфр или статистики и т.п. Ту говоришь о внешней (регламентированной) отчетности. А есть еще внутренняя отчетность. Всевозможное оборотки, журналы и ведомости ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 16:03 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
Delphi159, У меня таблица JOURNAL разделена на 2 строки ДЕБЕТ и КРЕДИТ. 1. Есть поле "SIGN" 2. Есть поле объединяющее две половины проводки в одну (можно заменить взаимной ссылкой дебет на кредит и наоборот) 3. Поле для счета, соответственно только одно. Большинство отчетов принципиально опрощаются ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 17:09 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
982183Всевозможное оборотки, журналы и ведомости ну за всех не скажу - у нас бухи давно оборотки не печатают... для кого? зарплатные листки по эл. почте рассылаются может на заводах в производстве это еще имеет силу - всякие маршрутные листы, требование на склад и прочая фигня - а у нас это всё печатать некому. договоры и прочая макулатура сканируется и пихается в CRM. а сама "бумага" - в архив, она уже не нужна в текущей работе ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 17:57 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
Для себя. Полно внутренней работы по сверкам, проверкам, поиску и исправлению ошибок. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 02:20 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
982183Для себя. Полно внутренней работы по сверкам, проверкам, поиску и исправлению ошибок. для задач бухов есть "стандартные" отчеты - осв, карточка счета, анализ субконто и т.п. да и то их уже обычно не "печатают" буквально, а используют как источник данных для экселя ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 10:20 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
Стандартные отчеты есть в стандартных программах. А автору придется писать всё это самому. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 10:23 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
982183Стандартные отчеты есть в стандартных программах. ну карточка счета она и в африке карточка... или оборотно-сальдовая ведомость ее можно оснастить всякими свистелками/перделками но ее суть не изменится ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 10:32 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
Ну, где карточка счете, где ведомость операций по счету. Где анализ счета, где оборотка по счету. + главная книга, + аналитические ведомости в любом случае всё это многообразие отчетов надо рисовать. (И Excel в виде системы её вывода не сильно облегчит работу.) И задача эта не совсем тривиальна, как может выглядеть сначала. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 12:38 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
982183Ну, где карточка счете, где ведомость операций по счету. Где анализ счета, где оборотка по счету. если автор захочет чтобы его изделие начало эксплуатироваться - придется сделать ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 13:33 |
|
Вопросы о проектировании программы бух. учета
|
|||
---|---|---|---|
#18+
Шавлюк ЕвгенийDelphi159, У меня таблица JOURNAL разделена на 2 строки ДЕБЕТ и КРЕДИТ. 1. Есть поле "SIGN" 2. Есть поле объединяющее две половины проводки в одну (можно заменить взаимной ссылкой дебет на кредит и наоборот) 3. Поле для счета, соответственно только одно. Большинство отчетов принципиально опрощаются Поздравляю Вас! Вы самостоятельно открыли систему, которую применяют и 1С и SAP. Да и все остальные программы бухучета. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 23:14 |
|
|
start [/forum/topic.php?fid=32&startmsg=39759619&tid=1539968]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 250ms |
total: | 394ms |
0 / 0 |