|
Пересчет при перепроведение документа
| ☑ |
0
ogion83
16.04.21
✎
13:04
|
День добрый.
Требуется, что бы при применении операции "Проведение документов" происходил пересчет значений в одной из колонок ТЧ документа. Думал, что так будет работать процедура "Перед Записью", но нет, при таком перепроведении туда действие не переходит. Придется делать пересчет в Модуле объекта?
|
|
1
Kassern
16.04.21
✎
13:06
|
(0) напиши свое групповое перепроведение и перед тем как запиать объект, сделай нужные манипуляции с ТЧ.
|
|
2
Beduin
16.04.21
✎
13:07
|
Ты про какую ПередЗаписью пишешь в форме или объекта?
|
|
3
Kassern
16.04.21
✎
13:08
|
(1) а если тебе нужно на постоянку пересчитывать колонку ТЧ, то лучше это делать на форме перед тем как записывать документ и то в том случае, если нужен пересчет, а не каждый раз. А для старых документов через внешнюю обработку поправьте
|
|
4
Вафель
16.04.21
✎
13:11
|
Себестоимость что-ли в колонке хранится?
|
|
5
ogion83
16.04.21
✎
13:28
|
(4) Типа того
|
|
6
ogion83
16.04.21
✎
13:28
|
(2) в Форме
|
|
7
ogion83
16.04.21
✎
13:53
|
такой пересчет требуется раз в квартал, думаю если добавлю его в "Перед записью" в модуль объекта, то пересчитывать через "Поведение документов" будет нормально?
|
|
8
Dmitrii
гуру
16.04.21
✎
14:00
|
А откуда берется себестоимость? Её точно нет в регистрах? Может было бы логичнее брать её из регистров, а на форме просто показывать, а не рассчитывать и пихать в документ реквизит ТЧ.
Вообще решение крайне кривое.
Документ может записываться и проводиться не только в контексте работы с формой.
|
|
9
Гений 1С
гуру
16.04.21
✎
14:12
|
(6) незамутненность ньюбов всегда поражает. Метод формы не вызывается при проведении - а-я-я-й 1С виновата. Аллё
|
|
10
Гений 1С
гуру
16.04.21
✎
14:13
|
В модуле пиши перезаполнение ТЧ
|
|
11
ogion83
16.04.21
✎
14:22
|
(10) Сделаю так
|
|