Вход | Регистрация

1С:Предприятие ::

Метки: 

Сведение дат реестра накоплений и документа

Я
   bplmeddy
 
12.04.17 - 15:12
Доброго всем времени суток. На данный момент пишу отчёт на СКД, в котором помимо прочего необходимо подсчитывать количество документов. Вот код запроса в СКД:

ВЫБРАТЬ
    ПродажиОбороты.ЦенаОборот,
    ПродажиОбороты.КоличествоОборот,
    КассыОбороты.БалансКассыРасход,
    ПродажиОбороты.ЦенаОборот * ПродажиОбороты.КоличествоОборот КАК СумаОборот,
    ПродажиОбороты.ЦенаОборот * ПродажиОбороты.КоличествоОборот - КассыОбороты.БалансКассыРасход КАК Прибыль,
    КассыОбороты.Период КАК Период,
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РасходнойДокумент.Ссылка) КАК КолПрод
ИЗ
    РегистрНакопления.Кассы.Обороты(, , День, ТорговаяТочкаКассы.Ссылка = &ТоргТочка) КАК КассыОбороты
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, День, ) КАК ПродажиОбороты
        ПО КассыОбороты.Период = ПродажиОбороты.Период
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.РасходнойДокумент КАК РасходнойДокумент
        ПО (КассыОбороты.Период = РасходнойДокумент.Дата)

СГРУППИРОВАТЬ ПО
    ПродажиОбороты.ЦенаОборот,
    ПродажиОбороты.КоличествоОборот,
    КассыОбороты.БалансКассыРасход,
    КассыОбороты.Период

УПОРЯДОЧИТЬ ПО
    Период

Так вот, проблема состоит в том, что система ведёт подсчёт только тех доков, дата которых имеет вид "01.02.2017 00:00:00". То есть документы в которых правильно прописано время оно игнорирует. Возможно кто-то сталкивался с данным нюансом ? Буду очень благодарен за помощь.
 
 
   mkalimulin
 
1 - 12.04.17 - 15:16
Вот это:

ПО (КассыОбороты.Период = РасходнойДокумент.Дата)

приводит к такому эффекту.
   bplmeddy
 
2 - 12.04.17 - 15:18
(1) Это итак понятно, оно сравнивает даты в которых время - 00:00:00 остальные пропускает, возможно есть какое-то решение ?
   mkalimulin
 
3 - 12.04.17 - 15:18
(2) НАЧАЛОПЕРИОДА
   Fragster
 
4 - 12.04.17 - 15:19
(3) наоборот
   Fragster
 
5 - 12.04.17 - 15:19
РасходнойДокумент.Дата между КассыОбороты.Период И КонецПериода(КассыОбороты.Период, День)
   mkalimulin
 
6 - 12.04.17 - 15:21
(5) Какая разница? Мне больше НАЧАЛОПЕРИОДА нравится.
   bplmeddy
 
7 - 12.04.17 - 15:21
(5) Это вписать сюда ?

ПО (КассыОбороты.Период = РасходнойДокумент.Дата)
   mkalimulin
 
8 - 12.04.17 - 15:22
(7) Зачеркнуть и вписать.
   bplmeddy
 
9 - 12.04.17 - 15:24
(8) Всё заработало, О Г Р О М Н О Е   С П А С И Б О   ! ! !  =)


Список тем форума
 
Закон Брукера: Даже маленькая практика стоит большой теории.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует