Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Бухгалтерский блок!!! / 25 сообщений из 60, страница 1 из 3
18.04.2006, 14:08
    #33673592
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
Народ нужна помощь
Мне необходмо реализовать так называемый модуль расчета с покупателем.
У меня есть:
Таблица где хранится сколько должен клиент по какому проекту какой из наших организаций
(IDClient,IDContract,IDMyFirm,Sum)
Так же есть табличка, где храниться кто сколько заплатил:
(IDClient,IDMyFirm,Sum).
Мне необходимо сделать разбивку оплаты на проекты... При этом учитывая сальдо, долг до 2006 г. и т.д.
Может кто то такое уже реализовывал или знает, где можно почерпнуть оной информации.
Я уже примерный план реализации накатал, но меня очень сомнения мучаю правельно ли я все сделал и может есть какие-нить подвоные камни.
...
Рейтинг: 0 / 0
18.04.2006, 15:04
    #33673793
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
Таблицы:
* справочник контрагентов
* Список договоров с привязкой к контрагенту
* Список движений документов в разрезе договора.

Любой документ должен иметь привязку к договору (пусть даже фиктивному).
Договор содержит условия сделки (реализация/предоплата, способ расчёта, лимит кредита, сроки и т.п.)
Сальдо получается суммированием от начала или от сальдо закрытого периода.
...
Рейтинг: 0 / 0
18.04.2006, 15:34
    #33673901
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
Это все понятно, но у большой вопрос, как это хранить (структура таблиц) и как это все расчитать.
...
Рейтинг: 0 / 0
18.04.2006, 15:42
    #33673927
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
C...R...a...S...HНарод нужна помощь
Мне необходмо реализовать так называемый модуль расчета с покупателем.
У меня есть:
Таблица где хранится сколько должен клиент по какому проекту какой из наших организаций
(IDClient,IDContract,IDMyFirm,Sum)
Так же есть табличка, где храниться кто сколько заплатил:
(IDClient,IDMyFirm,Sum).
Мне необходимо сделать разбивку оплаты на проекты... При этом учитывая сальдо, долг до 2006 г. и т.д.
Может кто то такое уже реализовывал или знает, где можно почерпнуть оной информации.
Я уже примерный план реализации накатал, но меня очень сомнения мучаю правельно ли я все сделал и может есть какие-нить подвоные камни.

То, что здесь написано бухгалтерию напоминает очень слабо. Возможно это некая подсистема, на основании которой будут делаться бухгалтерские проводки.
...
Рейтинг: 0 / 0
18.04.2006, 15:46
    #33673941
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
gardenman C...R...a...S...HНарод нужна помощь
Мне необходмо реализовать так называемый модуль расчета с покупателем.
У меня есть:
Таблица где хранится сколько должен клиент по какому проекту какой из наших организаций
(IDClient,IDContract,IDMyFirm,Sum)
Так же есть табличка, где храниться кто сколько заплатил:
(IDClient,IDMyFirm,Sum).
Мне необходимо сделать разбивку оплаты на проекты... При этом учитывая сальдо, долг до 2006 г. и т.д.
Может кто то такое уже реализовывал или знает, где можно почерпнуть оной информации.
Я уже примерный план реализации накатал, но меня очень сомнения мучаю правельно ли я все сделал и может есть какие-нить подвоные камни.

То, что здесь написано бухгалтерию напоминает очень слабо. Возможно это некая подсистема, на основании которой будут делаться бухгалтерские проводки.
Ага.
Народ помогите, голова кругом, эти долги до 2006г. и Начальное сальдо всю жизнь портит. Низнаю куда деться
...
Рейтинг: 0 / 0
18.04.2006, 16:00
    #33673990
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
Тут вопрос в том чего сколько. Сколько клиентов? Нужно приводить сальдо к какой-либо валюте?
Особенно интересно узнать среднюю отношение (количество контрактов)/(количество платежей). Если это отношение невелико (1/10) будет один вариант, если (1/1000) - другой.
...
Рейтинг: 0 / 0
18.04.2006, 16:06
    #33674011
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
Начать и кончить:)
В частности,

Даты не забудьте.

Остатки на начало года. Можно сэкономить для начала - не нужно делать специальной функцией - просто ввод якобы платежей/ якобы актов выполненных работ за декабрь прошлого года на сумму остатков.

Традиционно в бухгалтерии есть таблица операций (и приходов и расходов ) и таблица остатков. Данные в них попадают из таблиц документов путем "проведения". Ваши таблицы как с ними соотносятся?

Распределять можно по-разному, но с оглядкой на учетную политику ( если речь идет о фирме, сдающей отчетность).
...
Рейтинг: 0 / 0
18.04.2006, 16:08
    #33674015
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
Клиентов много, услуг по клиентам тоже много.
Самый главный вопрос как организовать хранение проводок и потом их перепроведение если что то в документах изменилось
...
Рейтинг: 0 / 0
18.04.2006, 16:13
    #33674033
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
ModelRНачать и кончить:)
В частности,

Даты не забудьте.

Остатки на начало года. Можно сэкономить для начала - не нужно делать специальной функцией - просто ввод якобы платежей/ якобы актов выполненных работ за декабрь прошлого года на сумму остатков.

Традиционно в бухгалтерии есть таблица операций (и приходов и расходов ) и таблица остатков. Данные в них попадают из таблиц документов путем "проведения". Ваши таблицы как с ними соотносятся?

Распределять можно по-разному, но с оглядкой на учетную политику ( если речь идет о фирме, сдающей отчетность).

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

Есть еще операция архивирования - это когда все операции за год агрегируются в две - по дебету и по кредиту.
...
Рейтинг: 0 / 0
18.04.2006, 16:41
    #33674113
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
gardenman ModelRНачать и кончить:)
В частности,

Даты не забудьте.

Остатки на начало года. Можно сэкономить для начала - не нужно делать специальной функцией - просто ввод якобы платежей/ якобы актов выполненных работ за декабрь прошлого года на сумму остатков.

Традиционно в бухгалтерии есть таблица операций (и приходов и расходов ) и таблица остатков. Данные в них попадают из таблиц документов путем "проведения". Ваши таблицы как с ними соотносятся?

Распределять можно по-разному, но с оглядкой на учетную политику ( если речь идет о фирме, сдающей отчетность).

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

Есть еще операция архивирования - это когда все операции за год агрегируются в две - по дебету и по кредиту.

Все бы хорошо, но мне необходимо хранить не просто остатки, но и информацию в разрезе договоров (проектов)
А имеено какой договор какой платежкой (или платежками) закрыт
...
Рейтинг: 0 / 0
18.04.2006, 16:49
    #33674130
FoxLamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
Если времени в обрез и начинать с нуля, то ничего не выйдет. Задача не тривиальная.

Нужны таблицы владельцев счетов, счетов, операций со счетами(движение), остатков.
Счета д.б. разделены на группы, т.е. еще таблица групп счетов(план счетов).
Счета м.б. в разных валютах, значит еще и справочник валют и их курсы.
Еще неплохо иметь группы владельцев счетов.
Владельцами м.б. как наши фирмы, так и контрагенты.
Еще таблицы документов и типов документов.
Это минимум. Для начала хватит :)
...
Рейтинг: 0 / 0
18.04.2006, 17:13
    #33674220
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
Это все есть, кроме таблицы плана счетов.
Различные Валюты не интересуют.
Усе в рублях.
...
Рейтинг: 0 / 0
18.04.2006, 17:14
    #33674224
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
...
Рейтинг: 0 / 0
18.04.2006, 17:23
    #33674266
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
gardenmanПрежде чем приступить почитайте http://www.sql.ru/forum/actualthread.aspx?tid=183625&hl=%eb%e8%f2%e5%f0%e0%f2%f3%f0%e0#1539133

Печатаю, буду сегодня дома курить сей прелестный мануал:(
...
Рейтинг: 0 / 0
18.04.2006, 17:33
    #33674315
FoxLamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
авторЭто все есть, кроме таблицы плана счетов.
Придется завести. Причем желательно самоссылочную. Могут потребоваться в дальнейшем несколько уровней.
Здесь Вы и разместите Ваши проекты, если захотите:)

авторРазличные Валюты не интересуют.
Усе в рублях.
В рублях внутренний учет или ВСЕ операции в рублях и НИКОГДА НИ ОДНОЙ операции не будет в валюте?
Даже если ответ на этот вопрос утвердительный, то все равно рекомендую Вам завести таблицу валют. Очень пригодится.
...
Рейтинг: 0 / 0
18.04.2006, 17:35
    #33674326
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
FoxLamer авторЭто все есть, кроме таблицы плана счетов.
Придется завести. Причем желательно самоссылочную. Могут потребоваться в дальнейшем несколько уровней.
Здесь Вы и разместите Ваши проекты, если захотите:)

авторРазличные Валюты не интересуют.
Усе в рублях.
В рублях внутренний учет или ВСЕ операции в рублях и НИКОГДА НИ ОДНОЙ операции не будет в валюте?
Даже если ответ на этот вопрос утвердительный, то все равно рекомендую Вам завести таблицу валют. Очень пригодится.
Не у меня конкретная задача, распределить приходяшие денюжки на определенные проекты, и расчитать сальдо и потом это в 1с слить, что бы все остальное делала бухгалтерия
...
Рейтинг: 0 / 0
18.04.2006, 17:52
    #33674397
FoxLamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
авторНе у меня конкретная задача, распределить приходяшие денюжки...

Т.е. здесь и клиент-банк присутствует?
...
Рейтинг: 0 / 0
19.04.2006, 09:29
    #33675341
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
FoxLamer авторНе у меня конкретная задача, распределить приходяшие денюжки...

Т.е. здесь и клиент-банк присутствует?

Нет не присутствуют
...
Рейтинг: 0 / 0
19.04.2006, 11:35
    #33675814
FoxLamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
Тогда какие трудности?
1.Заводишь счета клиентам, относя их к определенным группам(проекты) и разделив по типу :
а) счета, на которых будут учитываться деньги клиентов у фирмы(долг клиенту- пассивный счет)
б) счета, на которых будут учитываться деньги фирмы у клиентов (долг клиента фирме-активный счет)

2. В таблице операций учитываешь движение денег между счетами. Здесь важны сумма, дата, ссылка на документ, счета прихода и расхода (мне ближе дебета и кредита), признак формирования остатков(проведено/не проведено)

3. В таблицу остатков записываешь сальдо от операций посте проведения.
Здесь, конечно, дата, ссылка на счет, сумма

4. Чтобы учесть данные предыдущих периодов нужно минимум два счета начальных остатков, один активный, а другой пассивный. Через эти счета заведешь начальные остатки на счета клиентов.

Теперь, когда у тебя будут заполнены данные о счетах, движении, остатки, документы, то сделать необходимую аналитику не составит труда.
...
Рейтинг: 0 / 0
19.04.2006, 12:00
    #33675931
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
FoxLamerТогда какие трудности?
1.Заводишь счета клиентам, относя их к определенным группам(проекты) и разделив по типу :
а) счета, на которых будут учитываться деньги клиентов у фирмы(долг клиенту- пассивный счет)
б) счета, на которых будут учитываться деньги фирмы у клиентов (долг клиента фирме-активный счет)

2. В таблице операций учитываешь движение денег между счетами. Здесь важны сумма, дата, ссылка на документ, счета прихода и расхода (мне ближе дебета и кредита), признак формирования остатков(проведено/не проведено)

3. В таблицу остатков записываешь сальдо от операций посте проведения.
Здесь, конечно, дата, ссылка на счет, сумма

4. Чтобы учесть данные предыдущих периодов нужно минимум два счета начальных остатков, один активный, а другой пассивный. Через эти счета заведешь начальные остатки на счета клиентов.

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


А как сделать такую операцию как пересчет
у меня необходимо делать расчет на 1-е число месяца, а 15 числа все пересчитывать, т.к. если клиент заплатит до 15 то у него будет скидка.
При этом надо куда то еще прикрутить долг до 2006 года он же погашается первым
...
Рейтинг: 0 / 0
19.04.2006, 12:09
    #33675974
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
FoxLamerТогда какие трудности?
1.Заводишь счета клиентам, относя их к определенным группам(проекты) и разделив по типу :
а) счета, на которых будут учитываться деньги клиентов у фирмы(долг клиенту- пассивный счет)
б) счета, на которых будут учитываться деньги фирмы у клиентов (долг клиента фирме-активный счет)

2. В таблице операций учитываешь движение денег между счетами. Здесь важны сумма, дата, ссылка на документ, счета прихода и расхода (мне ближе дебета и кредита), признак формирования остатков(проведено/не проведено)

3. В таблицу остатков записываешь сальдо от операций посте проведения.
Здесь, конечно, дата, ссылка на счет, сумма

4. Чтобы учесть данные предыдущих периодов нужно минимум два счета начальных остатков, один активный, а другой пассивный. Через эти счета заведешь начальные остатки на счета клиентов.

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

А можно по подробнее о таблице операций, ведь мне необходимо хранить какой платежкой (или платжками) покрыта та или иная сумма.
...
Рейтинг: 0 / 0
19.04.2006, 12:11
    #33675984
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
Не надо зацикливаться на типичной бухгалтерии. подходите творчески.

Еще вопрос: У вас ведь холдинг => много фирм исполнителей и много фирм - заказчиков (клиентов). Более того - много договоров. Каждый отдельно взятый договор - это счет. (Интересно, возможна ли ситуация когда фирма -исполнитель должна заказчику? Или когда получен аванс?). Меняется ли стоимость контракта (например в результате заключения доп. соглашения?)
Если все это так, то у вас почти-что страховаЯ компания. И подход как в бухгалтерии вообще не годится.

Короче - штука баксов - я расскажу как делать.
...
Рейтинг: 0 / 0
19.04.2006, 12:15
    #33676012
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
gardenmanНе надо зацикливаться на типичной бухгалтерии. подходите творчески.

Еще вопрос: У вас ведь холдинг => много фирм исполнителей и много фирм - заказчиков (клиентов). Более того - много договоров. Каждый отдельно взятый договор - это счет. (Интересно, возможна ли ситуация когда фирма -исполнитель должна заказчику? Или когда получен аванс?). Меняется ли стоимость контракта (например в результате заключения доп. соглашения?)
Если все это так, то у вас почти-что страховаЯ компания. И подход как в бухгалтерии вообще не годится.

Короче - штука баксов - я расскажу как делать.
Блин.
Аванс существует.
:(
:(
...
Рейтинг: 0 / 0
19.04.2006, 12:23
    #33676053
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
Кстати, ни одна ERP или другая система не может этого. Так что вам однозначно придется всю эту байду разрабатывать самостоятельно. Но очень уж похоже на страхование. А вам как я вижу нужно считать дебиторскую задолженность, причем на любую указанную дату.
...
Рейтинг: 0 / 0
19.04.2006, 12:30
    #33676095
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бухгалтерский блок!!!
gardenmanКстати, ни одна ERP или другая система не может этого. Так что вам однозначно придется всю эту байду разрабатывать самостоятельно. Но очень уж похоже на страхование. А вам как я вижу нужно считать дебиторскую задолженность, причем на любую указанную дату.
Вот не страхование, а просто распрстронение ПО и его поддержка, + еще разнообразные услуги.
Причем еще приходные документы не известно на какой счет приходят т.е.
Клиенту оказали 4 разные услуги:
-Продали СПС 150р
-Обслужили этот СПС 200р
-Установили АнтиВирь 50р
-Настроили компы 100р

Пришла выписка на 320р
Мне необходмио разнести эти 350 соответственно
На 1 и часть второй услуги (и это все запомнить)
Потом пришла еще платежка на 500р
Закрываем 2-ю услугу и запоминаем что 2-я услуга оплачена 2-я платежками
И закрываем все остальное плюс к этому у нас теперь есть Аванс у данного клиента, и все последующие Услуги закрываются авансом и т.д. и т.п.,
Но необходимо учесть что у клиента может быть Начальное САЛЬДО, и Долг до 2006 года(
Вобщем полный АТЦТОЙ
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Бухгалтерский блок!!! / 25 сообщений из 60, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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