8.х Оформление табличного поля формы списка

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем aimax, 23 янв 2009.

  1. TopicStarter Overlay
    aimax
    Offline

    aimax Опытный в 1С

    Регистрация:
    11 авг 2008
    Сообщения:
    63
    Симпатии:
    0
    Баллы:
    26
    Подскажите кто знает,

    Есть документ ("Документ1") на который ссылается документ "Заявка". Ссылка на этот документ храниться в реквезите этой Заявки.

    Можно ли как-нибудь быстро отображать список документов "Заявки" в форме списка если нужно выводить в список часть инфы из дока на который ссылается заявка. Еще и подкрашивать в зависимости от значения в одном из реквизитов Заявки.

    Пока сделал так:

    В процедуре при выводе строки:

    ...
    ОформлениеСтроки.Ячейки.НовоеЗначение.УстановитьТекст(Документ1.Реквизит);
    ОформлениеСтроки.Ячейки.НовоеЗначение.ЦветФона = Новый Цвет(255, 0, 0);

    Медленно как-то. Особенно заметно когда пытаешся список документов скролить...
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    ПриПолученииДанных используйте, пример этой теме
  3. TopicStarter Overlay
    aimax
    Offline

    aimax Опытный в 1С

    Регистрация:
    11 авг 2008
    Сообщения:
    63
    Симпатии:
    0
    Баллы:
    26
    Я думал об этом, но ведь тогда при внесении изменений в заявки другими пользователями они отобразятся тока когда заново откроется форма?

    Или поставить таймер на обновление раз в час как-нить. Тока раз в час подтормаживать будет...?
  4. tirk
    Offline

    tirk Опытный в 1С

    Регистрация:
    1 сен 2008
    Сообщения:
    1.142
    Симпатии:
    0
    Баллы:
    26
    допиши обновить()
    еси список так там есть период обновления
    и интересно внесутся ли изменения.. документ то будет заблокирован другим пользователем
  5. TopicStarter Overlay
    aimax
    Offline

    aimax Опытный в 1С

    Регистрация:
    11 авг 2008
    Сообщения:
    63
    Симпатии:
    0
    Баллы:
    26
    ПриПолученииДанных конечно быстрее, буду тестить.

    Вопрос возник еще: ПриПолученииДанных() Получает все записи из спсика документов или только те которые должны быть выведены на экран? Ну если в фильтре чего-нибудь настроено не показывать например...

    А то получится, что к концу года придется несколько минут ждать пока он все загрузит даже если фильтром отрезать ненужное...
  6. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Читай СП - там все есть :)

    Естессно, что только те, которые видны на экране.

Поделиться этой страницей