Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Единомоментное отражение изменений в базе данных двумя документами

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.