|
Единомоментное отражение изменений в базе данных двумя документами |
☑ |
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
|
ок
|
|