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

Период в отчете

Автор bony_ann, 25 окт 2018, 08:46

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

bony_ann

Как установить в Периоде отбор по дате за весь день, чтобы не учитывалось время? В Типе выбираю состав даты - дата и все равно выбирает на 00.00 выбранного дня.
К примеру поступление на склад было 24.10 в 9 утра, а при просмотре отчета за это число ничего не поступало. Но появляется, если в периоде поставить 25.10.
Надеюсь, понятно описала.

vitasw

Скорее всего у вас неправильно составлен текст запроса. Покажите текст запроса.

bony_ann

vitasw, ВЫБРАТЬ
ТоварыНаСкладахОстатки.Номенклатура.Ссылка КАК НоменклатураСсылка,
ТоварыНаСкладахОстатки.Номенклатура.Артикул КАК НоменклатураАртикул,
ТоварыНаСкладахОстатки.Склад КАК Склад,
ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ВНаличииОстаток,
ЦеныНоменклатурыСрезПоследних.Цена КАК Цена,
ТоварыНаСкладахОстатки.Номенклатура.ЕдиницаИзмерения КАК НоменклатураЕдиницаИзмерения,
ВЫБОР
КОГДА ТоварыНаСкладахОстатки.ВНаличииОстаток > 0
ТОГДА ТоварыНаСкладахОстатки.ВНаличииОстаток * ЦеныНоменклатурыСрезПоследних.Цена
ИНАЧЕ 0
КОНЕЦ КАК ОстатокНаСумму
ПОМЕСТИТЬ ВТНоменклатураИОстатки
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
ПО ТоварыНаСкладахОстатки.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
ГДЕ
ТоварыНаСкладахОстатки.Склад.Наименование = "Склад №6"
И ЦеныНоменклатурыСрезПоследних.ВидЦены.Наименование = "Закупочная цена"
И ТоварыНаСкладахОстатки.Номенклатура.ВидНоменклатуры = &ВидНоменклатуры
;

vitasw

...
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки({КонецПериода(&ДатаОтчета,День)}) КАК ТоварыНаСкладахОстатки

bony_ann

vitasw, не работает :(

vitasw

приложите отчет

alex0402

Цитата: bony_ann от 25 окт 2018, 13:44не работает

что бы в остатки попадали остатки за день в параметрах должен быть конец дня 23:59:59, а еще лучше Новый Граница(День 23:59:59,ВидГраницы.Включая).

Можно в параметр запроса передавать КонецДня(Дата), А можно в условии запроса писать КонецПериода(&Дата,День).
Спасибо за Сказать спасибо

Теги:

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

Рейтинг@Mail.ru

Поиск