УФ программное добавление Строки в ТЧ... обновления отображения #671716


#0 by scanduta
Добавляю программно строку в ТЧ документа. Программно перезаписываю документ. Но новые строки ТЗ не отображаются... Пробывал всякие такие примочки: Из них ничего не помогло Зато если войти во все функции и вручную нажать кнопку "перечитать" строки появляются...
#1 by regniws
Объект сначала надо перечитать
#2 by Defender aka LINN
новые строки ТЗ не отображаются строки ТЗ ТЗ
#3 by scanduta
как
#4 by regniws
реквизитформывзнаячение
#5 by regniws
тошнее значениевреквизитформы
#6 by Defender aka LINN
Аффтар так и не рассказал, почему, при добавлении строк в табличную часть некоего объекта, должна измениться совсем другая, непонятно откуда взявшаяся, таблица значений
#7 by regniws
от его рассказа ничего не измениться, по-прежнему данные субд, которые постятся в СоздатьДокументыСервер не будут отражены на форме, ибо...
#8 by Defender aka LINN
Ну, я ему усиленно на это намекаю
#9 by scanduta
Одна ТЧ
#10 by regniws
не устал еще людей на путь истинный наставлять, о том, что как бы не плохо разобраться поглубже и тд? лично я - да, зачем себе же яму рыть )
#11 by scanduta
и если вручную нажать кнопку "перечитать" строки появляются...
#12 by regniws
вот реально, не лень понять почему? ваще в слове "перечитать" уже все заложено
#13 by scanduta
Все уже разобрался помогло  значениевреквизитформы
#14 by scanduta
Всем благодарствую
#15 by regniws
и почему помогло?
#16 by scanduta
Объект сначала надо перечитать...
#17 by regniws
а почему он не мог перечитаться сам?
#18 by scanduta
хз ...автоматический это не предусмотрено неверно
#19 by scanduta
наверно
#20 by scanduta
Еще вопрос ... Проверяю Модфицированность дока на сервере И ставит истина даже тогда когда звездочки нету
#21 by scanduta
То есть док по факту не модфицирован
#22 by regniws
обоги...
#23 by regniws
смешались кони, люди
#24 by scanduta
Нашел такое объяснение : Это нормально. Платформа при каждом вызове РеквизитФормыВЗначение создает новый экземпляр объекта по данным из переданной коллекции. Сверки данных с объектом в базе данных при этом не производится и платформа перестраховываясь утверждает что объект изменен всегда. Для контроля за пользователем методисты обычно советуют задействовать свойство "модифицированность" управляемой формы, но спасает совсем не всегда. Так что можешь начинать искать костыль...
#25 by scanduta
Но мне от этого не легче
#26 by scanduta
Ага вот и решение У формы есть СВОЙСТВО Модифицированность. Если создать процедуру в модуле формы ПередЗаписью и там проверить свойство формы Модифицированность, то оно будет ложь.
#27 by regniws
ппц ппц
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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