8.х Помогите с небольшим запросом!

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Ole-ga, 19 май 2008.

  1. TopicStarter Overlay
    Ole-ga
    Offline

    Ole-ga Опытный в 1С

    Регистрация:
    7 дек 2007
    Сообщения:
    61
    Симпатии:
    0
    Баллы:
    26
    Доброе время суток!
    В консоли отчетов создал небольшой запрос и столкнулся с небольшими трудностями!

    Код:
    ВЫБРАТЬ
    РаботникиОрганизацийСрезПоследних.Физлицо КАК ФИО,
    РаботникиОрганизацийСрезПоследних.Физлицо.Пол КАК ПОЛ,
    РаботникиОрганизацийСрезПоследних.Физлицо.ДатаРождения КАК ДР
    ИЗ
    РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РаботникиОрганизацийСрезПоследних
    
    
    
    Результат выдаёт таблицу ФИО, Пол и Дату рождения.
    Мне нужно что-бы в поле ПОЛ выводило значения не "Мужской" или "Женский", а "М" или "Ж".
    Попробовал функцию ЛЕВ(), а она в запросе не работает.
    В поле ДР выдаёт дату в формате дата+время, а мне нужен просто формат дата.
    Помогите кто чем может !!!
  2. lazy
    Offline

    lazy Модераторы Команда форума Модератор

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    Код:
    ВЫБОР КОГДА 
    РаботникиОрганизацийСрезПоследних.Физлицо.Пол = &Мужской
    ТОГДА
    "м."
    ИНАЧЕ
    "ж."
    КОНЕЦ КАК КАК ПОЛ, 
    
    
    
    Где в &Мужской засовывай Перечисление.Пол.Мужской.
    А насчет даты - смотри функцию Формат(), как это делается через запрос - не помню, а искать лень :eek:)
  3. BabySG
    Offline

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

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Если 8.1 то можешь прямо в запросе написать:
    Код:
    "РаботникиОрганизацийСрезПоследних.Физлицо.Пол = ЗНАЧЕНИЕ(Перечисление.Пол.Мужской)"
    

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