Не обновляются детали Контрагентов

В разделе Контрагенты добавляю новую вкладку в нее добавляю PageContainer2 со страницей "Страница реестра контрагентов" и опубликовываю.

Открываю раздел Контрагенты, перехожу на новую вкладку и выделаю различных Контрагентов, блок "Детали" не обновляется, если тоже самое делать на вкладке "Данные" (исходная вкладка) то "Детали" обновляются.

И если зайти отладчиком то видно следующее:
в модуле BaseGridPage в процедуре

public virtual bool DataSourceActiveRowChangedScriptTaskExecute(ProcessExecutingContext context) {
  ActivateButtons(true);
  if(IsDetailGrid) {
        return true;
  }
  ListenerThrowEvent(ListenerPageProcessUId, "GridActiveRowChanged");
  return true;
}

ListenerPageProcessUId равен null
соответственно Event дальше не передается.

Вопрос, что я делаю не так, и как заставить обновляться детали?

Нравится

3 комментария

"Илья Т." написал:В разделе Контрагенты добавляю новую вкладку в нее добавляю PageContainer2 со страницей "Страница реестра контрагентов" и опубликовываю.

Как Вы это делаете?

Я бы рекомендовал выполнять эту процедуру пользовательскими средствами, через раздел Рабочие места.

Maxim Gritsenko

Большое спасибо. Сделал через рабочие места и все заработало. Но почему не работает через конфигурацию? Непонятно (.

Скорее всего, необходимо вручную инициализировать детали. Это долго, однотипно, но часто необходимо, поэтому данный функционал был автоматизирован и оформлен в удобном, пользовательском представлении.

Показать все комментарии