|
Единомоментное отражение изменений в базе данных двумя документами | ☑ | ||
---|---|---|---|---|
0
irina2002
20.05.19
✎
23:39
|
Есть два типа продаж - по эквайрингу и за наличный расчет. их надо объединить в один документ, "задним числом", убрав разрез по виду оплаты. пользователь не должен знать, что в базе происходят какие-то изменения. единственое, что допускается - временная задержка на время транзакции. конфигурация самописная. Документ продажи двигает регистр остатков, обороты по продажам не отражаются ни в каком регистре.
какие предложения? |
|||
1
palsergeich
20.05.19
✎
23:42
|
Ну сделай свой регистр с оборотами и блекджеком.
И заполни его, совсем не обязательно документы перепроводить, можно через набор записей. Не виду потребности именно в консолидирующей документе |
|||
2
palsergeich
20.05.19
✎
23:45
|
Потому что чисто теоретически документ можно распровести, и если есть консолидирующей сущность - то ее состояние тоже надо менять и это не очень здорово.
Регистр избавит от этой головной боли |
|||
3
irina2002
20.05.19
✎
23:49
|
(1) вариант создания оборотного регистра продаж отпадает, так как вся конфигурация заточена на получение оборотов из первичных документов
|
|||
4
palsergeich
20.05.19
✎
23:51
|
(3) Методически это неверно.
Уж если сделано так, то зачем в принципе еще что то, получайте из первички, если не хотите правильно. Но с ростом базы это аукнется |
|||
5
palsergeich
20.05.19
✎
23:52
|
(4) С этим справится простейший запрос - объединение, и ничего добавлять сверх ненадо
|
|||
6
irina2002
20.05.19
✎
23:52
|
(4) рост базы как раз и стал причиной объединения.
|
|||
7
palsergeich
20.05.19
✎
23:54
|
(6) Делайте регистр и заполните его. Консолидирующий документ - временное решение.
И вообще за получение данных из первички - автоматом несдача экзамена специалист |
|||
8
palsergeich
20.05.19
✎
23:58
|
(7) Беда консолидирующих сущностей - то что за ними надо следить и как правило это приводит к головной боли в итоге.
Еще раз повторю, для решения такой простой учетной задачи - регистр со структурой, под задачи, а то и несколько регистров - это именно то, что нужно. Вы хотите что бы это работало быстро, или так как Вы хотите? Если быстро - то попробуйте мой вариант, если нет - то удачи, чо. |
|||
9
breezee
21.05.19
✎
05:05
|
(3) *Шутка про то что отпасть стоит вам из программистов, за такие решения*
В общем, надо переписывать все, как советовали |
|||
10
irina2002
21.05.19
✎
05:31
|
ок
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |