powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
25 сообщений из 109, страница 2 из 5
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32828118
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tygra Alexey ShДублирование реквизитов не пугает.
А как раз это то и должно пугать. И реквизиты уж точно должны быть общие. Чтобы потом не получилось, что поставщик и покупатель одна и та же фирма но с разными инн и счетами :)
Ну и зачем делать себе мороку по контролю совпадения реквизитов, если можно вообще устранить такую проблему совсем?

-- Tygra's --
Кто отвечает за правильность реквизитов?
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32828140
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторДля реального учета вполне возможно, когда один клиент-поставщик предствален несколькими юр.лицами
Ну тут уж кто как сделает - или запись в таблице контрагентов это одно юрлицо, или это виртуальный клиент, который имеет несколько реквизитов с названиями фирм и т.д. - но все-равно реквизиты должны быть общие. Пусть их несколько на разные юрлица, но общие для одного юрлица

авторКто отвечает за правильность реквизитов?
Откуда я знаю, кто в чьей фирме отвечает за правильность. Кто работает, тот и отвечает. Кто узнал об изменении реквизитов, тот и поправил. Это не вопрос компьютерной системы - это вопрос организационной системы

-- Tygra's --
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32828169
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда скажите мне что такое "клиент"?
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32828202
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzyДля реального учета вполне возможно, когда один клиент-поставщик предствален несколькими юр.лицами
Tygra просто привёл пример. Дубли одинаковых реквизитов - излишество.
Хотите отслеживать взаимоотношения с большими корпорациями ? Запросто делаются древовидные ссылки. Тогда легко узнать сколько задолжали фирмы А1, А2, А3, входящие в корпорацию ВВВ и сколько задолжала вся корпорация ВВВ целиком. Причём это можно сделать одинаковым (!) несложным запросом. И разложить эти долги по договорам или по отделам тоже не проблема. Вся информация получается унифицировано с небольшого списка таблиц вне (или "почти вне") зависимости от сложности договорных взаимосвязей.
Реляционная модель - великая вещь !
ИМХО, причина разноса на разные таблицы - чисто историческая, как левосторонее движение, фунты/гинеи/шилинги/пенсы и китайские иероглифы. Всё это нерационально с точки зрения остального современного мира, но тем не менее существует.
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32828307
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzy tygra[quot Alexey Sh]И реквизиты уж точно должны быть общие. Чтобы потом не получилось, что поставщик и покупатель одна и та же фирма но с разными инн и счетами
Не факт.
Для реального учета вполне возможно, когда один клиент-поставщик предствален несколькими юр.лицамиДа, это действительно реально. Но это всего лишь означает, что справочник юрлиц должен быть иерархическим.
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32828420
IgorTv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garya mazzy tygra[quot Alexey Sh]И реквизиты уж точно должны быть общие. Чтобы потом не получилось, что поставщик и покупатель одна и та же фирма но с разными инн и счетами
Не факт.
Для реального учета вполне возможно, когда один клиент-поставщик предствален несколькими юр.лицамиДа, это действительно реально. Но это всего лишь означает, что справочник юрлиц должен быть иерархическим.
достаточно в справочние предусмотреть поля типа "Родительский адрес" и таких полей сделать штук 5 сразу, чтобы объединять адреса в холдинги и наооборот сделать несколько адресов доставки у одного покупателя
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32828659
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Угу, и несколько десятков полей для нескольких реквизитов

-- Tygra's --
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32828702
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо, подойдем с другой стороны.

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

В какой момент надо делить на разные таблицы, в какой момент надо оставлять разные сущности в одной таблице?

Для начала предлагаю обсудить вопрос: надо ли объединять таблицы дебиторов, кредиторов и сотрудников (да, я знаю системы, где это единый справочник). А каково ваше мнение? Где находится критерий общности?
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32828850
Фотография AnS1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzyХорошо, подойдем с другой стороны.

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

В какой момент надо делить на разные таблицы, в какой момент надо оставлять разные сущности в одной таблице?



вот в этом и отличие тиражных систем от самописных! В первых это деление УЖЕ имеется, на него заточены (с той или иной степенью возможной гибкости настройки \ доработки) бизнес - процессы. Если вас действительно не устраивает ни одна из ролей, прописанных в системе, вы начинаете собственную разработку (или заказываете её фирме производителю), и уже здесь аккуратненько так шлепаете сбоку свои таблицы м доп. атрибутами (или используете функциональность системы для универсального расширения этих таблиц). Как вариант, в R/3 можно для произвольного расширения атрибутивного списка какого-нибудь объекта использовать систему классификации. Создаете класс, прописываете признаки, классифицируете объект (например, дебитора) по этим признакам. Для признаков можете задать правила их подбора \ проверки
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32828886
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnS1вот в этом и отличие тиражных систем от самописных! В первых это деление УЖЕ имеется, на него заточены...
Рискну дополнить/поправить.
УЖЕ имеется функционал под такое деление :)
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32828895
Фотография AnS1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzy AnS1вот в этом и отличие тиражных систем от самописных! В первых это деление УЖЕ имеется, на него заточены...
Рискну дополнить/поправить.
УЖЕ имеется функционал под такое деление :)

согласен. Например, расширяемый справочник ролей бизнес-партнеров с возможностью формирования для новой роли ракурса атрибутов
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32828936
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnS1согласен. Например, расширяемый справочник ролей бизнес-партнеров с возможностью формирования для новой роли ракурса атрибутов
Ну какой же это готовый функционал?

Не... Я имел в виду зачет, если таблицы разные.
Или преустановленный фильтр или возможность получить раздельное сальдо, если таблица единая.
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32828959
IgorTv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzyХорошо, подойдем с другой стороны.

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

В какой момент надо делить на разные таблицы, в какой момент надо оставлять разные сущности в одной таблице?

Для начала предлагаю обсудить вопрос: надо ли объединять таблицы дебиторов, кредиторов и сотрудников (да, я знаю системы, где это единый справочник). А каково ваше мнение? Где находится критерий общности?

Критерий общности - некий уникальный внутренний номер адреса и тип этого адреса. В тип адреса можно зашить некие признаки типа Работник (Р), Работники поставщик услуг одновременно (РП), Покупатель (К), Покупатель и поставщик одновременно(ПК). Просто продумать кодировку.
Это основная таблица (1 ключевое поле - номер адреса, тип адреса - признак который может меняться со временем).

Далее нужно цеплять связанные с ней таблицы типа:
1. Почтовые адреса со срокоми годности (2 ключевых поля Номер адреса и Дата С),
2.Таблицу со специфическими для Покупателя данными типа Условий оплаты, отсрочки
3. и т.д.
И так, если надо, то для каждого типа адреса некий набор полей в отдельной таблице.
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32828964
Фотография AnS1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzy AnS1согласен. Например, расширяемый справочник ролей бизнес-партнеров с возможностью формирования для новой роли ракурса атрибутов
Ну какой же это готовый функционал?

Не... Я имел в виду зачет, если таблицы разные.
Или преустановленный фильтр или возможность получить раздельное сальдо, если таблица единая.

мы опять возвращаемся к дебиторам \ кредиторам. Если бизнес-партнер в ERP системе участвует в FI проводках, то он должен быть классифицирован как дебитор или кредитор. Это в большинстве промышленных систем. R/3 позволяет осуществить финансовую проводку по дебитору и кредитору - т.т. взаимозачет. Имеется возможность получения общего сальдо. Имеется возможность, указав зависимость дебитор - кредитор работать как бы с общим сальдо. Т.е., например, имеющаяся задолженность перед кредитором будет погашаться отгрузками дебитору. Но это не есть хорошо! Основанием для такого погашения могут быть - взаимозачет, уступка требования \ перевод долга с полседующим взаимозачетом, но ни как не слепая проводка. В балансе эти задолженности, до тех пор, пока нет зачета, ДОЛЖНЫ отражаться не общей кучей (сальдом :)), а отдельно - в активе и в пассиве.
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32829010
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IgorTv mazzyХорошо, подойдем с другой стороны.

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

В какой момент надо делить на разные таблицы, в какой момент надо оставлять разные сущности в одной таблице?

Для начала предлагаю обсудить вопрос: надо ли объединять таблицы дебиторов, кредиторов и сотрудников (да, я знаю системы, где это единый справочник). А каково ваше мнение? Где находится критерий общности?

Критерий общности - некий уникальный внутренний номер адреса и тип этого адреса. В тип адреса можно зашить некие признаки типа Работник (Р), Работники поставщик услуг одновременно (РП), Покупатель (К), Покупатель и поставщик одновременно(ПК). Просто продумать кодировку.
Это основная таблица (1 ключевое поле - номер адреса, тип адреса - признак который может меняться со временем).

Далее нужно цеплять связанные с ней таблицы типа:
1. Почтовые адреса со срокоми годности (2 ключевых поля Номер адреса и Дата С),
2.Таблицу со специфическими для Покупателя данными типа Условий оплаты, отсрочки
3. и т.д.
И так, если надо, то для каждого типа адреса некий набор полей в отдельной таблице.Нет, это не тот вариант. ПМСМ, нельзя завязываться на кодировку. Организация, которая сегодня выступает в роли покупателя завтра может стать поставщиком и наоборот. Могут измениться многие другие условия.
По сути вопроса... 2 Mazzy: хорошо спросил! :) Просто так и не ответишь. Нужно ли замешивать в единый справочник юрлиц и физических лиц? Если нужно, то нужно ли в этот же справочник замешивать и собственных сотрудников? Пожалуй, тут одного на все случаи рецепта быть не может. Хотя, немного поразмыслив именно над этим вопросом, я начинаю склоняться к тому, что нужно их действительно поместить в единый справочник. Добавив дополнительный (extended) атрибуты только для записей определенного вида. Ясно, что покупатель может стать поставщиком. А вот юрлицо превратиться в физическое лицо не может. Поэтому можно добавить атрибут юрик/физик совершенно ничего не опасаясь. Сложнее с атрибутом "собственный сотрудник". Сегодняшний сотрудник завтра может перестать им быть (и наоборот). Однако, это никак не должно отразиться на оборотах по 76-му счету.
Видимо, имеет смысл говорить о "динамических атрибутах", которые могут определяться по заданным условиям и иметь разные значения на разных промежутках учетного времени. Если пойти дальше, можно говорить о "зависимых атрибутах". Например, об атрибут принадлежности сотрудника определенному подразделению или размер его оклада - эти атрибуты имеют смысл только до тех пор, пока физик одновременно является сотрудником. С третьей стороны, размер оклада может изменяться, и нужно иметь возможность отслеживать историю его изменения. Следовательно, это не просто динамический и зависимый атрибут, но еще и атрибут с версионностью. Вот такой у меня получается расклад...

ЗЫ. Ну и в дебри же мы полезли...
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32829049
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У нас имеется таблица субъектов, где хранятся общие атрибуты (уникальный код субъекта и ряд других), его тип (физик/юрик/прочее). Для атрибутов физика и юрика имеется 2 таблицы. Для каждого субъекта есть набор ролей, причем для каждой роли имеется таблица особых ролевых атрибутов. Между ролями и субъектами мы можем строить отношения, например, у нас есть отношение "является сотрудником".Для отношения есть таблицы особых атрибутов отношений.Для отношений определены списки ролей,которые могут принимать участие в конкретных отношениях.Таким образом, любой субъект представляется как совокупность атрибутов физика/юрика, особых атрибутов отношений и ролей.Все отношения и роли у нас исторические.Очень удобно.Огромное количество атрибутов уходит именно в отношения.
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32829404
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GaryaПо сути вопроса... Просто так и не ответишь. Нужно ли замешивать в единый справочник юрлиц и физических лиц? Если нужно, то нужно ли в этот же справочник замешивать и собственных сотрудников? Пожалуй, тут одного на все случаи рецепта быть не может.
Ага.
Еще и банки... И склады. И рабочие центры.

Вообще говоря, если этот вопрос честно додумывать до конца и предусматривать все возможные случаи, то нужно ВСЕ справочники объединять в один. Даже товары с контрагентами (поскольку бывают случаи, когда компания занимается продажей фирм).

Но ведь это же бред.
Каков критерий существенности? В какой момент можно точно сказать, что справочник должен быть отдельным?
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32829405
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShtockУ нас имеется таблица субъектов, где хранятся общие атрибуты (уникальный код субъекта и ряд других), его тип (физик/юрик/прочее). Для атрибутов физика и юрика имеется 2 таблицы....
Ну да, ну да.
Я тут про склады, банки и рабочие центры уже спрашивал
Их туда же?

Вы уже пробовали представить как вы будете писать запросы по такому суперсправочнику?
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32829407
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотелось бы сказать, что у меня есть соображения по этому вопросу.
Но очень хотелось бы послушать аргументы участников. Как народ делает?
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32829622
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как буду писать запросы-представляю.потому что уже пишем и довольно успешно.Кроме того,там еще и сотрудники и подразделения так как в нашем бизнесе и они могут быть контрагентами.В базе порядка 40000 клиентов, каждый из которых имеет в среднем по 5-6 ролей и по 8-10 отношений.Причем отношений разных типов (роль субъекта-роль субъекта, роль субъекта-просто субъект,субъект-субуъек.)
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32829874
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно свести всё в один справочник, это другая крайность, граничащая с параноей.
Нужно искать разумный компромисс. Например справочник банков (для ссылок на банк.счета) наверно стоит делать отдельно. Если банк стал контрагентом - предусмотреть возможность копирования его карточку в контрагента.
Аналогично с людьми. Слишком уж сложные получаются связи: юзеры-МОЛы-сотрудники(свои/чужие)-контрагенты(физ.лица)-контакты.

Тут единого рецепта нет и не может быть.
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32829899
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласен,все должно быть в меру.Например,сотрудников чужих компаний (они не могут быть нашими контрагентом) мы туда не бьем.Но если банк стал контрагентом,мы добавляем отношение типа роль-субъект "Является контрагентом" с ним и ничего не копируем.
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32830263
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решать "в каждом конкретном случае"... Это значит решать безсистемно :)

LSVКонечно свести всё в один справочник, это другая крайность...
ShtockСогласен,все должно быть в меру.
Хм... Вот я и справшиваю, где находится эта мера, на ваш взгляд? Что является критерием?
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32830347
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzyРешать "в каждом конкретном случае"... Это значит решать безсистемно :) Хм... Вот я и справшиваю, где находится эта мера, на ваш взгляд? Что является критерием?
"Теория без практики суха, мертва, безжизненна..."
"Практика - критерий истины..."
(с) В.Ульянов(Ленин)
P.S. ИМХО, это более философский вопрос...
...
Рейтинг: 0 / 0
Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
    #32830863
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как мне нравится то болото, в которое мы забрели!!! Кроме шуток...
На самом деле вопрос действительно непростой и имеющий прямое отношение к технологии разработки КИС.

Размышления вслух... Если бы я в абстрактной среде, поддерживающей принципы ООП попытался реализовать максимально грамотно и непротиворечиво все справочники, то...
1. Я создал бы класс "субъекты"
2. От класса "субьекты" наследовал бы классы "физики" и "юрики".
3. От класса "субьекты" (а не от "физиков" или "юриков" наследовал бы также классы "покупатели" и "поставщики"
4. От класса "юрики" наследовал бы класс "банки"
5. От класса "физики" наследовал бы класс "сотрудники".
Логично? Пока, вроде бы - да. И вдруг приходит неугомонный mazzy :) и заявляет "а у нас товаром зачастую бывают юрики". И начинаем мы нервно почесываться. Потому что получается, что базовым классом должен был быть не "субьекты" и не "объекты", а вообще "субьекто-объекты". А лучше всего - класс Object. О!!! Самый универсальный подход!!!
И вдруг в голову приходит, что "где-то это дежавю я уже видел"... :) Вспомнил! В C#! Там даже простые типы могут приведены к классу Object. Так, может быть, действительно в этом есть смысл!? Хммм, почему бы и нет?
...
Рейтинг: 0 / 0
25 сообщений из 109, страница 2 из 5
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Контрагенты - дебиторы,кредиторы,деловые отношения. Один справочник или несколько?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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