|
v7: Не пересчитывается итог по колонке документа. |
☑ |
0
antipod
21.10.11
✎
09:27
|
Здравствуйте!
Есть документ, транспортная накладная. В многострочной части документа есть колонка с суммой возврата. Если щёлкнуть на эту колонку, то открывается возврат:
Процедура ОткрытьДокументВозврата()
ОткрытьФормуМодально(ДокументВозврата);
СуммаВозврата = ДокументВозврата.Итог("Сумма");
КонецПроцедуры // ОткрытьДокументВозврата()
При этом если в документе возврата поменять позиции или цены, то СуммаВозврата, остаётся равной старой сумме (до изменения). Где ошибка?
|
|
1
ДенисЧ
21.10.11
✎
09:27
|
А по колонке стоит итог?
|
|
2
antoneus
21.10.11
✎
09:28
|
Форма.Обновить() ?
|
|
3
Ёпрст
гуру
21.10.11
✎
09:28
|
там же, где и всегда
|
|
4
Irbis
21.10.11
✎
09:28
|
(0) В ДНК автора. кто значение колонки менять будет?
|
|
5
antipod
21.10.11
✎
09:32
|
(1) Итог стоит.
(2) Думаю не поможет. Потому как речь даже не о форме идёт. Само значение СуммаВозврата равно значению до изменения.
(3) Где же, уважаемый?
(4) Значение меняется автоматически. Вы ведь если изменяете в документе реализации цену, сумма сама пересчитывается?!
|
|
6
antipod
21.10.11
✎
09:34
|
Всем спасибо за участие, разобрался сам.
Процедура ОткрытьДокументВозврата()
ОткрытьФормуМодально(ДокументВозврата);
СуммаВозврата = ДокументВозврата.ТекущийДокумент().Итог("Сумма");
КонецПроцедуры // ОткрытьДокументВозврата()
|
|