v8: Модифицированность формы программно измененного объекта #568781


#0 by Roman Go
Нахожу запросом документ, получаю его объект, изменяю табл.часть, открываю но в форме не стоит указателя ее модифицированности и ее можно просто закрыть, не выдастся окно "записать?" как сделать чтобы форма открывалась модифицированная?
#1 by forforumandspam
Заполнять тогда в форме, а не в объекте.
#2 by Roman Go
форма не модифицированная открывается
#3 by Roman Go
причем когда создаю документ он открывается модифицированным, а найденный и измененный открывается не модифицированным... проблема
#4 by Defender aka LINN
Молодец.
#5 by Сергей Д
Интересные дела происходят... Вот код: МояФорма.Открыть; Форма открывается в самом деле без звездочки и закрывается без запроса. НО! Смотрю в отладчике: МояФорма.ДокументОбъект.Модифицированность = ИСТИНА МояФорма.Модифицированность = ИСТИНА
#6 by Roman Go
я эту модифицированность вставлял уже чуть ли не через каждую строчку кода, в надежде, что форма поведет себя так как будто она фодифицирована, но проблема в том, что она реально модифицирована
#7 by Сергей Д
Что обычная форма, что управляемая - одинаково.
#8 by Сергей Д
Провел еще один эксперимент. Вот код: При запуске получаем следующую последовательность сообщений: ПриНачалеРаботыСистемы Да Да ПередОткрытием Да Да ПриОткрытии Да Нет Т.е. при открытии формы признак ее (и только ее) модифицированности сбрасывается. И все встает на место, если перед открытием его запомнить, а при открытии - переприсвоить.
#9 by Defender aka LINN
Ну открывай не модально.
#10 by Сергей Д
Так я и открываю не модально.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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