Имя: Пароль:
1C
1С v8
как отобрать данные
0 Михаил Нубас
 
02.03.17
09:41
Доброе утро! Я начинающий 1Сник. Прошу помочь:
Задача- Из справочника сотрудники выбрать сотрудников, у которых дата увольнения Декабрь 2016.
Обычное приложение.
Код пока такой:
Процедура КнопкаВыполнитьНажатие(Кнопка)
        
    ДатаУвольнения = Справочники.СотрудникиОрганизаций;
    
    Запрос = Новый Запрос();    
    Запрос.Текст =
         "ВЫБРАТЬ
         |    РАЗНОСТЬДАТ(ДАТАВРЕМЯ(2016, 12, 1), ДАТАВРЕМЯ(2016, 12, 31), ДЕНЬ) КАК ПериодУвольнения,
         |    СотрудникиОрганизаций.Наименование,
         |    СотрудникиОрганизаций.ДатаУвольнения
         |ИЗ
         |    Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций";

    РезультатЗапроса = Запрос.Выполнить();
    ТабЗнач = РезультатЗапроса.Выгрузить();    
            
    Для Каждого Строка Из ТабЗнач Цикл
    Сообщить(Строка.Наименование + ": " + Строка.ДатаУвольнения);
    КонецЦикла;
    
КонецПроцедуры

Пробовал через ГДЕ, ИМЕЮЩИЕ, ДАТАВРЕМЯ.
Вопрос,Каким оператором можно выбрать отбор по месяцам и прошу привести пример?
1 Альбатрос
 
02.03.17
09:42
ГДЕ СотрудникиОрганизаций.ДатаУвольнения МЕЖДУ &НачДата И &КонДата
2 Михаил Нубас
 
02.03.17
09:44
(1) спасибо!