Имя: Пароль:
1C
1С v8
Единомоментное отражение изменений в базе данных двумя документами
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
ок