Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
17 июн 2024, 10:22

Отбор по дате

Автор dasha4, 19 мар 2015, 14:49

0 Пользователей и 1 гость просматривают эту тему.

dasha4

Здравствуйте. Не получается организовать отбор по дате. Есть отчет в котором есть поле КонецОтгрузки надо выбрать Актуальные Отгрузки. Т.е. если дата КонцаОтгрузки меньше ТекущейДаты, то данные не отображаются.
Как лучше всего организовать запрос? Я пробовала через Отбор и Условия. Но она упорно не хочет замечать дату либо я что-то задаю не так.
Может если сделать с помощью функции РазностьДат? Но надо чтобы она правильно отображала результат разности ну и конечно правильно переводила месяцы и даже годы в дни
1С предприятие 8.2.15

LexaK

а какие сложности?
так и настройте в отчете отбор по условию:

КонецОтгрузки ВидСравнения.БольшеИлиРавно <ВашаДата>

:dfbsdfbsdf: даже не очень понятен ваш вопрос, ни каких проблем в отборах СКД не было.

попробуйте со стороны пользователя в Настройках нажмите кнопку:
Заменить настройки стандартной настройкой.
если помогло нажмите: Спасибо!

dasha4

Я понимаю у меня почему то это поле даже Упорядочивается неправильно. Оно Упорядочивается не как Дата, а как число. Т.е. если идет начало следующего месяца и конец другого месяца то она смотрит только на день месяца.
Дело в том что эта Дата выступает у меня как Измерение в РегистреНакопления. А мне надо отфильтровать по этому полю как по Дате. И Запрос получается такой:
ВЫБРАТЬ
ЦеныНоменклатурыСрезПоследних.Цена,
Номенкл.Родитель,
ПродукцияДатаОстаткиИОбороты.Номенклатура,
ПродукцияДатаОстаткиИОбороты.КонецОтгрузки,
ПродукцияДатаОстаткиИОбороты.КоличествоНачальныйОстаток,
ПродукцияДатаОстаткиИОбороты.КоличествоПриход,
ПродукцияДатаОстаткиИОбороты.КоличествоРасход,
ПродукцияДатаОстаткиИОбороты.КоличествоКонечныйОстаток
ИЗ
РегистрНакопления.ПродукцияДата.ОстаткиИОбороты КАК ПродукцияДатаОстаткиИОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
ПО ПродукцияДатаОстаткиИОбороты.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура

Хотя везде стоит тип Дата и выбирается это поле как Дата и правильно заносится в РегистрНакопления.
Добавлено: 20 мар 2015, 11:00


Все!!! Меня в очередной раз гениально осенило!!!
Я проверила тип данных в РегистреНакопления и он оказался Строка.
В-общем действительно проблем не возникло. Только я прописывала это не в Условиях, а в Настройка->Отбор и мне сразу выдались настройки того как можно отбирать Дату!!!!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск