В конструкторе запросов все работает супер.
А этот код в обработке ничего не возвращает в табличный документ. То есть в реквизит МесяцРождения записываю месяц, (8), он ничего не возвращает. Хотя у меня 3 сотрудника с месяцем рождения - 8.
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Сотрудники.ФизическоеЛицо.ФИО КАК ФизическоеЛицоФИО,
| Сотрудники.ФизическоеЛицо.ДатаРождения КАК ФизическоеЛицоДатаРождения,
| Сотрудники.Ссылка КАК Ссылка
|ИЗ
| Справочник.Сотрудники КАК Сотрудники
|ГДЕ
| МЕСЯЦ(Сотрудники.ФизическоеЛицо.ДатаРождения) = &ВыберитеМесяцРождения";
Спасибо за оперативные ответы.
Все коллеги, я разобрался. На форме, реквизит "МесяцРождения", в который я записывал число имел тип (СТРОКА). Соответственно, запрос не принимал строку и возвращал пустое значение. Изменил тип реквизита формы "МесяцРождения" на ЧИСЛО, и все получилось.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший