8.х КАК СРАВНИТЬ ДАТУ В ЗАПРОСЕ

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

  1. TopicStarter Overlay
    Сандра
    Offline

    Сандра Опытный в 1С

    Регистрация:
    5 июл 2010
    Сообщения:
    76
    Симпатии:
    0
    Баллы:
    26
    Помогите, пожалуйста... застряла в мелочах...

    Нужно выбрать всех сотрудников, работающих в текущее время

    ВЫБРАТЬ
    СотрудникиОрганизаций.Ссылка,
    СотрудникиОрганизаций.ДатаПриемаНаРаботу,
    СотрудникиОрганизаций.ДатаУвольнения
    ИЗ
    Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций
    ГДЕ
    СотрудникиОрганизаций.ПодразделениеОрганизации В ИЕРАРХИИ(&ПодразделениеОрганизации)
    И СотрудникиОрганизаций.Организация = &Организация
    И СотрудникиОрганизаций.ДатаПриемаНаРаботу <= &ДатаВыгрузки
    И СотрудникиОрганизаций.ДатаУвольнения <> НЕОПРЕДЕЛЕНО //выдает ошибку


    СГРУППИРОВАТЬ ПО
    СотрудникиОрганизаций.Ссылка,
    СотрудникиОрганизаций.ДатаПриемаНаРаботу,
    СотрудникиОрганизаций.ДатаУвольнения

    как проверить, заполнена ли дата приема или увольнения? если заполнена, то сравниваю с текущей датой, а если нет, тогда как?
  2. has
    Offline

    has Опытный в 1С

    Регистрация:
    18 июн 2009
    Сообщения:
    708
    Симпатии:
    0
    Баллы:
    26
    Код:
     И СотрудникиОрганизаций.ДатаУвольнения <> ДАТАВРЕМЯ(1,1,1,0,0,0)
    
    Это на пустую дату, но там может быть NULL
    Код:
     И СотрудникиОрганизаций.ДатаУвольнения ЕСТЬ НЕ NULL
    

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