|
|
|
Маленький вопрос по элементу ТабличноеПоле
|
|||
|---|---|---|---|
|
#18+
Всем, здравствуйте! Пишу внешнюю обработку. Платформа 8.1. Кратко смысл задачи: 1. есть Форма1 в которой отображается список документов (элемент ТабличноеПоле) 2. для редактирования позиций документа есть Форма2. В Форме2 есть переменная типа Экспорт в которую помещаю выбранную строку ТабличногоПоля Формы1. 3. Редактирование параметров идет через Форму3 (где также есть переменная типа Экспорт), в которую помещаю значение экспортной переменной Формы2. 4. Форма3 выполняет поиск в БД внешнего приложения по заданной строке и формирует список (заполняет табличное поле). По нажатию на кнопку ОК, вношу изменения в переменную Экспорт и обновляю значения контролов Формы2. При этом, происходит обновление ТабличногоПоля Формы1. Форма2 при этом открыта. Форма2 и Форма3 открываются модально. Данные корректны, но хотелось бы, чтобы обновление ТабличногоПоля на Форме1 происходило при закрытии окна Форма2. Как это сделать? Вопрос2: Объясните почему происходит обновление ТабличногоПоля, без явного запуска какого-либо метода. Мои предположения, это связано с тем, что использую переменные Экспорт, которые ссылаются на один объект, в результате изменения отображаются везде. Спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2010, 11:34 |
|
||
|
Маленький вопрос по элементу ТабличноеПоле
|
|||
|---|---|---|---|
|
#18+
Совершенно верно, ты везде протаскиваешь строку табличного поля и непосредственно модифицируешь ее. Как нужно: использовать структуру с набором полей строки табличного поля, при закрытии формы 2 возвращать в форму 1 эту структуру и в модуле формы 1 делать заполнение свойств строки из структуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2010, 12:02 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=36641043&tid=1522332]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 447ms |

| 0 / 0 |
