Как обновить табличное поле как элемент формы? #429765


#0 by Funny
Вопрос простой: Программно построчно меняю данные в табличной части документа, обращаясь к данным по индексу строки. ХОЧУ чтобы мои изменения отображались визуально. КАК СДЕЛАТЬ? ЭлементыФормы.ТЧДок.ОбновитьСтроки не помогает. Может быть, можно явно назначить значение в ячейку формы по индексу строки, а не через Текущая строка?
#1 by Mitriy
а как это у тебя получается?
#2 by inka
А почему бы просто не обновить форму?
#3 by Funny
Не помогает.
#4 by Mitriy
как делаешь? или великая тайна?
#5 by Funny
В чем тайна? Нет тайны. Изменение значения в одной ячейки должно программно вызывать (расчетом по алгоритму) изменения в других ячейках. К ячейкам данных обращаюсь по индексу строки и названию поля. Но визуально внесенные изменения не отображаются, т.е. ЭтаФорма.Обновить ничего не меняет, отображаются старые, неизмененные значения. Необходимо заново извлекать данные запросом, что в моем случае не только неудобно, но и недопустимо (промежуточные, неокончательные выкладки).
#6 by Funny
Обращаю внимание, что я не перебираю строки и не меняю ТекущуюСтроку.
#7 by Mitriy
ты просто что-то не умеешь готовить... обычно об этом голова не болит, потому что само все обновляется...
#8 by Funny
Так вот и не было проблем. А тут что-то враскосяк поехало и не знаю что.
#9 by Funny
Может флажок какой?
#10 by Funny
Да, еще модифицировал немного ПриПолученииДанных
#11 by Defender aka LINN
Код кажи. Дается мне, что-то не то ты меняешь.
#12 by Aprobator
+ стопудово что табличное поле никак не связно с изменяемыми данными.
#13 by Aprobator
а что за ячейки данных в табличной части документа?
#14 by Funny
Если <УсловиеВерно>, то меняю значение поля:
#15 by Funny
Однако, при повторном запросе данные извлекаются обновленными?
#16 by колодина
получается, в документе чего-то изменяешь? который находится в табличной части... а что должно в табличной части изменяться?
#17 by Funny
Меняю данные программно, хочу чтобы изменения тут же отображались визуально.
#18 by Funny
Должно работать что-то вроде ОбновитьСтроки, но не повторный запрос к БД.
#19 by Darky
какой повторный запрос к БД, какой ОбновитьСтроки ты получаешь ДокументОбъект из строки ТЧ и его же записываешь. что должно поменяться в строках ТЧ?
#20 by Aprobator
а где изменение данных в строках ТЧ документа?
#21 by Funny
, Спасибо! В трех соснах заблудился! Что-то замкнуло!
#22 by Funny
Много кода - зациклился на правке полей документов и внутренне отождествил их с данными строк ТЧ документа. Проблема разрешилась. Спасибо, други, еще раз!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С