Кэширование данных при отображении на форме. УФ, Такси

  1. 3 г. назад

    Приветствую вас, товарищи и господа.

    Столкнулся с проблемой, что УФ(такси) не всегда отображает то, что есть на самом деле.
    Внешняя обработка, табличная часть Номенклатура, есть реквизит ТЧ РесурснаяСпецификация (СправочникСсылка.РесурсныеСпецификации). У последнего есть реквизиты НачалоДействия и КонецДействия, которые вытащены на форму в табличную часть. Т.е. не являются реквизитами обработки, но отображаются.

    Проблема в том, что при заполнении ТЧ одинесина запоминает эти реквизиты и при изменении их, это никак не отражается на форме обработки. Более того, не помогает переоткрытие обработки и даже (!) перезаполнение ТЧ. Упорно показывает данные которые были при первом заполнении.

    Вот как это выглядит в конфигураторе
    -image-

    Вот реквизит КонецДействия, который отображается на форме обработки в режиме предприятия
    -image-

    А вот какое значение записано в БД (пустая дата):
    -image-

    Как победить эту шнягу?

  2. ОповеститьОбИзменении пробовал?

    Ответы: (3) (5)
  3. ОбновитьОтображениеДанных() не помогает?

    Ответы: (3)
  4. (2) нет, не помогает.

    (1) не могу сообразить в какой момент это применить и к чему

  5. я позанимался боксом, 15 минут, а кажется что открыл дверь в Нарнию стоит член все время и тд

  6. 12.11.2020 12:25:31 отредактировано 1Сергей

    (1) Кстати, помогло. Теперь только сообразить как выполнить процедуру на клиенте после завершения серверной

    Спасибо!

или зарегистрируйтесь чтобы ответить!