Имя: Пароль:
1C
1С v8
Показать в ТЧ документа оперативные данные
0 laby1
 
08.02.17
12:50
Подскажите, как показать в табличном поле формы (куда я добавил колонки), где располагается ТЧ документа вычисляемые оперативные данные.
Но так, чтобы они обновлялись только при открытии документа,
а не при каждом движении по таблице пересчитывались (пересчитывать пробывал и по ПриВыводеСтроки и по ПриПолученииДанных),
это немного затормаживает работу.
1 RomanYS
 
08.02.17
12:59
сделай флаг УжеЗаполнено (в переменных форма) и не перезаполняй повторно. А идеале конечно просто сделать так, чтобы не тормозило.
2 laby1
 
08.02.17
13:23
(1) Да пробывал, но где этот флаг то устанавливать вот проблема. Получалось только так тогда что совсем не заполняет.
3 Лефмихалыч
 
08.02.17
13:27
Уродская идея.

Если данные нужны для правильного заполнения документа, то они должны храниться в документе, чтобы при открытии старых документов было понятно, почему он заполнен так, а не иначе.
Если данные для заполнения не нужны, то и нахрен их не надо выводить на форму.
4 KishMish
 
08.02.17
13:31
(0) я в таких случая делаю так.
НаборДанных - Сооветствие/структура/Таблица значений - общая для модуля формы.

При открытии рассчитывается.

ПриВыводеСтроки
Ищешь в НаборДанных,
если находишь используешь это значение
если не находишь рассчитываешь и добавляешь в НаборДанных

гарантирует расчет при появлении новых строк с нерассчитанными данными, и отсутствие постоянных пересчетов.

И желательно еще кнопка, "рассчитать" где НаборДанных пересчитывается.
5 laby1
 
08.02.17
13:50
(4) интересно, попробую
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.