|
Коллеги, подскажите для каких целей записывать документ в обработке проведения.
| ☑ |
0
Галахад
гуру
24.12.21
✎
10:00
|
Рефакторю потихоньку, никого не трогаю и вижу такой код:
Процедура ОбработкаПроведения(Отказ, Режим)
...
ЭтотОбъект.Записать(РежимЗаписиДнта.Запись);
Сижу, и думаю что этим хотели сказать.
|
|
1
RomanYS
24.12.21
✎
10:02
|
возможно в "..." идёт изменение объекта.
Лучше так конечно не делать
|
|
2
Мультук
гуру
24.12.21
✎
10:02
|
(0)
А что такое
РежимЗаписиДнта
?
|
|
3
Галахад
гуру
24.12.21
✎
10:06
|
(1) Хм. Точно.
(2) Это я пока копипастил, сломал.
|
|
4
Dmitrii
гуру
24.12.21
✎
10:09
|
(0) Хотелось бы хоть каких-то подробностей.
Но предположу, что это какой-то нетиповой *авнокод. С вероятностью 99%. Т.к. с точки зрения логики, заложенной в платформу, это противоречит здравому смыслу.
Обычно так делают, когда хотят в реквизиты документа записать какие-то данные, получаемые при проведении. Например, любимое извращение отдельных дебилов - записывать в документах реализации рассчитываемую при проведении себестоимость списания товара.
|
|
5
rsv
24.12.21
✎
10:12
|
(0) понятно сто если дошли до проведения - он и так записан.
Имха , явно указали записать. Для верности.
|
|
6
rsv
24.12.21
✎
10:13
|
Как и выборка. Следующий()=1
|
|
7
2S
24.12.21
✎
10:14
|
(0) например , записать рассчитанную себестоимость в тч.
|
|
8
Smallrat
24.12.21
✎
10:14
|
(0) встречалось такое - в процессе проведения формируются какие-то списания по регистрам, итог списания суммируется и пишется в шапку документа.
|
|
9
Галахад
гуру
24.12.21
✎
10:15
|
(4) Какие уж тут подробности? Код написан так прекрасно, что я даже и не заметил сходу, что реквизиты изменяются.
И да, видимо что-то похоже на себестоимость. :-)
|
|
10
hhhh
24.12.21
✎
11:11
|
(5) нет, это не для верности. если в обработке проведения меняют реквизиты документа, а документ то ведь уже записан на этот момент, нужно повторно записать.
|
|