Имя: Пароль:
1C
1С v8
Реквизит формы не обновляется даже после повторного открытия формы
0 yabes
 
05.05.14
11:24
Помогите разобраться, что-то странное происходит, не могу понять.
База написана на основе УТ10. Используются управляемые формы для добавленных справочников и документов.
Добавлен справочник "Объекты". У этого справочника есть реквизит "Основной склад". Он отображается на управляемой форме элемента справочника. Так же на форме есть кнопка "Переименовать склад как объект", по этой кнопке в Наименование склада копируется наименование объекта.
Нажимаю кнопку, открываю склад, все нормально, наименование склада стало как у объекта.
НО: на форме Объекта в реквизите Основной склад так и осталось старое наименование склада, как бы я не пытался обновить форму программно.
НО ЧТО САМОЕ СТРАННОЕ: Я закрываю форму Объекта, открываю заново, а Основной склад ВСЕ РАВНО НЕ ПЕРЕЧИТЫВАЕТСЯ, висит старое наименование, хотя оно давно уже поменялось. Он обновляется только после перезапуска 1С
Что это? Глюк платформы?
1 yabes
 
05.05.14
13:17
OnTop
2 Aleksandr N
 
05.05.14
13:23
(0) ОбновитьИнтерфейс()
3 kosts
 
05.05.14
13:27
Попробуй оповестить об изменении , вроде есть такая команда
4 Aleksandr N
 
05.05.14
13:27
(3) Точно
5 kudlach
 
05.05.14
13:28
Ты ожидаешь изменение буковок у Наименования Спр.Объекты ?
А ты их программно переписывал?
Форму после изменений обновлял ?
6 yabes
 
05.05.14
14:34
(5) я даже закрывал форму и открывал заново и все равно в наименовании было старое значение. Только после перезагрузки 1С оно менялось на новое)
7 Aleksandr N
 
05.05.14
14:37
(3) или (2) не пробовал?
8 yabes
 
05.05.14
15:51
(2) попробовал. В итоге видно как все переоткрылось позади формы справочника, но реквизит в моей форме не обновился. Он изменился на этот раз при переоткрытии элемента справочника.
9 yabes
 
15.05.14
08:59
OnTop
10 Paul_1C
 
15.05.14
10:28
(9)Боролся с похожей проблемой под веб клиентом, в тонком все проходило нормально, в веб клиенте отказывалось программно перерисовывать (правда закрыть и открыть форму помогало), решил так, ставлю доступность кнопки ложь, потом сразу доступность истина.
11 Infsams654
 
15.05.14
10:54
(0) "НО: на форме Объекта в реквизите Основной склад "
На форме это поле куда смотрит, на реквизит объекта или формы?
12 yabes
 
16.05.14
09:37
(11) Основной склад - это реквизит объекта
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан