Раскрасить Список

Тема в разделе "1C и всё что с ней связано", создана пользователем Спартак, 26 янв 2012.

  1. Спартак

    Спартак Well-Known Member

    Регистрация:
    2 май 2009
    Сообщения:
    69
    Симпатии:
    0
    Здравствуйте, уважаемые!
    Пишу конфигурацию с нуля. 8.2 управляемые формы. Имеем типовую форму списка документов. Надо выделять строки цветом. Условное оформление не помогает, т.к. условие - это несколько вложенных запросов.
    Смотрел поиском - везде используются события ПриВыводеСтроки () и, ПриПолученииДанных (). у меня в списке таких событий нет.
    Куда еще копать?
     
  2. Darlock

    Darlock Well-Known Member
    1C Team

    Регистрация:
    4 янв 2008
    Сообщения:
    558
    Симпатии:
    0
    управляемые формы - технология СКД. У них не будет данных обработчиков. Ищите "Условное оформление" и туда уже пишите свой код.
     
  3. Спартак

    Спартак Well-Known Member

    Регистрация:
    2 май 2009
    Сообщения:
    69
    Симпатии:
    0
    всем спасибо! разобрался сам. главное - отдохнуть и оторваться от работы ;)
    решение оказалось простым. форму списка сделал запросом. запрос такой:
    Код ( (Unknown Language)):
    ВЫБРАТЬ
    ДокументЗаявка.Ссылка,
    ДокументЗаявка.ВерсияДанных,
    ДокументЗаявка.ПометкаУдаления,
    ДокументЗаявка.Номер,
    ДокументЗаявка.Дата,
    ДокументЗаявка.Проведен,
    ДокументЗаявка.Заемщик,
    ДокументЗаявка.МестоРаботы,
    ДокументЗаявка.ФактическийАдрес,
    ДокументЗаявка.ЮридическийАдрес,
    ДокументЗаявка.Должность,
    ДокументЗаявка.СтажРаботы,
    ДокументЗаявка.ДолжностьРуководителя,
    ДокументЗаявка.НомерТелефонаОК,
    ДокументЗаявка.ФИОРуководителя,
    ДокументЗаявка.НомерТелефонаРуководителя,
    ДокументЗаявка.СреднемесячныйДоход,
    ДокументЗаявка.СреднемесячныеРасходы,
    ДокументЗаявка.ДниЗарплаты,
    ДокументЗаявка.Аванс,
    ДокументЗаявка.ДополнительныйДоход,
    ДокументЗаявка.Иждивенцы,
    ДокументЗаявка.СуммаЗайма,
    ДокументЗаявка.ДатаОформления,
    ДокументЗаявка.ДатаПогашения,
    ДокументЗаявка.ИсточникиИнформации,
    ДокументЗаявка.Цели,
    ДокументЗаявка.Статус,
    ДокументЗаявка.Примечания,
    ДокументЗаявка.ДневнойПроцент,
    ДокументЗаявка.МоментВремени,
    ЗакрытиеКредита.Ссылка КАК Ссылка1
    ИЗ
    Документ.ЗакрытиеКредита КАК ЗакрытиеКредита
    ПОЛНОЕ СОЕДИНЕНИЕ Документ.Заявка КАК ДокументЗаявка
    ПО ЗакрытиеКредита.Заявка = ДокументЗаявка.Ссылка
    ну а дальше условным оформлением все расскрасилось :)
     
  4. Darlock

    Darlock Well-Known Member
    1C Team

    Регистрация:
    4 янв 2008
    Сообщения:
    558
    Симпатии:
    0
    Отлично, а теперь тогда мое "фи". "Работа с физическими таблица - тормоза для системы", как можно чаще, в первую очередь делать запросы к регистрам, виртуальным таблицам регистров (СрезПоследних, Остатки, Обороты и т.п.). Обращение к документам минимизировать и использовать только в тех случаях, когда без этого ну никак. Исключение - обращение к документу-регистратору полученного запросом к регистру.
     
  5. unknown181538

    unknown181538 НеГуру
    1C Team

    Регистрация:
    28 дек 2008
    Сообщения:
    1.418
    Симпатии:
    0
    Тут же просто подчиненный документ получается. Неужели надо специальный регистр надо рисовать?
     
  6. Darlock

    Darlock Well-Known Member
    1C Team

    Регистрация:
    4 янв 2008
    Сообщения:
    558
    Симпатии:
    0
    Документ-то в любом случае проводится, так? вот по тем регистрам по которым проводится и набирать свои документы-регистраторы и потом соединять с чем вам надо.
     
Загрузка...

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