|
Глюк при программном обновлении формы?
| ☑ |
0
Andrey1957
26.04.13
✎
06:07
|
Имеется документ, в табличные части которого принимаются данные из HTML-файла (несколько тысяч строк). В табличных частях на форме в подвале выводятся итоги по суммовым колонкам. При повторном приеме данных табличные части очищаются и запускается процедура их нового заполнения. Код:
СводныеЗатраты.Очистить();
ДетальныеЗатраты.Очистить();
ЭтаФорма.Обновить();
ЗаполнитьТЧДаннымиИзФайла();
И вот здесь возникает нечто: После ЭтаФорма.Обновить() форма обновляет отображение ТЧ, показывая их, как и должно быть пустыми, и при этом ВЫВОДИТ ИТОГИ В ПОДВАЛЕ СОХРАНЕННЫЕ ОТ СТАРОГО СОДЕРЖИМОГО ТАБЛИЧНЫХ ЧАСТЕЙ. После чего пользователь на протяжении 5 минут, пока идет повторный прием данных в ТЧ, недоуменно любуется пустыми ТЧ с.. миллионными итогами в подвале.
|
|
1
MKZM
26.04.13
✎
06:14
|
Ну так обнули итоги
|
|
2
Cube
26.04.13
✎
06:14
|
(0) А может ты итоги сам считаешь и хранишь в реквизите формы, который не обнуляешь. Откуда мы знаем...
|
|
3
Mkonst
26.04.13
✎
06:15
|
может кэш почистить.
|
|
4
Andrey1957
26.04.13
✎
06:24
|
(2) Уважаемый, потрудись сам проверить, прежде, чем такие комменты писать. На форме взведены у нужных колонок галочки "отображать итоги", и вот такая хрень лезет. При интерактивном обновлении, после окончания работы кода обработчика события итоги на форме отображаются правильно. А после программного - так, как я написал.
|
|
5
Andrey1957
26.04.13
✎
06:26
|
(1) и как это сделать? Как обнулить итоги, подсчитываемые формой в подвале у колонок с проставленными галочками "ОтображатьИтогиВПодвале"?
|
|
6
Andrey1957
26.04.13
✎
06:48
|
(1) Нашел, как можно самому обнулить итоги в подвале. Сделал. Сейчас все работает корректно, хотя считаю, что коли уж 1С-ка взяла на себя функции отображать итоги в подвале у выбранных колонок, то должна это делать корректно при всех ситуациях, в т.ч. и при программном обновлении формы.
|
|
7
Эмбеддер
26.04.13
✎
06:52
|
(6) а как обнулить итоги в подвале?
|
|
8
Andrey1957
26.04.13
✎
07:44
|
(7) см.
ЭлементыФормы.ДетальныеЗатраты.Колонки.Сумма.ТекстПодвала="";
|
|