Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Схема модуля "Кредиторы"
|
|||
|---|---|---|---|
|
#18+
Поделитесь соображениями по поводу построения модели данных для данного модуля. Мне видится это так. Таблицы 1) Таблица "Поставщик" 2) Таблица "Счет-фактура" 3) Таблица "Элемент счета-фактуры" 4) Таблица "Связь платежных поручений со счетами фактур" Связи 1) Поставщик ->> Счет-фактура 2) Счет-фактура ->> Элемент счета-фактуры 3) Счет-фактура ->Связь платежных поручений со счетами фактур ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2004, 15:40 |
|
||
|
Схема модуля "Кредиторы"
|
|||
|---|---|---|---|
|
#18+
Найдите опытного бизнес постановщика (бизнес-аналитика). Он Вам сделает нормальную постановку задачи. А то, что Вы тут привели это всего лишь частный случай из "Модуля взаиморасчетов". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2004, 18:30 |
|
||
|
Схема модуля "Кредиторы"
|
|||
|---|---|---|---|
|
#18+
2Александр Спелицин: тут конференция, люди спрашивают советы, а щас в каждом втором топике дайте мне денег и я вам все сделаю тчк ------------------- теперь по существу: просто так сказать, что вам нужно в модуле кредиторы нельзя! т.к у вас должен быть заказчик (аля функциональный менеджер), который должен знать то чего он хочет, если он ничего не хочет, то можете к работе даже не приступать, от нее пользы не будет тех таблиц которые вы указали точно не хватит, вот вам самый простой пример, фирма работает по како-му договору, платит за товары предоплатой как это отразиться в вашей структуре бд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 14:55 |
|
||
|
Схема модуля "Кредиторы"
|
|||
|---|---|---|---|
|
#18+
2 Simon ....эх, поднимем тему по выше, однака...Саня Пелицин ее опустил по самое немогу...а мы ее подвинем.. 1. Предоплата - все платежи не имеющие (полного или частичного) распределения по строкам счетов - есть предоплатные... 2. Определение суммы предоплаты - есть два селекта через юнион select сумма_счета, sum(сум_распр_оплат) where сумма_счета - sum(сум_распр_оплат) >0, union select 0, sum (сум_оплат_доку) where not exists (select .. from счета)) 3. Фича для манагеров. Учет платежей по манагерам - через спец_аналитику типа....ЦЕЛЬ (назначение платежа.....основание платежа...) 4. Таблица - платежи - это !!! отдельный объект....имеет в себе кроме обязаловки - признаки аналитики. 5. Таблица привязки платежей... уникальный ключ дата ключа... ключ - основания (счета) ключ - причины (платежа) ... таблица должна обеспечить учет оплаты через взаимозачеты (счет - на счет) 6. раз и навсегда - модуль учета Дебеторов и Кредиторов является абсолютно идентичным. Платежный документ может быть любым...платежка...ордет...- вся обработка одной системой... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 15:15 |
|
||
|
Схема модуля "Кредиторы"
|
|||
|---|---|---|---|
|
#18+
2UK0IAI в жизни все не так:) обязательно должен быть договор, либо счет-фактура которая считается договором без них не может быть платежа, не может быть покупки поэтому должна быть таблица договора (обязательно), дальше таблица счета, таблица платежи, дальше должна быть таблица актов-приемки передачи p.s. на мой взгляд единственный способ правильно анализировать назначение платежа, это чтобы тот кто его заносит в базу указывал его причину (в жизни в 90% случаев на платежках пишут "по договору ... от .....") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 17:47 |
|
||
|
Схема модуля "Кредиторы"
|
|||
|---|---|---|---|
|
#18+
Меняем схему сл образом Таблицы 1) "Поставщик" 2) "Договор" 3) "Счет" (это и счет на оплату. и заголовок счета-фактуры на отгрузку) 4) "Элемент счета" 5) "График платежей по счету" 6) "Платеж" Связи 1) Поставщик имеет несколько договоров. т.е Поставщик ->> Договор 2) Договор - >> Cчет 3) Cчет ->>"Элемент счета" 4) СЧет->"график платежей по счета" 5) "график платежей по счета"->"Платеж" автор фирма работает по како-му договору, платит за товары предоплатой как это отразиться в вашей структуре бд? Заключаем с фирмой договор. Далее выставляем фирме счет (не счет-фактуру, а счет (отгрузки еще нет)). Привязывает к этому счету "график платежей с датой платежки и к нему цепляем платеж. Описание почему так. Для работы с любой фирмой - заносим ее в таблицу ПОСТАВЩИК. Далее заключаем с этим поставщиком ДОГОВОР на оказание услуг. После этого возможны сл варианты 1) Поставщик платит предоплатой. т.е оплачивает товар до его отгрузки. Тогда схема работы такая. Фирма продавец выставляет фирме покупателю СЧЕТ (т.к надо указать на какой счет необходимо перевести деньги т.е указать БИК 044525202 коррсчет 30101200910000000202 р/c 407028107..1). Фирма покупатель платит фирме-продавцу докуметном ПЛАТЕЖ. Тут мы привязываем платеж к счету через таблицу "ГРАФИК ПЛАТЕЖЕЙ". Далее выписываем СЧЕТ-фактуру ( это уже другой документ в той же таблице ). 2) поставщик платит после отгрузки товара ( нет предварительного счета). тогда мы выписываем Счет-фактуру. Расчитываем график платежей ( т.к в принцыпе может заплатить частями т.е мы как бы предоставляем кредит) и ждем приходя ПЛАТЕЖЕЙ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2004, 15:50 |
|
||
|
Схема модуля "Кредиторы"
|
|||
|---|---|---|---|
|
#18+
что-то я ничего не понял Молуль Кредиторы означает что в нем работают с кредиторами, т.е с теми кому мы должны, т.е счета выставляют нам, а мы по ним платим (т.е есть путаница с модулем Дебиторы, хотя там можно сделать все одинаково) по уму, перед разработкой структуры бд, надо нафигачить все варианты ее использования:) а потом начинаем думать про всякие извращения, как 1. поставщик работает по упрощенной системе налогоблажения 2. по единому вмененному налогу (т.е. счета фактуры может и не быть) 3. товар приходит на комиссию и т п ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2004, 16:40 |
|
||
|
Схема модуля "Кредиторы"
|
|||
|---|---|---|---|
|
#18+
2 Simon 2 )*8 Ок. Давайте еще по обсуждаем (а почему бы и нет) Итак есть объекты 1. Договор 2. Счет 3. Счет-фактура 4. Накладная 6. Складской ордер... 5. Платеж 6. График платежей 7. График отгрузки (поставки). 8. Контрагенты (не делить контрагентов на типы...поставщик...покупатель путем хранения разных списков....а только через назначение доп_аналитики, ибо один контрагент может быть един во всех лицах а может и небыть). 1-е 7 пунктов - это, по по своей сути могут быть разные типы документов, хранящиеся в БД - НЕЗАВИСИМО, или наоборот - в одном массиве. Выбор стратеги их хранения и организация их взаимосвязи - не прост. Например, Договор (шапка). Он может иметь разные спецификации (таблицы). Полученные(выставленные) Счета могут ЧАСТИЧНО выбирать элементы спецификации с произвольном КОЛИЧЕСТВЕ. И вообще, иметь в себе (в списке...таблица) - строки --- которых НЕТ в Договоре. На Счета - приходят Накладные и Счет фактуры. Это могут быть разные вещи. Счета имеют график оплаты. Договор тоже может иметь график платежей и график отгрузки(поставки). Платеж - Предоплатный платеж - не понятно к чему привязан....возможно клиент просто деньги свободные на МЕНЯ "закачал", дескать потом...разберемся (элементарная ситуация в условиях Завода-монополиста). Платеж по-факту поставки - тут уже легче, но все равно - могут все 10 раз поменять...сейчас дескать за ЭТУ партию товара, а потом - нет за ЭТУ, причем одна сторна считает так, а другая - вот так. Общее решение трабла существует (проверено). Называется таблица перекрестных ссылок. Где, при условии жесткой нумерации строк стыкуемых документов объясняется - что, например: На 5-й строке спецификации №2 договора 443/01 - привязаны: а) 3 строка счета №1213 в кол-ве 10 единиц измерения....стоимость в руб.. б) 4 строка счета №1331 в кол-ве 20 единиц измерения....стоимость в у.е... ..... (или другими словами...на основани 5 строки договора...выписаны 3 и 4 строки счетов...) Счета №1213, Счета №1331 ....были предварит_оплачены платежными 1,2,3 и частично по факту....платежным (кассовым) 56 и 57..., при этом мы будем считать что строка 5 договора... оплачена на сумму ..... ИЛИ строка 3 счета ....и строка 4 (счета) ....частично оплачены....РАЗНЫМИ платежеми ...в срок...с задержкой ....на .... А теперь, на свет выходят накладные и счета фактуры. ....Счет...договор...это ничто по сравнению с его величеством счетом-фактурой. Пока СЧФ нет - сделка "не действительна". Долги, задолженности - еще "НЕ НАСТУПИЛИ". Получили СЧФ - а там все "по другому" не так, как в Счетах все было, не так, как мы уже (думали) что... платили. Трабл отлично решается таблицей перекрестных ссылок. где буквально, ставится жесткое соответствиее (совпадения...пропорции...) строк документов. Источник_документ (регистр, тип, строка, товар.,ед_изм.,) Приемник_документ (регистр, тип, строка, товар.,ед_изм.,) кол-во, сумма..... доп_аналитика.... to )*8 ( )))))))) ) возможно, вы могли бы "продумать" эту таблицу перекрестных ссылок, определить область ее применения....интерфейсы заполнения...приемы выборки данных из такой таблицы...ибо именно в ней - будут САМЫЕ точные данные о ...о всем...учесть...что такая таблица легко стыкует между собой как , например...Договор и Счет....так и например, Счет и Платеж... с точностью до.... ОТДЕЛЬНОЙ СТРОКИ ДОКУМЕНТА. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2004, 12:52 |
|
||
|
Схема модуля "Кредиторы"
|
|||
|---|---|---|---|
|
#18+
2 Simon 2 )*8 Ок. Давайте еще по обсуждаем (а почему бы и нет) Итак есть объекты 1. Договор 2. Счет 3. Счет-фактура 4. Накладная 6. Складской ордер... 5. Платеж 6. График платежей 7. График отгрузки (поставки). 8. Контрагенты (не делить контрагентов на типы...поставщик...покупатель путем хранения разных списков....а только через назначение доп_аналитики, ибо один контрагент может быть един во всех лицах а может и небыть). 1-е 7 пунктов - это, по по своей сути могут быть разные типы документов, хранящиеся в БД - НЕЗАВИСИМО, или наоборот - в одном массиве. Выбор стратеги их хранения и организация их взаимосвязи - не прост. Например, Договор (шапка). Он может иметь разные спецификации (таблицы). Полученные(выставленные) Счета могут ЧАСТИЧНО выбирать элементы спецификации с произвольном КОЛИЧЕСТВЕ. И вообще, иметь в себе (в списке...таблица) - строки --- которых НЕТ в Договоре. На Счета - приходят Накладные и Счет фактуры. Это могут быть разные вещи. Счета имеют график оплаты. Договор тоже может иметь график платежей и график отгрузки(поставки). Платеж - Предоплатный платеж - не понятно к чему привязан....возможно клиент просто деньги свободные на МЕНЯ "закачал", дескать потом...разберемся (элементарная ситуация в условиях Завода-монополиста). Платеж по-факту поставки - тут уже легче, но все равно - могут все 10 раз поменять...сейчас дескать за ЭТУ партию товара, а потом - нет за ЭТУ, причем одна сторна считает так, а другая - вот так. Общее решение трабла существует (проверено). Называется таблица перекрестных ссылок. Где, при условии жесткой нумерации строк стыкуемых документов объясняется - что, например: На 5-й строке спецификации №2 договора 443/01 - привязаны: а) 3 строка счета №1213 в кол-ве 10 единиц измерения....стоимость в руб.. б) 4 строка счета №1331 в кол-ве 20 единиц измерения....стоимость в у.е... ..... (или другими словами...на основани 5 строки договора...выписаны 3 и 4 строки счетов...) Счета №1213, Счета №1331 ....были предварит_оплачены платежными 1,2,3 и частично по факту....платежным (кассовым) 56 и 57..., при этом мы будем считать что строка 5 договора... оплачена на сумму ..... ИЛИ строка 3 счета ....и строка 4 (счета) ....частично оплачены....РАЗНЫМИ платежеми ...в срок...с задержкой ....на .... А теперь, на свет выходят накладные и счета фактуры. ....Счет...договор...это ничто по сравнению с его величеством счетом-фактурой. Пока СЧФ нет - сделка "не действительна". Долги, задолженности - еще "НЕ НАСТУПИЛИ". Получили СЧФ - а там все "по другому" не так, как в Счетах все было, не так, как мы уже (думали) что... платили. Трабл отлично решается таблицей перекрестных ссылок. где буквально, ставится жесткое соответствиее (совпадения...пропорции...) строк документов. Источник_документ (регистр, тип, строка, товар.,ед_изм.,) Приемник_документ (регистр, тип, строка, товар.,ед_изм.,) кол-во, сумма..... доп_аналитика.... to )*8 ( )))))))) ) возможно, вы могли бы "продумать" эту таблицу перекрестных ссылок, определить область ее применения....интерфейсы заполнения...приемы выборки данных из такой таблицы...ибо именно в ней - будут САМЫЕ точные данные о ...о всем...учесть...что такая таблица легко стыкует между собой как , например...Договор и Счет....так и например, Счет и Платеж... с точностью до.... ОТДЕЛЬНОЙ СТРОКИ ДОКУМЕНТА. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2004, 12:53 |
|
||
|
Схема модуля "Кредиторы"
|
|||
|---|---|---|---|
|
#18+
единственное но:) по поводу предоплатного платежа авторПлатеж - Предоплатный платеж - не понятно к чему привязан....возможно клиент просто деньги свободные на МЕНЯ "закачал", дескать потом...разберемся (элементарная ситуация в условиях Завода-монополиста). любой платеж привязан к какому-то договору, другое дело, что этот договор может быть устный и может не отражаться в информационной системе, поэтому надо стремиться чтобы все договора туда попадали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2004, 11:49 |
|
||
|
|

start [/forum/topic.php?fid=32&gotonew=1&tid=1546553]: |
0ms |
get settings: |
15ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
17ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 275ms |
| total: | 457ms |

| 0 / 0 |
