|
Как рассчитать итоговое значение?
| ☑ |
0
dart909
21.07.15
✎
11:20
|
Добрый день подскажите пожалуйста. Есть документ, в котором имеются Табличные Части Маршруты и Топливо с реквизитами Километраж. Как сдедать чтобы при изменении реквизита километраж в табчасти Маршруты, в реквизит километраж табчасти топливо подставлялось итоговое значение реквизита километраж в табчасти Маршруты
|
|
1
Wirtuozzz
21.07.15
✎
11:23
|
Добрый день. У вас действиетельно сложная задача, предлагаю посмотреть в сторону событий формы документа. Так же возможно вам пригодятся такие функции как "Итог". Удачи в начинаниях.
|
|
2
Lexey_
21.07.15
✎
11:24
|
(0) использовать событие ПриИзменении()
|
|
3
Wirtuozzz
21.07.15
✎
11:24
|
(0) Обращу ваше внимание, что событие именно колонки, а не самой формы.
|
|
4
lera01
21.07.15
✎
11:27
|
То есть у вас есть табличная часть Маршруты с несколькими строками, вам надо подсчитать итоговый километраж по всем строкам и подставить полученное значение в КАЖДУЮ строку табличной части Топливо???
|
|
5
dart909
21.07.15
✎
11:27
|
(2) А как в процедуре МаршрутыКилометражПриИзменении(Элемент) обратиться к значению реквизита километраж табчасти Топливо?
|
|
6
dart909
21.07.15
✎
11:29
|
(4) Нет только в 1 строчку
|
|
7
Wirtuozzz
21.07.15
✎
11:29
|
(5) Надо создать ключ строки видимо, по которому можно будет обратиться. Аналогично заполнению по спецификации.
|
|
8
lera01
21.07.15
✎
11:29
|
Тады Топливо[0].Километраж=Маршруты.Итог("Километраж")
|
|
9
dart909
21.07.15
✎
11:31
|
(8) Это в событии при изменении?
|
|
10
lera01
21.07.15
✎
14:17
|
Можно в ПриОкончанииРедактирования. А ведь еще бывает, что и строки удаляются или копируются, там тоже события. Пробуй.
|
|