Как на СКД отобрать дату определенного месяца не учитывая год? #728128


#0 by Elf56
Всем доброго времени суток. Имеется 1С:Предприятие 8.3 (8.3.5.1186)  "Управление торговлей и взаимоотношениями с клиентами (CRM)", редакция 2.0 (2.0.2.5) Необходимо сделать так, чтобы из справочника контактные лица подчиненный справочнику Партнеры можно было выбрать записи где дата рождения определенного сотрудника в определенном месяце не учитывая год. К примеру если указал период ноябрь то и отобрались все записи у кого у сотрудников день рождения в ноябре. Как вывести то я знаю, но как сделать такой отбор че то не пойму? Всем заранее спасибо за помощь!
#1 by butterbean
МЕСЯЦ(...) = 11
#2 by bolobol
А в описании ни слова про СКД... (?) Никак.
#3 by Кир Пластелинин
МЕСЯЦ(<Дата>) в запросе подойдет?)
#4 by Elf56
как это не как по любому же можно ?
#5 by Elf56
че то не пойму а если не большой пример ?
#6 by azernot
В нужную дату передаешь дату, на которую проверить день рождения.
#7 by Elf56
Так ну это я сделал а как в настройках группировок и отбора указать выбор месяцев сделал, что просто задал доступные значения в параметрах на данный параметр типо январь это 01.01.2014 февраль 01.02.2014 выдает ошибку, как быть ?
#8 by Кир Пластелинин
текст ошибочки бы
#9 by Elf56
{ОбщаяФорма.ФормаОтчета.Форма(1152)}: Ошибка при вызове метода контекста (СкомпоноватьРезультат)         СкомпоноватьРезультат(РежимКомпоновкиРезультата.Авто); по причине: Ошибка исполнения отчета по причине: Ошибка в элементе отбора: глобальные элементы отбора обязательно должны использовать поля "ПараметрыДанных.ДатаРожденияМесяц Равно 01.01.2014 0:00:00"
#10 by Elf56
вот сам запрос ВЫБРАТЬ     Партнеры.Ссылка КАК Партнер,
#11 by Кир Пластелинин
так отбор или параметр?
#12 by antoneus
в параметрах делаешь так:
#13 by Elf56
ну я так и делал, только как сделать так чтобы в моем запросе можно было выводить все дни рождения потому что если не заполняешь этот параметр ошибку выдает вот как раз в этом причина и была
#14 by antoneus
Ты делал _не так_
#15 by Elf56
если указываешь условие то обязательно надо дату указывать и соответственно ищет только за определенный месяц а как вот за все месяцы можно было бы выводить а потом за определенные
#16 by Elf56
т.е. если параметр &ДатаРожденияМесяц заполнен выводит дни рождения за определенный месяц а если он пустой выдает ошибку
#17 by antoneus
Ну так выбирай МЕСЯЦ(КонтактныеЛицаПартнеров.ДатаРождения) КАК Месяц и по этому полю пили отбор.
#18 by antoneus
Условие убери.
#19 by KrivosheevEV163rus
Подсказочка:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С