Имя: Пароль:
1C
1С v8
Не обновляется представление справочника
0 romashov
 
29.03.18
06:46
8.3.10.2639. ERP 2.1.3.136

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

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

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

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

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

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

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

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