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

Остаточный регистр накопления

Автор Natain14, 30 сен 2015, 14:26

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

Natain14

8.2
Добрый день, подскажите, пожалуйста, если строить запрос, в котором используется таблица с остатками регистра накопления и передавать период, то документы, которые проведены датой, равной параметру Период, будут учтены в остатках?

vitasw

Смотря как построите запрос. В качестве параметра "период" можно передавать в запрос не только дату но и границу.

Natain14

Цитата: vitasw от 30 сен 2015, 14:40
Смотря как построите запрос. В качестве параметра "период" можно передавать в запрос не только дату но и границу.

Поясните, пожалуйста, если передавать, как на рисунке, то должна учитываться или нет?
Просто у меня документы в результат запроса не попадают, которые проведены датой, равной параметру Период и я думаю, если я передам Период+1, то у меня не войдут туда лишние. (или они не попадают по какой-то другой причине, не связанной с этим периодом)
Например, если мне нужны остатки на дату 30.09.2015 25:59:59 включительно, то правильно передать 1.09.2015 00:00:00?

vitasw

Цитата: Natain14 от 30 сен 2015, 14:49Например, если мне нужны остатки на дату 30.09.2015 25:59:59 включительно, то правильно передать 1.09.2015 00:00:00?
Нет, неправильно. Потому что попадут документы, проведенные в 1.09.2015 00:00:00.
Еще раз повторяю, есть тип данных "Граница".(откройте СП и почитайте что это такое). Эту границу можно передать в качестве параметра периода в запрос, т.е. "&ДатаДокумента" - это параметр, который содержит границу.

cska-fanat-kz

Цитата: vitasw от 30 сен 2015, 17:18
Цитата: Natain14 от 30 сен 2015, 14:49Например, если мне нужны остатки на дату 30.09.2015 25:59:59 включительно, то правильно передать 1.09.2015 00:00:00?
Нет, неправильно. Потому что попадут документы, проведенные в 1.09.2015 00:00:00.
Еще раз повторяю, есть тип данных "Граница".(откройте СП и почитайте что это такое). Эту границу можно передать в качестве параметра периода в запрос, т.е. "&ДатаДокумента" - это параметр, который содержит границу.

Не охота проверять, но в книге помимо использования "границы включая" еще и допускают использование "Дата+1".
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

vitasw

Цитата: cska-fanat-kz от 01 окт 2015, 07:11Не охота проверять, но в книге помимо использования "границы включая" еще и допускают использование "Дата+1".
Ну, не буду спорить, видел пару раз и такое, но область применения такого действа очень узка и не очень помню при каких условиях это можно применять

cska-fanat-kz

Цитата: vitasw от 01 окт 2015, 09:34
Цитата: cska-fanat-kz от 01 окт 2015, 07:11Не охота проверять, но в книге помимо использования "границы включая" еще и допускают использование "Дата+1".
Ну, не буду спорить, видел пару раз и такое, но область применения такого действа очень узка и не очень помню при каких условиях это можно применять

Какие могут быть условия? Сие считается абсолютно равнозначным вариантом решения...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

vitasw

Цитата: cska-fanat-kz от 01 окт 2015, 11:11Какие могут быть условия? Сие считается абсолютно равнозначным вариантом решения...
Тогда остается один вопрос: как и почему?
Такое ощущение, что запрос выполняется на начало секунды параметра "период" запроса. Никогда над этим не задумывался.

cska-fanat-kz

Стало быть условие так сказать со знаком "<", а не "<="
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

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

Рейтинг@Mail.ru

Поиск