Имя: Пароль:
1C
1С v8
Разные значения одного реквизита у разных пользователей
0 Evil-Wisp
 
16.11.17
04:51
Добый день. Столкнулся со следующей проблемой:
На форме в надпись выводится информация об ответственном за контрагента. Это реквизит справочника контрагенты.
После изменения ответственного у части пользователей выводится старое значение реквизита в течение нескольких недель. В частности в web клиенте.

Сначала я просто брал данные из ссылки на сервере Контрагент.Ответственный. Потом переделал на запрос:

Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    Контрагенты.Ответственный
        |ИЗ
        |    Справочник.Контрагенты КАК Контрагенты
        |ГДЕ
        |    Контрагенты.Ссылка = &Ссылка";
    
    Запрос.УстановитьПараметр("Ссылка", Контрагент);
    РезультатЗапроса = Запрос.Выполнить();
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    
    Если ВыборкаДетальныеЗаписи.Следующий() Тогда
        Возврат ВыборкаДетальныеЗаписи.Ответственный;
    Иначе
        Возврат "<Неизвестно>";
    КонецЕсли;

Но проблема осталась.
Как можно еще более принудительно получить данные не из кэша, а из базы?
8.3.8.1747, УНФ.
1 Lama12
 
16.11.17
06:56
(0) Разные базы? Два одинаковых контрагента?
2 Evil-Wisp
 
16.11.17
07:12
(1) Контрагент один, база одна.
Независимо от того, куда вы едете — это в гору и против ветра!