Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
tygra Alexey ShДублирование реквизитов не пугает. А как раз это то и должно пугать. И реквизиты уж точно должны быть общие. Чтобы потом не получилось, что поставщик и покупатель одна и та же фирма но с разными инн и счетами :) Ну и зачем делать себе мороку по контролю совпадения реквизитов, если можно вообще устранить такую проблему совсем? -- Tygra's -- Кто отвечает за правильность реквизитов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 11:48 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
авторДля реального учета вполне возможно, когда один клиент-поставщик предствален несколькими юр.лицами Ну тут уж кто как сделает - или запись в таблице контрагентов это одно юрлицо, или это виртуальный клиент, который имеет несколько реквизитов с названиями фирм и т.д. - но все-равно реквизиты должны быть общие. Пусть их несколько на разные юрлица, но общие для одного юрлица авторКто отвечает за правильность реквизитов? Откуда я знаю, кто в чьей фирме отвечает за правильность. Кто работает, тот и отвечает. Кто узнал об изменении реквизитов, тот и поправил. Это не вопрос компьютерной системы - это вопрос организационной системы -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 11:58 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
Ну тогда скажите мне что такое "клиент"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 12:12 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
mazzyДля реального учета вполне возможно, когда один клиент-поставщик предствален несколькими юр.лицами Tygra просто привёл пример. Дубли одинаковых реквизитов - излишество. Хотите отслеживать взаимоотношения с большими корпорациями ? Запросто делаются древовидные ссылки. Тогда легко узнать сколько задолжали фирмы А1, А2, А3, входящие в корпорацию ВВВ и сколько задолжала вся корпорация ВВВ целиком. Причём это можно сделать одинаковым (!) несложным запросом. И разложить эти долги по договорам или по отделам тоже не проблема. Вся информация получается унифицировано с небольшого списка таблиц вне (или "почти вне") зависимости от сложности договорных взаимосвязей. Реляционная модель - великая вещь ! ИМХО, причина разноса на разные таблицы - чисто историческая, как левосторонее движение, фунты/гинеи/шилинги/пенсы и китайские иероглифы. Всё это нерационально с точки зрения остального современного мира, но тем не менее существует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 12:28 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
mazzy tygra[quot Alexey Sh]И реквизиты уж точно должны быть общие. Чтобы потом не получилось, что поставщик и покупатель одна и та же фирма но с разными инн и счетами Не факт. Для реального учета вполне возможно, когда один клиент-поставщик предствален несколькими юр.лицамиДа, это действительно реально. Но это всего лишь означает, что справочник юрлиц должен быть иерархическим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 13:01 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
Garya mazzy tygra[quot Alexey Sh]И реквизиты уж точно должны быть общие. Чтобы потом не получилось, что поставщик и покупатель одна и та же фирма но с разными инн и счетами Не факт. Для реального учета вполне возможно, когда один клиент-поставщик предствален несколькими юр.лицамиДа, это действительно реально. Но это всего лишь означает, что справочник юрлиц должен быть иерархическим. достаточно в справочние предусмотреть поля типа "Родительский адрес" и таких полей сделать штук 5 сразу, чтобы объединять адреса в холдинги и наооборот сделать несколько адресов доставки у одного покупателя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 13:45 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
Угу, и несколько десятков полей для нескольких реквизитов -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 15:00 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
Хорошо, подойдем с другой стороны. Есть клиенты, есть поставщики, есть субподрядчики, есть физические, есть юридические лица, есть сотрудники, есть банки (которые тоже могут быть одновременно и клиентами), есть фонды, депозитарии и т.п. В какой момент надо делить на разные таблицы, в какой момент надо оставлять разные сущности в одной таблице? Для начала предлагаю обсудить вопрос: надо ли объединять таблицы дебиторов, кредиторов и сотрудников (да, я знаю системы, где это единый справочник). А каково ваше мнение? Где находится критерий общности? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 15:15 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
mazzyХорошо, подойдем с другой стороны. Есть клиенты, есть поставщики, есть субподрядчики, есть физические, есть юридические лица, есть сотрудники, есть банки (которые тоже могут быть одновременно и клиентами), есть фонды, депозитарии и т.п. В какой момент надо делить на разные таблицы, в какой момент надо оставлять разные сущности в одной таблице? вот в этом и отличие тиражных систем от самописных! В первых это деление УЖЕ имеется, на него заточены (с той или иной степенью возможной гибкости настройки \ доработки) бизнес - процессы. Если вас действительно не устраивает ни одна из ролей, прописанных в системе, вы начинаете собственную разработку (или заказываете её фирме производителю), и уже здесь аккуратненько так шлепаете сбоку свои таблицы м доп. атрибутами (или используете функциональность системы для универсального расширения этих таблиц). Как вариант, в R/3 можно для произвольного расширения атрибутивного списка какого-нибудь объекта использовать систему классификации. Создаете класс, прописываете признаки, классифицируете объект (например, дебитора) по этим признакам. Для признаков можете задать правила их подбора \ проверки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 16:11 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
AnS1вот в этом и отличие тиражных систем от самописных! В первых это деление УЖЕ имеется, на него заточены... Рискну дополнить/поправить. УЖЕ имеется функционал под такое деление :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 16:23 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
mazzy AnS1вот в этом и отличие тиражных систем от самописных! В первых это деление УЖЕ имеется, на него заточены... Рискну дополнить/поправить. УЖЕ имеется функционал под такое деление :) согласен. Например, расширяемый справочник ролей бизнес-партнеров с возможностью формирования для новой роли ракурса атрибутов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 16:26 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
AnS1согласен. Например, расширяемый справочник ролей бизнес-партнеров с возможностью формирования для новой роли ракурса атрибутов Ну какой же это готовый функционал? Не... Я имел в виду зачет, если таблицы разные. Или преустановленный фильтр или возможность получить раздельное сальдо, если таблица единая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 16:41 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
mazzyХорошо, подойдем с другой стороны. Есть клиенты, есть поставщики, есть субподрядчики, есть физические, есть юридические лица, есть сотрудники, есть банки (которые тоже могут быть одновременно и клиентами), есть фонды, депозитарии и т.п. В какой момент надо делить на разные таблицы, в какой момент надо оставлять разные сущности в одной таблице? Для начала предлагаю обсудить вопрос: надо ли объединять таблицы дебиторов, кредиторов и сотрудников (да, я знаю системы, где это единый справочник). А каково ваше мнение? Где находится критерий общности? Критерий общности - некий уникальный внутренний номер адреса и тип этого адреса. В тип адреса можно зашить некие признаки типа Работник (Р), Работники поставщик услуг одновременно (РП), Покупатель (К), Покупатель и поставщик одновременно(ПК). Просто продумать кодировку. Это основная таблица (1 ключевое поле - номер адреса, тип адреса - признак который может меняться со временем). Далее нужно цеплять связанные с ней таблицы типа: 1. Почтовые адреса со срокоми годности (2 ключевых поля Номер адреса и Дата С), 2.Таблицу со специфическими для Покупателя данными типа Условий оплаты, отсрочки 3. и т.д. И так, если надо, то для каждого типа адреса некий набор полей в отдельной таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 16:47 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
mazzy AnS1согласен. Например, расширяемый справочник ролей бизнес-партнеров с возможностью формирования для новой роли ракурса атрибутов Ну какой же это готовый функционал? Не... Я имел в виду зачет, если таблицы разные. Или преустановленный фильтр или возможность получить раздельное сальдо, если таблица единая. мы опять возвращаемся к дебиторам \ кредиторам. Если бизнес-партнер в ERP системе участвует в FI проводках, то он должен быть классифицирован как дебитор или кредитор. Это в большинстве промышленных систем. R/3 позволяет осуществить финансовую проводку по дебитору и кредитору - т.т. взаимозачет. Имеется возможность получения общего сальдо. Имеется возможность, указав зависимость дебитор - кредитор работать как бы с общим сальдо. Т.е., например, имеющаяся задолженность перед кредитором будет погашаться отгрузками дебитору. Но это не есть хорошо! Основанием для такого погашения могут быть - взаимозачет, уступка требования \ перевод долга с полседующим взаимозачетом, но ни как не слепая проводка. В балансе эти задолженности, до тех пор, пока нет зачета, ДОЛЖНЫ отражаться не общей кучей (сальдом :)), а отдельно - в активе и в пассиве. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 16:49 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
IgorTv mazzyХорошо, подойдем с другой стороны. Есть клиенты, есть поставщики, есть субподрядчики, есть физические, есть юридические лица, есть сотрудники, есть банки (которые тоже могут быть одновременно и клиентами), есть фонды, депозитарии и т.п. В какой момент надо делить на разные таблицы, в какой момент надо оставлять разные сущности в одной таблице? Для начала предлагаю обсудить вопрос: надо ли объединять таблицы дебиторов, кредиторов и сотрудников (да, я знаю системы, где это единый справочник). А каково ваше мнение? Где находится критерий общности? Критерий общности - некий уникальный внутренний номер адреса и тип этого адреса. В тип адреса можно зашить некие признаки типа Работник (Р), Работники поставщик услуг одновременно (РП), Покупатель (К), Покупатель и поставщик одновременно(ПК). Просто продумать кодировку. Это основная таблица (1 ключевое поле - номер адреса, тип адреса - признак который может меняться со временем). Далее нужно цеплять связанные с ней таблицы типа: 1. Почтовые адреса со срокоми годности (2 ключевых поля Номер адреса и Дата С), 2.Таблицу со специфическими для Покупателя данными типа Условий оплаты, отсрочки 3. и т.д. И так, если надо, то для каждого типа адреса некий набор полей в отдельной таблице.Нет, это не тот вариант. ПМСМ, нельзя завязываться на кодировку. Организация, которая сегодня выступает в роли покупателя завтра может стать поставщиком и наоборот. Могут измениться многие другие условия. По сути вопроса... 2 Mazzy: хорошо спросил! :) Просто так и не ответишь. Нужно ли замешивать в единый справочник юрлиц и физических лиц? Если нужно, то нужно ли в этот же справочник замешивать и собственных сотрудников? Пожалуй, тут одного на все случаи рецепта быть не может. Хотя, немного поразмыслив именно над этим вопросом, я начинаю склоняться к тому, что нужно их действительно поместить в единый справочник. Добавив дополнительный (extended) атрибуты только для записей определенного вида. Ясно, что покупатель может стать поставщиком. А вот юрлицо превратиться в физическое лицо не может. Поэтому можно добавить атрибут юрик/физик совершенно ничего не опасаясь. Сложнее с атрибутом "собственный сотрудник". Сегодняшний сотрудник завтра может перестать им быть (и наоборот). Однако, это никак не должно отразиться на оборотах по 76-му счету. Видимо, имеет смысл говорить о "динамических атрибутах", которые могут определяться по заданным условиям и иметь разные значения на разных промежутках учетного времени. Если пойти дальше, можно говорить о "зависимых атрибутах". Например, об атрибут принадлежности сотрудника определенному подразделению или размер его оклада - эти атрибуты имеют смысл только до тех пор, пока физик одновременно является сотрудником. С третьей стороны, размер оклада может изменяться, и нужно иметь возможность отслеживать историю его изменения. Следовательно, это не просто динамический и зависимый атрибут, но еще и атрибут с версионностью. Вот такой у меня получается расклад... ЗЫ. Ну и в дебри же мы полезли... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 17:06 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
У нас имеется таблица субъектов, где хранятся общие атрибуты (уникальный код субъекта и ряд других), его тип (физик/юрик/прочее). Для атрибутов физика и юрика имеется 2 таблицы. Для каждого субъекта есть набор ролей, причем для каждой роли имеется таблица особых ролевых атрибутов. Между ролями и субъектами мы можем строить отношения, например, у нас есть отношение "является сотрудником".Для отношения есть таблицы особых атрибутов отношений.Для отношений определены списки ролей,которые могут принимать участие в конкретных отношениях.Таким образом, любой субъект представляется как совокупность атрибутов физика/юрика, особых атрибутов отношений и ролей.Все отношения и роли у нас исторические.Очень удобно.Огромное количество атрибутов уходит именно в отношения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 17:20 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
GaryaПо сути вопроса... Просто так и не ответишь. Нужно ли замешивать в единый справочник юрлиц и физических лиц? Если нужно, то нужно ли в этот же справочник замешивать и собственных сотрудников? Пожалуй, тут одного на все случаи рецепта быть не может. Ага. Еще и банки... И склады. И рабочие центры. Вообще говоря, если этот вопрос честно додумывать до конца и предусматривать все возможные случаи, то нужно ВСЕ справочники объединять в один. Даже товары с контрагентами (поскольку бывают случаи, когда компания занимается продажей фирм). Но ведь это же бред. Каков критерий существенности? В какой момент можно точно сказать, что справочник должен быть отдельным? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 23:39 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
ShtockУ нас имеется таблица субъектов, где хранятся общие атрибуты (уникальный код субъекта и ряд других), его тип (физик/юрик/прочее). Для атрибутов физика и юрика имеется 2 таблицы.... Ну да, ну да. Я тут про склады, банки и рабочие центры уже спрашивал Их туда же? Вы уже пробовали представить как вы будете писать запросы по такому суперсправочнику? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 23:41 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
Хотелось бы сказать, что у меня есть соображения по этому вопросу. Но очень хотелось бы послушать аргументы участников. Как народ делает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 23:48 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
Как буду писать запросы-представляю.потому что уже пишем и довольно успешно.Кроме того,там еще и сотрудники и подразделения так как в нашем бизнесе и они могут быть контрагентами.В базе порядка 40000 клиентов, каждый из которых имеет в среднем по 5-6 ролей и по 8-10 отношений.Причем отношений разных типов (роль субъекта-роль субъекта, роль субъекта-просто субъект,субъект-субуъек.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 09:44 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
Конечно свести всё в один справочник, это другая крайность, граничащая с параноей. Нужно искать разумный компромисс. Например справочник банков (для ссылок на банк.счета) наверно стоит делать отдельно. Если банк стал контрагентом - предусмотреть возможность копирования его карточку в контрагента. Аналогично с людьми. Слишком уж сложные получаются связи: юзеры-МОЛы-сотрудники(свои/чужие)-контрагенты(физ.лица)-контакты. Тут единого рецепта нет и не может быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 11:25 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
Согласен,все должно быть в меру.Например,сотрудников чужих компаний (они не могут быть нашими контрагентом) мы туда не бьем.Но если банк стал контрагентом,мы добавляем отношение типа роль-субъект "Является контрагентом" с ним и ничего не копируем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 11:33 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
Решать "в каждом конкретном случае"... Это значит решать безсистемно :) LSVКонечно свести всё в один справочник, это другая крайность... ShtockСогласен,все должно быть в меру. Хм... Вот я и справшиваю, где находится эта мера, на ваш взгляд? Что является критерием? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 13:29 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
mazzyРешать "в каждом конкретном случае"... Это значит решать безсистемно :) Хм... Вот я и справшиваю, где находится эта мера, на ваш взгляд? Что является критерием? "Теория без практики суха, мертва, безжизненна..." "Практика - критерий истины..." (с) В.Ульянов(Ленин) P.S. ИМХО, это более философский вопрос... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 13:57 |
|
||
|
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
|
|||
|---|---|---|---|
|
#18+
Как мне нравится то болото, в которое мы забрели!!! Кроме шуток... На самом деле вопрос действительно непростой и имеющий прямое отношение к технологии разработки КИС. Размышления вслух... Если бы я в абстрактной среде, поддерживающей принципы ООП попытался реализовать максимально грамотно и непротиворечиво все справочники, то... 1. Я создал бы класс "субъекты" 2. От класса "субьекты" наследовал бы классы "физики" и "юрики". 3. От класса "субьекты" (а не от "физиков" или "юриков" наследовал бы также классы "покупатели" и "поставщики" 4. От класса "юрики" наследовал бы класс "банки" 5. От класса "физики" наследовал бы класс "сотрудники". Логично? Пока, вроде бы - да. И вдруг приходит неугомонный mazzy :) и заявляет "а у нас товаром зачастую бывают юрики". И начинаем мы нервно почесываться. Потому что получается, что базовым классом должен был быть не "субьекты" и не "объекты", а вообще "субьекто-объекты". А лучше всего - класс Object. О!!! Самый универсальный подход!!! И вдруг в голову приходит, что "где-то это дежавю я уже видел"... :) Вспомнил! В C#! Там даже простые типы могут приведены к классу Object. Так, может быть, действительно в этом есть смысл!? Хммм, почему бы и нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 17:00 |
|
||
|
|

start [/forum/topic.php?fid=29&msg=32828886&tid=1528529]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 353ms |

| 0 / 0 |
