![]() |
![]() |
![]() |
|
Корректировка документов: кошерная реализация. | ☑ | ||
---|---|---|---|---|
0
Чайник Рассела
23.01.12
✎
04:24
|
В программе имеется несколько видов документов вводимых в строгом порядке один на основании другого. Каждый из этих документов изменяет движения по одному и тому же набору регистов, по одним и тем же измерениям и фактически надо знать реальное состояние регистров на более поздний документ, не корректируя всю цепочки документов.
Например есть последовательность документов Заказ поставщику - Товар Кол.10 шт. Отгрузка поставщика - Товар Кол. 12 шт. Поступление от поставщика - Товар 8 шт. Насколько правильно будет удалять движения и предыдущих документов при вводе на основании и проведении нового. Или лучше сторнировать движения? |
|||
1
dot101
23.01.12
✎
05:51
|
ввести статусы и делать расход по старому статусу и приход по новому статусу
|
|||
2
Чайник Рассела
23.01.12
✎
05:52
|
(1) то есть все такие сторнировать? может для таких случаев использовать РС?
|
|||
3
kosts
23.01.12
✎
06:24
|
(2) Используй такой же регистр, как и у твоих документов.
В твоем документе будет кнопка "Исправить". По ней вводится новый исправляющий документ, с нужной датой. Который делает корректирующие движения. Можно даже без отдельных статусов. Исправляемый документ блокируешь от дальнейших изменений. |
|||
4
Чайник Рассела
23.01.12
✎
09:39
|
подниму
|
|||
5
Reset
23.01.12
✎
09:52
|
разумеется, списывать и проходовать.
|
|||
6
Reset
23.01.12
✎
09:52
|
прИ
|
|||
7
Чайник Рассела
23.01.12
✎
09:54
|
(5) аргументы.
|
|||
8
Reset
23.01.12
✎
09:55
|
(7) Это аксиома
|
|||
9
Maxus43
23.01.12
✎
09:58
|
чтоб не было бардака - есно сторнировать/корректировать. Типовые движутся в этом направлении все, КорректировкаЗаказаПоставщику и т.д.
|
|||
10
Чайник Рассела
23.01.12
✎
09:58
|
(8) хм..советую глянуть другие решения. Например, Акселот ЛОгистика
|
|||
11
Reset
23.01.12
✎
10:00
|
(10) это ты совета просил. Я - нет.
|
|||
12
Чайник Рассела
23.01.12
✎
10:00
|
(9) о каком бардаке идет речь. В данном случае не надо видеть, а потом и анализировать первоначальный заказ.
|
|||
13
Чайник Рассела
23.01.12
✎
10:01
|
(11) просил аргументов, а не голословия
|
|||
14
Maxus43
23.01.12
✎
10:02
|
(12) если будеш удалять движения старых документов - надо жёский механизм контроля придумывать. Ибо например при перепроведении он опять сделает движения. Пример простой, но и тут могут быть подводные камни
|
|||
15
Reset
23.01.12
✎
10:07
|
(13) Вариант удалять из одного документа движения другого - чистый бред. Вариант из описанных тобой условий - всего один. Какие аргументы нужны для выбора одного варианта из одного?
|
|||
16
Reset
23.01.12
✎
10:08
|
Ну, другими словами, я просто затрудняюсь привести агрументы для столь очевидного случая.
|
|||
17
Чайник Рассела
23.01.12
✎
10:12
|
(15) сделать например на регистрах сведений
|
|||
18
Maxus43
23.01.12
✎
10:17
|
непонимаю желания изобретать непонятно что. Всё уже реализовано в типовых - документы корректировки. Это и есть кошерно
|
|||
19
Чайник Рассела
23.01.12
✎
10:20
|
(18) в УТ 11 нет документа корректировки.
Скажу по другому, в данному случае количественный учет не важен. |
|||
20
Maxus43
23.01.12
✎
10:32
|
(19) Сейчас не важен, завтра будет важен. Вместо того чтоб удалять движения сделанные - сделай документ корректировки, переделывать придётся на порядок меньше чем идея (0) и более универсально и с точки зрения методологии 1с кошерней. Имхо так, а делай конечно как хочешь
|
|||
21
Чайник Рассела
23.01.12
✎
10:35
|
(20) пользователям будет очень не удобно вводить 5 документов
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |