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

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

Метки: 

Лишние вызовы ОбработкаПолученияПредставления

Я
   supervk
 
28.09.17 - 09:26
Здравствуйте.

Есть документ в менеджере которого прописан обработчик ОбработкаПолученияПредставления.

Ссылка на этот документ используется в таблице значений выведенной на форму. Но само поле (и никакие его реквизиты) на форму не выведены. Переключение на элемент формы этой таблицы приводит к вызову ОбработкаПолученияПредставления. Причём вызов происходит для всех строк таблицы, несмотря на то, что отображается только несколько из них.

1) Зачем вызывается получение представления? Ведь сама ссылка никак не используется в отображении.
2) Как можно избавиться от этих вызовов?

8.3.6.2363
 
 
   Филиал-msk
 
1 - 28.09.17 - 09:55
Добрый день!
1) Для заполнения кэша представлений

2) Изучить с++ за 21 день, устроится на работу по адресу Дмитровское шоссе 9, вырасти от джуна до сеньора, закоммитить свои изменения, дождаться релиза.

Одновременно можно переписать ОбработкаПолученияПредставления так, чтобы не тормозило.
   supervk
 
2 - 28.09.17 - 10:40
(1) Филиал-msk

Где-нибудь есть описание, в каком случае заполняется кэш представлений?

Не вижу возможности оптимизировать:

Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    Представление = Данные.Номер;
КонецПроцедуры

"Данные" - структура.
   Филиал-msk
 
3 - 28.09.17 - 10:48


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