|
|
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
Есть задача фиксировать на основании какого документа лицо участвует в договоре Есть 2 вида документов: -устав (не имеет ни серии ни номера ни срока действия) -доверенность (номер, серия, дата выдачи, срок действия) необходимо хранить у Представителя, на основании каких документов он участвовал в договорах естественно, что запись Устав может быть только одна или отсутствовать, а доверенностей может быть - куча проблема стоит в том как организовать структуру данных? Понтно что есть таблица Представители и таблица Доверенности, но как быть с Уставом??? он должен быть по-моему один т.к. не имеет смысла для каждого представителя создавать запись Устав? Можно было бы создать таблицу Документы в типе которого указывать Устав или Доверенность, но у устава нет Номера и Серии, а также Даты выдачи и Срока действия Помогите советом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2008, 00:13:38 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
Варианты: 1. У Представителя - две ссылки: одна - на "Устав", вторая - на "Доверенность", + check constraint на заполненость только одного поля 2. Использовать общую (родительскую, по типу Inheritance) для документов "Устав" и "Доверенность" таблицу (типа "Все документы системы" или "Документы представителей"), и у Представителя - ссылку на эту таблицу типа "На основании" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2008, 12:22:18 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
АнатоЛойВарианты: 1. У Представителя - две ссылки: одна - на "Устав", вторая - на "Доверенность", + check constraint на заполненость только одного поля 2. Использовать общую (родительскую, по типу Inheritance) для документов "Устав" и "Доверенность" таблицу (типа "Все документы системы" или "Документы представителей"), и у Представителя - ссылку на эту таблицу типа "На основании" проблема в том что таблица Устав какаято неправильная - там одна запись всего правильно ли создавать таблицу ради одной записи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2008, 13:51:30 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
Есть задача фиксировать на основании какого документа лицо участвует в договоре >> Есть 2 вида документов: >> -устав (не имеет ни серии ни номера ни срока действия) >> -доверенность (номер, серия, дата выдачи, срок действия) Вы уверены, что это полный список? Может существовать еще, по меньшей мере, приказ... >> необходимо хранить у Представителя, на основании каких документов он >> участвовал в договорах >> естественно, что запись Устав может быть только одна или отсутствовать, а >> доверенностей может быть - куча >> проблема стоит в том как организовать структуру данных? >> Понтно что есть таблица Представители и таблица Доверенности, но как быть >> с Уставом??? >> он должен быть по-моему один т.к. не имеет смысла для каждого >> представителя создавать запись Устав? По сути у Вас должно появиться соотношение M:M для физических лиц и организаций, т.к. разные физические лица могут обладать разными правами в разных организациях (Иванов П.П. в ООО "АБВ" действует на основании Устава, а в ЗАО "Три-три-три" - на основании Доверенности). В общем, нет сложности в зависимости от типа документа либо заполнять поля реквизитов документа, либо нет. Не забудьте еще, что доверенность выписывается на представление интересов в конкретной организации - т.е. еще одна привязка появляется. >> Можно было бы создать таблицу Документы в типе которого указывать Устав >> или Доверенность А смысл? Практической ценности в ней нет... Как и в таблице "Типы документов", в коей 2-3 записи получается. С уважением, Кирилл Разуваев Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2008, 15:28:47 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
Kirill Razuvaev По сути у Вас должно появиться соотношение M:M для физических лиц и организаций, т.к. разные физические лица могут обладать разными правами в разных организациях (Иванов П.П. в ООО "АБВ" действует на основании Устава, а в ЗАО "Три-три-три" - на основании Доверенности). Это реализовано и проблем не вызывает Kirill Razuvaev В общем, нет сложности в зависимости от типа документа либо заполнять поля реквизитов документа, либо нет. Не забудьте еще, что доверенность выписывается на представление интересов в конкретной организации - т.е. еще одна привязка появляется. >> Можно было бы создать таблицу Документы в типе которого указывать Устав >> или Доверенность А смысл? Практической ценности в ней нет... Как и в таблице "Типы документов", в коей 2-3 записи получается. А вот из этих предложений я не понял какова же структура данных - эти 2 тезиса взаимопртиворечивы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2008, 16:02:57 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
>> А вот из этих предложений я не понял какова же структура данных - эти 2 >> тезиса взаимопртиворечивы Структуру выбирать Вам! Я имел ввиду, что не обязательно таблицу-справочник "Типы документов" заводить ради двух записей ("Устав", "Доверенность", "Приказ"). Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2008, 18:29:47 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
spпроблема в том что таблица Устав какаято неправильная - там одна запись всего правильно ли создавать таблицу ради одной записи? Что значит "одна запись"? Приведите формулировку из договора где упоминается Устав, и мы все не будем гадать... Вы говорите только про одну сторону договора (свою собственную), что ли? Или у Уставов остальных организаций нет никаких атрибутов? Если нет - достаточно иметь у представителя дополнительно к атрибуту организации атрибут с вариантом выбора из списка "Устав/доверенность/приказ", и check constraint что для варианта Устава поле ссылки на документ можно не заполнять... (Если очень хочется сэкономить одну таблицу :), а потом её таки создать - и переписывать ПО :( ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2008, 09:42:52 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
Уставов тоже может быть несколько, например, устав 1 организации, устав 2 организации. А еще, в устав иногда вносятся изменения. Наверное, нужно хранить, что "устав от такой-то даты". АВТОРУ: все-таки, Вам это зачем? От ответа на этот вопрос зависит ответ на Ваш. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2008, 15:11:40 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
>> Уставов тоже может быть несколько, например, устав 1 организации, устав 2 >> организации. >> А еще, в устав иногда вносятся изменения. Наверное, нужно хранить, что >> "устав от такой-то даты". Ну и что? Человеку, судя по всему, нужно заполнять автоматом поля договора "ООО 'Рога и копыта' в лице Пупкина И.А., действующего на основании Устава, и ООО 'Бе-бе-бе'". По любому, документ будет в связке с организацией... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2008, 15:31:22 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
ввести таблицу "полномочия" many-to-many Сторона_Договора Представитель Основания ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2008, 16:31:33 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
KOT MATPOCKuHУставов тоже может быть несколько, например, устав 1 организации, устав 2 организации. А еще, в устав иногда вносятся изменения. Наверное, нужно хранить, что "устав от такой-то даты". АВТОРУ: все-таки, Вам это зачем? От ответа на этот вопрос зависит ответ на Ваш. В договоре пишецца: Пипл1 от Конторы на основании Устава или Доверенности ВА-56566 от 01.01.999 (и тут нада еще проверить шоб у доверенности срок не истек) а у Устава ваще никакой инфы нет кроме того что документ - Устав ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2008, 23:41:32 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
sp, если именно для формирования текста договора, думаю вариант АнатоЛойЕсли нет - достаточно иметь у представителя дополнительно к атрибуту организации атрибут с вариантом выбора из списка "Устав/доверенность/приказ", и check constraint что для варианта Устава поле ссылки на документ можно не заполнять... вас устроит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2008, 10:43:05 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
АнатоЛойsp, если именно для формирования текста договора, думаю вариант АнатоЛойЕсли нет - достаточно иметь у представителя дополнительно к атрибуту организации атрибут с вариантом выбора из списка "Устав/доверенность/приказ", и check constraint что для варианта Устава поле ссылки на документ можно не заполнять... вас устроит... нет не устроит - данные документы имеют разную структуру - я привел 2 из них - возможны и другие комбинации общее требование для них - проверка действительности вна текущий момент (хоть устав и бессрочный - вернее он живет столько сколько и сам контрагент - он может иметь сроки выходящие за рамки времени существования системы с 01.01.1900 по 01.01.3000) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2008, 11:39:31 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
spПомогите советом Пусть устав лежит там же, где и доверенности. Пусть поля будут некоторые пустые. Архитекторов, которые будут кричать о недопустимости сваливания разных сущностей в одну таблицу, равно как о недопустимости пустых полей, рекомендую игнорировать. Если хотите - сущность обзовете "Основание совершения сделки". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2008, 12:33:33 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
Сергей ВаскецовspПомогите советом Пусть устав лежит там же, где и доверенности. Пусть поля будут некоторые пустые. Архитекторов, которые будут кричать о недопустимости сваливания разных сущностей в одну таблицу, равно как о недопустимости пустых полей, рекомендую игнорировать. Если хотите - сущность обзовете "Основание совершения сделки". Это понятно конечно, но вопрос стоит шире: завтра основанием будет являться завещание или другой отличный по структуре от доверенности документ - тогда же надо будет выделять сущности Учтав, Доверенность, Завещание и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2008, 14:32:29 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
spзавтра основанием будет являться завещание или другой отличный по структуре от доверенности документ - тогда же надо будет выделять сущности Учтав, Доверенность, Завещание и т.д. Зачем их выделять? Ну, если хотите, добавьте переключатель типа радиобокса, где и перечислите все возможные "сущности". При необходимости внесения новых а) добавьте новый пункт и б) следайте некоторые поля необязательными. Все проверки обязательности и корректности выполняйте в зависимости от состояния переключателя вручную. Ссылочная целостность от состояния этого переключателя никоим образом не зависит. Не вижу проблем вообще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2008, 14:53:53 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
Сергей Васкецовspзавтра основанием будет являться завещание или другой отличный по структуре от доверенности документ - тогда же надо будет выделять сущности Учтав, Доверенность, Завещание и т.д. Зачем их выделять? Ну, если хотите, добавьте переключатель типа радиобокса, где и перечислите все возможные "сущности". При необходимости внесения новых а) добавьте новый пункт и б) следайте некоторые поля необязательными. Все проверки обязательности и корректности выполняйте в зависимости от состояния переключателя вручную. Ссылочная целостность от состояния этого переключателя никоим образом не зависит. Не вижу проблем вообще. Эдак бардак получитцца - когда база постороена абы как а все констренты на клиенте - на то она и база чтобы декларативно осуществлять контроль правильности! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2008, 22:56:24 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
spЭдак бардак получитцца - когда база постороена абы как а все констренты на клиенте - на то она и база чтобы декларативно осуществлять контроль правильности!Ну так и примените тот же подход, который вам присоветовали для "Контрагентов" Создаем таблицу "Документы", а при необходимости добавляем детальные таблицы для Уствов, Доверенностей, Паспортов, военных билетов и пр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2008, 23:31:08 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
spЭдак бардак получитцца - когда база постороена абы как а все констренты на клиенте 1. Не болтайте ерундой. Проверки можно и в хранимой процедуре реализовать, если религия (не) позволяет. 2. Сами подумайте на досуге, почему в алгоритмах нормализации данных и намека нет на check constraint-ы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 12:57:14 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
BelyspЭдак бардак получитцца - когда база постороена абы как а все констренты на клиенте - на то она и база чтобы декларативно осуществлять контроль правильности!Ну так и примените тот же подход, который вам присоветовали для "Контрагентов" Создаем таблицу "Документы", а при необходимости добавляем детальные таблицы для Уствов, Доверенностей, Паспортов, военных билетов и пр. Да я об этом думал - меня здесь смущает документ Устав - он как-бы есть, и сразу как бы и нету Непонятно шо и как к нему подступиться - толи одна запись для всех, то ли.... в общем только с ним проблема ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 13:43:38 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
spЕсть задача фиксировать на основании какого документа лицо участвует в договоре Есть 2 вида документов: -устав (не имеет ни серии ни номера ни срока действия) -доверенность (номер, серия, дата выдачи, срок действия) необходимо хранить у Представителя, на основании каких документов он участвовал в договорах естественно, что запись Устав может быть только одна или отсутствовать, а доверенностей может быть - куча Начни с того, нужен ли тебе первичный учёт уставов, доверенностей и т.п. Я както такого не встречал. Если нужен, тогда заводи в информационную модель сущности "устав", "доверенность". Ответ на вопрос "основании каких документов он (Представитель) участвовал в договорах", ИМХО, можно получить из договоров. А именно, ищем договора, в которых фигурирует данный представитель, смотрим на каком основании он заключал с нашей конторой договор. Вот и всё. Запрос Код: plaintext по одной таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 13:54:22 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
sp...меня здесь смущает документ Устав - он как-бы есть, и сразу как бы и нету Непонятно шо и как к нему подступиться - толи одна запись для всех, то ли.... в общем только с ним проблема Будь проще: каждая организация имеет свой устав. А то, что в твоих сущностях записи типа "устав" кроме организации не будут ни чем отличаться - ну и пусть! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 14:04:29 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
Сергей Васкецов2. Сами подумайте на досуге, почему в алгоритмах нормализации данных и намека нет на check constraint-ы. БД создаются для того чтобы хранить данные. Обработка данных, в том числе проверка целостности, это забота приложения (СУБД, сервера приложений и далее по цепочке). Алгоритмы нормализации отношений БД не подходят не имеют дела с приложениями, потому и check'и им неведомы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 14:07:59 |
|
||
|
Документы удостоверяющие полномочия доверенного лица
|
|||
|---|---|---|---|
|
#18+
KOT MATPOCKuHsp...меня здесь смущает документ Устав - он как-бы есть, и сразу как бы и нету Непонятно шо и как к нему подступиться - толи одна запись для всех, то ли.... в общем только с ним проблема Будь проще: каждая организация имеет свой устав. А то, что в твоих сущностях записи типа "устав" кроме организации не будут ни чем отличаться - ну и пусть! Да. Ещё... Сущности из информационной модели совсем не обязательно в первозданном виде тащить в модель данных. Сущности не требующие первичного учёта, которые были введены в информационную модель для лучшего понимания проблемы, можно заменить словарями или ликвидировать, если их формализация совсем не требуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 14:14:36 |
|
||
|
|

start [/forum/topic.php?fid=32&tid=1543532]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
419ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 709ms |

| 0 / 0 |
