Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Странно отрабатывает условие периода даты документа в запросе          
kalyamov Подменю пользователя
сообщение 06.02.15, 16:09
Сообщение #1

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 186
Спасибо сказали: 31 раз
Рейтинг: 0

Добрый День.
Платформа 8.2.18.104, Конфигурация УТП 2.3.22.2, но данная проблема вылезла на дописанных вещах.
В документе ЧекККМ добавлено поле продавец, необходимо сделать за период отчет по суммам продаж в разрезе продавцов.
Вот текст запроса :
    "ВЫБРАТЬ
    |    ЧекККМ.Продавец КАК Продавец,
    |    СУММА(ЧекККМ.СуммаДокумента) КАК СуммаДокумента,
    |    ЧекККМ.Ссылка
    |ИЗ
    |    Документ.ЧекККМ КАК ЧекККМ
    |ГДЕ
    |    ЧекККМ.Дата >= &НачДата
    |    И ЧекККМ.Дата <= &КонДата
    |
    |СГРУППИРОВАТЬ ПО
    |    ЧекККМ.Продавец,
    |    ЧекККМ.Ссылка
    |
    |УПОРЯДОЧИТЬ ПО
    |    Продавец
    |ИТОГИ ПО
    |    ОБЩИЕ";

Если выбирать начальную дату и конечную одинаковой, то в отчет не попадает ничего. К примеру, чтоб получить данные за 5-ое число период должен быть с пятого по шестое, при чем за шестое документы не попадают.
Подскажите пожалуйста в чем может быть причина. Запрос строил конструктором. пробовал и оператор "между", но результат не изменился.

Vofka Подменю пользователя
сообщение 06.02.15, 16:13
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Судя по сказанному, у вас дата в параметры запроса попадает без времени.

Сообщение отредактировал Vofka - 06.02.15, 16:18

Спасибо сказали: kalyamov,

topitop Подменю пользователя
сообщение 06.02.15, 16:16
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 29
Из: Днепр
Спасибо сказали: 5 раз
Рейтинг: 0

Попробуйте так
"ВЫБРАТЬ
    |    ЧекККМ.Продавец КАК Продавец,
    |    СУММА(ЧекККМ.СуммаДокумента) КАК СуммаДокумента,
    |    ЧекККМ.Ссылка
    |ИЗ
    |    Документ.ЧекККМ КАК ЧекККМ
    |ГДЕ
    |    ЧекККМ.Дата >= НачалоПериода(&НачДата,День)
    |    И ЧекККМ.Дата <= КонецПериода(&КонДата,День)
    |
    |СГРУППИРОВАТЬ ПО
    |    ЧекККМ.Продавец,
    |    ЧекККМ.Ссылка
    |
    |УПОРЯДОЧИТЬ ПО
    |    Продавец
    |ИТОГИ ПО
    |    ОБЩИЕ";


Сообщение отредактировал Vofka - 06.02.15, 16:18

Спасибо сказали: kalyamov,

Petre Подменю пользователя
сообщение 06.02.15, 16:17
Сообщение #4

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Если вы передаете просто дату, то это 0 часов 0 минут 0 секунд. Либо передавайте дату с заполненным временем, либо добавляйте функцию КонецДня() или КОНЕЦПЕРИОДА().


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

Спасибо сказали: kalyamov,

kalyamov Подменю пользователя
сообщение 06.02.15, 16:39
Сообщение #5

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 186
Спасибо сказали: 31 раз
Рейтинг: 0

Спасибо. Вечно забываю про этот восьмерочный формат даты.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 27.04.24, 18:16
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!