|
изменение связанных документов
|
|||
---|---|---|---|
#18+
Есть договора и по ним счета. И те и другие имеют состояния: создан->проведён(readonly)<-> отозван. Допустим, создали договор, провели его, насоздавали по нему счетов и провели их тоже. Потом, обнаружили в договоре ошибку, нужно его отозвать, изменить и провести снова. вижу варианты: 1) Не давать отзывать, пока есть проведённые счета. Отозвать счета, потом договор, исправить его, провести, провести счета. Неудобно. 2) Игнорируя счета отозвать договор, исправить и провести снова. Опасно. Как защититься, чтобы в договоре не поменяли контрагентов и предметы, которые уже забиты в привязанных счетах? Если не давать проводить исправленный договор, пока в нём есть свежеизменённые данные(например, другие контрагенты) "несовместимые" с подчинёнными документами, то что тогда в нём вообще можно исправлять? Только примечание? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2007, 11:19 |
|
изменение связанных документов
|
|||
---|---|---|---|
#18+
Во первых это должен сказать заказчик, а не дядя с форума. Во вторых "неудобно" с чьей точки зрения? Как часто такое случается, чтобы это было неудобно. В третьих "неудобно" - это единственный способ убедиться, что по этому договору не прошли еще оплаты по счетам. А вообще список статусов какой-то странный. Обычно мы договора составляем-согласовываем-подписываем-выполняем договорные обязательства. А счета выставляем-оплачиваем. Кто является источником требований к этой задаче? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2007, 14:54 |
|
изменение связанных документов
|
|||
---|---|---|---|
#18+
TUnknown1) Не давать отзывать, пока есть проведённые счета. Отозвать счета, потом договор, исправить его, провести, провести счета. Неудобно. Но только так, либо корректировками. Править документ, у которого есть дочерние, не стоит. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2007, 15:19 |
|
изменение связанных документов
|
|||
---|---|---|---|
#18+
?А вообще список статусов какой-то странный. Это абстрактный набор для примера. Мне важно понять какие есть варианты решения задачи. ?Кто является источником требований к этой задаче? Экономисты. Если бы договорами и счетами занимался один человек, то такой вопрос не возник бы. Экономисту с договорами знать о счетах и не нужно и не интересно. Поэтому, просить кого-то отзывать то, что даже самому не видно- несколько неудобно. Сергей ВаскецовНо только так, либо корректировками. Создавать к договору дополнительный документ- корректировку? Потом к ней (пере)привязывать счета? PS к сожалению, не знаю как это сделано в 1С, может там что интересное? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2007, 15:40 |
|
изменение связанных документов
|
|||
---|---|---|---|
#18+
TUnknownСоздавать к договору дополнительный документ- корректировку? Угу. Смысл этой коректировки может быть в общем случае разный. Например, приложение с ценами. Или просто ассортимент по договору. TUnknownПотом к ней (пере)привязывать счета? Зачем? Счета привязываются к договору, просто договор надо учитывать вместе со всеми его утвержденными корректировками. Система, в которой корректировка может быть прямым самодостаточным родительским документом, мягко говоря, нелогична. TUnknownPS к сожалению, не знаю как это сделано в 1С, может там что интересное? Понятия не имею, как это в 1С. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2007, 15:47 |
|
изменение связанных документов
|
|||
---|---|---|---|
#18+
М.б. версионность договоров вам поможет. Есть некий объект1-договор1, создали счет по объекту1, создали новую версию договора объект1-договор2. Необходимо доплатить - выставляем новый счет к объекту1, необходимо сторнировать - опять же по объекту1 и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2007, 15:59 |
|
изменение связанных документов
|
|||
---|---|---|---|
#18+
Сергей ВаскецовСмысл этой коректировки может быть в общем случае разный. Интересует именно исправление ошибки ввода данных. Если отзыв, то чтобы от отозванного договора не остался один только Id, а все контрагенты и предметы уже другие. Сергей ВаскецовНапример, приложение с ценами. Или просто ассортимент по договору. На обычную ошибку ввода данных не очень похоже. "Ошибку бизнес-процесса" вполне штатно можно исправить допсоглашением. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2007, 16:03 |
|
изменение связанных документов
|
|||
---|---|---|---|
#18+
TUnknown 1) Не давать отзывать, пока есть проведённые счета. Отозвать счета, потом договор, исправить его, провести, провести счета. Неудобно. А что собсвенно неудобного? Неудобно открытьва каждый счет и отменить постирование - сделайте массовую отмену и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2007, 16:09 |
|
изменение связанных документов
|
|||
---|---|---|---|
#18+
MLightМ.б. версионность договоров вам поможет. Есть некий объект1-договор1, создали счет по объекту1, создали новую версию договора объект1-договор2. Необходимо доплатить - выставляем новый счет к объекту1, необходимо сторнировать - опять же по объекту1 и т.д. Имеется "версионность"= история документа. С проверкой диапазонов. У кого есть права на изменение истории, могут создавать хоть в прошлом, хоть в будущем. Думаю о таком исправлении ошибки: отзываем договор вне зависимости от наличия счетов по нему. Исправляем, но при этом проверяем, чтобы заменяемые/удаляемые данные не были использованы в счёте. Добавлять можно что угодно, а заменить на другого контрагента уже не выйдет, если он в счёте. Тогда возникает вопрос- что же можно изменить в договоре кроме его даты? Контрагенты заблокированы, его предметы тоже, как использованные в счёте. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2007, 16:10 |
|
изменение связанных документов
|
|||
---|---|---|---|
#18+
TUnknown Сергей ВаскецовСмысл этой коректировки может быть в общем случае разный. Интересует именно исправление ошибки ввода данных В том числе и исправление ошибки ввода. Такая логика не позволит исправлять любые ошибки настолько, чтобы стали ошибочными уже утвержденные счета по договору. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2007, 17:04 |
|
изменение связанных документов
|
|||
---|---|---|---|
#18+
TUnknownТогда возникает вопрос- что же можно изменить в договоре кроме его даты? Цены, количество, штрафные санкции, всякие условия поставок. Для "рамочных" - даже саму номенклатуру. В принципе - да почти все что угодно. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2007, 17:05 |
|
изменение связанных документов
|
|||
---|---|---|---|
#18+
TUnknownИнтересует именно исправление ошибки ввода данных. Если отзыв, то чтобы от отозванного договора не остался один только Id, а все контрагенты и предметы уже другие. Ну ты жжешь. Ты же говоришь - корректировать нужно в случае ошибки. А если ошиблись при вводе ключевого поля? Того же контрагента, например, суммы, "предметов, которые уже забиты в счетах" и тп. Корректировки задним числом от лукавого, можно все организовать без всяких корректировок. Просто, ты задачу очень туманно описал. Нужно же учитывать, какую роль содержимое договора в системе несет. Какой набор ролей несет сам договор в системе? Может, кроме номера договора после его ввода больше никакие поля и не используются. А может никого и не колышит, если в договоре контрагент не тот, что в счетах? Надо ли тебе отслеживать хронологию изменений данных или нет? А как у тебя организована работа с дополнительными соглашениями к договорам? А вообще, не изобретал бы ты велосипед, а просто посмотрел, как в других обкатанных системах реализовано. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2007, 22:52 |
|
изменение связанных документов
|
|||
---|---|---|---|
#18+
Ну и как там реализованно? Пока только общие фразы.... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2007, 11:21 |
|
изменение связанных документов
|
|||
---|---|---|---|
#18+
По идее - если статус документа изменён на "нуждается в пересмотре", статусы документов, которые созданы на его основа, тоже должны измениться на "нуждается в пересмотре". И пока хотя бы один документ-основание "нуждается в пересмотре", результирующий документ не может быть "принят". А для документов - вести историю изменений, в форме отдельных документов-"корректировок" или без них - зависит от принятого в организации документооборота. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2007, 13:26 |
|
|
start [/forum/topic.php?fid=33&msg=34958911&tid=1548934]: |
0ms |
get settings: |
11ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 253ms |
total: | 494ms |
0 / 0 |