Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ЭтаФорма.ОбновитьОтображениеДанных
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
logist
Есть форма констант которая содержит константу "А".
В этой форме есть процедура (выполняется на клиенте) в которой идет вызов процедуры общего модуля, которая в свою очередь изменяет значение константы "А".
Потом делаю "ЭтаФорма.ОбновитьОтображениеДанных" но обновление значения константы на форме не происходит.
Или эта функция не работает с константами? Если так, то как получить обновленное значение константы?
DartRomanius
Цитата(logist @ 18.08.11, 16:49) необходимо зарегистрироваться для просмотра ссылки
Есть форма констант которая содержит константу "А".
В этой форме есть процедура (выполняется на клиенте) в которой идет вызов процедуры общего модуля, которая в свою очередь изменяет значение константы "А".
Потом делаю "ЭтаФорма.ОбновитьОтображениеДанных" но обновление значения константы на форме не происходит.
Или эта функция не работает с константами? Если так, то как получить обновленное значение константы?


А точно все проходит на клиентской стороне? В смысле команда обновления?
logist
Изменение самой константы происходит на сервере, а обновление отображения на клиенте.
DartRomanius
Цитата(logist @ 18.08.11, 16:57) необходимо зарегистрироваться для просмотра ссылки
Изменение самой константы происходит на сервере, а обновление отображения на клиенте.


То есть не через форму констант? Или еще чего там?
logist
Цитата(DartRomanius @ 18.08.11, 17:00) необходимо зарегистрироваться для просмотра ссылки
То есть не через форму констант? Или еще чего там?

Изменение константы происходит программным путем, не в форме констант, а в общем модуле. Или еще чего там что? smile.gif
Flexy
Цитата(logist @ 18.08.11, 16:06) необходимо зарегистрироваться для просмотра ссылки
Изменение константы происходит программным путем

А записать эту самую константу программным путем вы не забываете?
logist
Что значит записать?
Делал
Константы.БлаБла.Установить(Значение);

Сделал
ЗначКонст = Константы.БлаБла.СоздатьМенеджерЗначения();
ЗначКонст.Значение = Значение1;
ЗначКонст.Записать();


Результат одинаковый, после обновления отображения - значение константы старое. Если закрыть и открыть форму, то уже новое....
kivals
На форме точно отображаеся контанта (тип реквизита: КонтантыНабор)? Или может это обычный реквизит формы, которому присваивается значение константы, например в событии ПриСозданииНаСервере() ?
logist
Цитата(kivals @ 19.08.11, 9:08) необходимо зарегистрироваться для просмотра ссылки
На форме точно отображаеся контанта (тип реквизита: КонтантыНабор)?

Точно точно. Вы уж меня совсем за ребенка считаете? smile.gif)
kivals
Цитата(logist @ 19.08.11, 11:49) необходимо зарегистрироваться для просмотра ссылки
Точно точно. Вы уж меня совсем за ребенка считаете? smile.gif )

Нет, что Вы. Просто не увидить очевидное под силу каждому smile.gif Сколько раз сам искал ошибку, допущенную исключительно по невнимательности...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.