|
Не правильно идут документы в хронологической последовательности в отчете. | ☑ | ||
---|---|---|---|---|
0
Румата
19.02.17
✎
18:03
|
УТ 10.3.
Добавил ещё одно измерение в регистр "ВзаиморасчетыСКонтрагентами" - НаименованиеДоговора, тип "Справочник". Переделал процедуры проведения всех документов, которые регистр двигают. Теперь пишу отчет. Документы не становятся в хронологическом порядке исходя из времени и даты движений. А идут в хронологическом порядке даты и время документов... Например платежка у которой время 00-00-00 в регистре пишется в 25-59-59, это стандартный механизм УТ 10.3, не знаю почему. Помогите пожалуйста сделать так, чтобы документы стали именно по времени в регистре, а не по времени в документе ... Вот мой запрос : ТекстЗапроса = "ВЫБРАТЬ | ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.НаименованиеДоговора, | ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Регистратор КАК Регистратор, | СУММА(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток) КАК СуммаВзаиморасчетовНачальныйОстаток, | СУММА(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход) КАК СуммаВзаиморасчетовПриход, | СУММА(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовРасход) КАК СуммаВзаиморасчетовРасход, | СУММА(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток) КАК СуммаВзаиморасчетовКонечныйОстаток, | ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ПериодСекунда КАК ПериодСекунда |{ВЫБРАТЬ | НаименованиеДоговора.*, | СуммаВзаиморасчетовПриход, | СуммаВзаиморасчетовРасход, | СуммаВзаиморасчетовКонечныйОстаток, | СуммаВзаиморасчетовНачальныйОстаток, | Регистратор КАК Регистратор, | ПериодСекунда} |ИЗ | РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&ДатаНачала, &ДатаКонца, Авто, , ) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты |{ГДЕ | ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.НаименованиеДоговора.*} | |СГРУППИРОВАТЬ ПО | ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.НаименованиеДоговора, | ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Регистратор, | ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ПериодСекунда | |УПОРЯДОЧИТЬ ПО | ПериодСекунда |{УПОРЯДОЧИТЬ ПО | ПериодСекунда} |ИТОГИ ПО | ОБЩИЕ |{ИТОГИ ПО | НаименованиеДоговора.*, | Регистратор КАК Регистратор}"; |
|||
1
shuhard
19.02.17
✎
18:06
|
(0) [не знаю почему.]
что-то мешает использовать отладчик ? |
|||
2
Румата
19.02.17
✎
18:10
|
(shuhard) Мне не важно, это стандартный механизм УТ. Посмотрел в других базах, там так же. Мне именно с запросом надо помочь
|
|||
3
Румата
19.02.17
✎
18:26
|
Вверх
|
|||
4
Румата
20.02.17
✎
06:18
|
Помогите, горю уже )
|
|||
5
Румата
20.02.17
✎
06:33
|
Вроде разобрался, вот текст запроса :
ТекстЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ | Взаиморасчеты.Регистратор КАК Регистратор, | ПРЕДСТАВЛЕНИЕ(Взаиморасчеты.Регистратор), | Взаиморасчеты.Период КАК Период, | Взаиморасчеты.ПериодДень КАК ПериодДень, | Взаиморасчеты.ПериодНеделя КАК ПериодНеделя, | Взаиморасчеты.ПериодДекада КАК ПериодДекада, | Взаиморасчеты.ПериодМесяц КАК ПериодМесяц, | Взаиморасчеты.ПериодКвартал КАК ПериодКвартал, | Взаиморасчеты.ПериодПолугодие КАК ПериодПолугодие, | Взаиморасчеты.ПериодГод КАК ПериодГод, | Взаиморасчеты.СуммаВзаиморасчетовНачальныйОстаток КАК СуммаВзаиморасчетовНачальныйОстаток, | Взаиморасчеты.СуммаВзаиморасчетовКонечныйОстаток КАК СуммаВзаиморасчетовКонечныйОстаток, | Взаиморасчеты.СуммаВзаиморасчетовПриход КАК СуммаВзаиморасчетовПриход, | Взаиморасчеты.СуммаВзаиморасчетовРасход КАК СуммаВзаиморасчетовРасход, | Взаиморасчеты.НаименованиеДоговора |{ВЫБРАТЬ | Регистратор.* КАК Регистратор, | Период, | ПериодДень, | ПериодНеделя, | ПериодДекада, | ПериодМесяц, | ПериодКвартал, | ПериодПолугодие, | ПериодГод, | СуммаВзаиморасчетовНачальныйОстаток, | СуммаВзаиморасчетовКонечныйОстаток, | СуммаВзаиморасчетовПриход, | СуммаВзаиморасчетовРасход, | НаименованиеДоговора.*} |ИЗ | (ВЫБРАТЬ | ВзаиморасчетыБезГруппировки.НаименованиеДоговора КАК НаименованиеДоговора, | ВзаиморасчетыБезГруппировки.Регистратор КАК Регистратор, | ВзаиморасчетыБезГруппировки.Период КАК Период, | ВзаиморасчетыБезГруппировки.ПериодДень КАК ПериодДень, | ВзаиморасчетыБезГруппировки.ПериодНеделя КАК ПериодНеделя, | ВзаиморасчетыБезГруппировки.ПериодДекада КАК ПериодДекада, | ВзаиморасчетыБезГруппировки.ПериодМесяц КАК ПериодМесяц, | ВзаиморасчетыБезГруппировки.ПериодКвартал КАК ПериодКвартал, | ВзаиморасчетыБезГруппировки.ПериодПолугодие КАК ПериодПолугодие, | ВзаиморасчетыБезГруппировки.ПериодГод КАК ПериодГод, | СУММА(ВзаиморасчетыБезГруппировки.СуммаВзаиморасчетовНачальныйОстаток) КАК СуммаВзаиморасчетовНачальныйОстаток, | СУММА(ВзаиморасчетыБезГруппировки.СуммаВзаиморасчетовКонечныйОстаток) КАК СуммаВзаиморасчетовКонечныйОстаток, | СУММА(ВзаиморасчетыБезГруппировки.СуммаВзаиморасчетовПриход) КАК СуммаВзаиморасчетовПриход, | СУММА(ВзаиморасчетыБезГруппировки.СуммаВзаиморасчетовРасход) КАК СуммаВзаиморасчетовРасход | {ВЫБРАТЬ | Регистратор.* КАК Регистратор, | Период, | ПериодДень, | ПериодНеделя, | ПериодДекада, | ПериодМесяц, | ПериодКвартал, | ПериодПолугодие, | ПериодГод, | СуммаВзаиморасчетовНачальныйОстаток, | СуммаВзаиморасчетовКонечныйОстаток, | СуммаВзаиморасчетовПриход, | СуммаВзаиморасчетовРасход, | НаименованиеДоговора.*} | ИЗ | (ВЫБРАТЬ | ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.НаименованиеДоговора КАК НаименованиеДоговора, | ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Регистратор КАК Регистратор, | ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Период КАК Период, | НАЧАЛОПЕРИОДА(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Период, ДЕНЬ) КАК ПериодДень, | НАЧАЛОПЕРИОДА(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Период, НЕДЕЛЯ) КАК ПериодНеделя, | НАЧАЛОПЕРИОДА(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Период, ДЕКАДА) КАК ПериодДекада, | НАЧАЛОПЕРИОДА(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Период, МЕСЯЦ) КАК ПериодМесяц, | НАЧАЛОПЕРИОДА(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Период, КВАРТАЛ) КАК ПериодКвартал, | НАЧАЛОПЕРИОДА(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Период, ПОЛУГОДИЕ) КАК ПериодПолугодие, | НАЧАЛОПЕРИОДА(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Период, ГОД) КАК ПериодГод, | ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток КАК СуммаВзаиморасчетовНачальныйОстаток, | ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток КАК СуммаВзаиморасчетовКонечныйОстаток, | ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход КАК СуммаВзаиморасчетовПриход, | ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовРасход КАК СуммаВзаиморасчетовРасход | {ВЫБРАТЬ | НаименованиеДоговора.*, | Регистратор.* КАК Регистратор, | Период, | ПериодДень, | ПериодНеделя, | ПериодДекада, | ПериодМесяц, | ПериодКвартал, | ПериодПолугодие, | ПериодГод, | СуммаВзаиморасчетовНачальныйОстаток, | СуммаВзаиморасчетовКонечныйОстаток, | СуммаВзаиморасчетовПриход, | СуммаВзаиморасчетовРасход} | ИЗ | РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор {(&Периодичность)}, , {(ДоговорКонтрагента).* КАК ДоговорКонтрагента, (Сделка).* КАК Сделка, (Контрагент).* КАК Контрагент, (Организация).* КАК Организация, (ДоговорКонтрагента.ВалютаВзаиморасчетов).* КАК ВалютаВзаиморасчетов}) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты) КАК ВзаиморасчетыБезГруппировки | | СГРУППИРОВАТЬ ПО | ВзаиморасчетыБезГруппировки.Регистратор, | ВзаиморасчетыБезГруппировки.Период, | ВзаиморасчетыБезГруппировки.ПериодДень, | ВзаиморасчетыБезГруппировки.ПериодНеделя, | ВзаиморасчетыБезГруппировки.ПериодДекада, | ВзаиморасчетыБезГруппировки.ПериодМесяц, | ВзаиморасчетыБезГруппировки.ПериодКвартал, | ВзаиморасчетыБезГруппировки.ПериодПолугодие, | ВзаиморасчетыБезГруппировки.ПериодГод, | ВзаиморасчетыБезГруппировки.НаименованиеДоговора) КАК Взаиморасчеты |{ГДЕ | Взаиморасчеты.Регистратор.* КАК Регистратор, | Взаиморасчеты.Период КАК Период, | Взаиморасчеты.ПериодДень КАК ПериодДень, | Взаиморасчеты.ПериодНеделя КАК ПериодНеделя, | Взаиморасчеты.ПериодДекада КАК ПериодДекада, | Взаиморасчеты.ПериодМесяц КАК ПериодМесяц, | Взаиморасчеты.ПериодКвартал КАК ПериодКвартал, | Взаиморасчеты.ПериодПолугодие КАК ПериодПолугодие, | Взаиморасчеты.ПериодГод КАК ПериодГод, | Взаиморасчеты.СуммаВзаиморасчетовНачальныйОстаток КАК СуммаВзаиморасчетовНачальныйОстаток, | Взаиморасчеты.СуммаВзаиморасчетовКонечныйОстаток КАК СуммаВзаиморасчетовКонечныйОстаток, | Взаиморасчеты.СуммаВзаиморасчетовПриход КАК СуммаВзаиморасчетовПриход, | Взаиморасчеты.СуммаВзаиморасчетовРасход КАК СуммаВзаиморасчетовРасход, | Взаиморасчеты.НаименованиеДоговора.*} |{УПОРЯДОЧИТЬ ПО | НаименованиеДоговора.*, | Регистратор.* КАК Регистратор, | Период, | ПериодДень, | ПериодНеделя, | ПериодДекада, | ПериодМесяц, | ПериодКвартал, | ПериодПолугодие, | ПериодГод, | СуммаВзаиморасчетовНачальныйОстаток, | СуммаВзаиморасчетовКонечныйОстаток, | СуммаВзаиморасчетовПриход, | СуммаВзаиморасчетовРасход} |ИТОГИ | СУММА(СуммаВзаиморасчетовНачальныйОстаток), | СУММА(СуммаВзаиморасчетовКонечныйОстаток), | СУММА(СуммаВзаиморасчетовПриход), | СУММА(СуммаВзаиморасчетовРасход) |ПО | ОБЩИЕ |{ИТОГИ ПО | НаименованиеДоговора.*, | ПериодДень, | ПериодНеделя, | ПериодДекада, | ПериодМесяц, | ПериодКвартал, | ПериодПолугодие, | ПериодГод}"; В настройках в отборах, периодичность итогов - регистратор, в дополнительных полях наименованиедоговора, период, документ движение регистратор, в сортировке период по возрастанию. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |