Вход | Регистрация

1С:Предприятие ::

Метки: 

Не обновляется представление справочника

Я
   romashov
 
29.03.18 - 06:46
8.3.10.2639. ERP 2.1.3.136

Обработка для переименования пользователей. Дерево значений, колонка составного типа организации, пользователи.

Пользователь переименовывается, но в форме представлением остается старое наименование, если форму перезаполнить или даже переоткрыть все равно старое, в процедуре заполнения при этом новое наименование. Если из колонки открыть форму элемента там новое наименование.  Если открыть форму подбора потом ее закрыть без выбора наименование обновляется. Также после переименования в соседней форме списка пользователей нажать обновить наименование обновится и после перезаполнения списка пользователей появляется новое наименование.

В модуле менеджера обработчик представления не определен.

Подскажите, что еще посмотреть.
 
  Рекламное место пустует
   МимохожийОднако
 
1 - 29.03.18 - 07:09
Запусти повторное заполнение списка или процедуры обновления интерфейса
   romashov
 
2 - 29.03.18 - 07:28
Я запускал, форму закрывал, снова открывал, все равно старое.

Если Форму элемента открыть и там поменять то нормально разу обновляется.
   romashov
 
3 - 29.03.18 - 07:30
ЭтаФорма.ОбновитьОтображениеДанных() тоже не помогает
   МимохожийОднако
 
4 - 29.03.18 - 07:31
Из практики: "У меня что-то сломалось". Всегда отвечаю: "Где-то есть ошибка". Обижаются не все.
..
В твоём случае одному Господу известно, что напрограммировал.
   МимохожийОднако
 
5 - 29.03.18 - 07:32
(2) Скорее всего обработка меняет данные не в объекте справочника, а на форме обработки.
   romashov
 
6 - 29.03.18 - 07:37
В объекте

Объект = ТекСтр.Поле.ПолучитьОбъект();
Объект.Наимнование = амамлоамлои
Объект.Записать();

я же писал что если после переименования по кнопке открыть форму элемента там НОВОЕ наименование. Если открыть форму списка пользователей перед открытием обработки, и после переименования в ней нажать F5 то наименование поменяется
   shuhard
 
7 - 29.03.18 - 07:46
(6) угу
есть такая фича с кэшированием, обрати внимание, что у других пользователей , кроме автора сеанса, всё ОК
   LordCMEPTb
 
8 - 29.03.18 - 07:49
На клиенте "ОповеститьОбИзменении" с типом справочника выполнялось?
   romashov
 
9 - 29.03.18 - 08:11
нет а подборнее можно
   romashov
 
10 - 29.03.18 - 08:15
у меня же дерево значений не динамический список
 
  Рекламное место пустует
   МимохожийОднако
 
11 - 29.03.18 - 08:18
   LordCMEPTb
 
12 - 29.03.18 - 08:22
(10) А есть разница, если ссылка - это тупо уникальный идентификатор вида "00000000-0000-0000-0000-000000000000"?
То, что мы в форме видим "Иванов Иван Иванович" вместо "00000000-0000-0000-0000-000000000000", лишь результат обращения к базе для получения представления. В тонком клиенте, как я понимаю, для уменьшения обращений к базе представления получаются один раз из базы, остальные из кэша. "ОповеститьОбИзменении" указывает, что кэш для ссылки или типа данных "устарел", и нужно сделать повторный запрос к базе.
   romashov
 
13 - 29.03.18 - 08:24
Спасибо добрые люди.

ОповеститьОбИзменении(Тип("СправочникСсылка.Пользователи")); помогло


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует