Имя: Пароль:
1C
1С v8
Как в запросе по регистру бухгалтерии корректно упорядочить документы?
0 Target1025
 
03.03.19
17:36
Запрос.Текст =     "ВЫБРАТЬ
                       |    ХозрасчетныйОбороты.Регистратор КАК Регистратор,
                       |    ХозрасчетныйОбороты.Счет КАК Счет
                       |ИЗ
                       |    РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНачала, &ДатаОкончания, Регистратор, , , , , ) КАК ХозрасчетныйОбороты
                       |ГДЕ
                       |    ХозрасчетныйОбороты.Счет В ИЕРАРХИИ(&МассивСчетов)
                       |
                       |УПОРЯДОЧИТЬ ПО
                       |    ХозрасчетныйОбороты.Период";
1 Target1025
 
03.03.19
17:38
Данный запрос некорректно расстанавливает документы, если документы в одной секунде.
2 Конструктор1С
 
03.03.19
18:11
А что есть "корректное упорядочивание"?
3 Target1025
 
03.03.19
18:15
(2) Задача - перепровести документы по 60му и 62му счету, чтобы корректно списались документы расчетов с контрагентами (3е субконто). После обработки видны отрицательные остатки (красные) по третьему субконто, которые формируются у некоторых документов, при наличии других докуметов в этой же секунде.Если открыть карточку счета и вручную провести серию документов, то конткретно этот документ расчетов закроется, но развалится учет по следующему документу.

проблема явно в том, что мой запрос дает не те результаты порядка документов в сравнении с тем запросом, что используют документы, двигающие 60й и 62й счета, равно как не совпадает с тем порядком, что дает карточка счета.
4 Aleksey
 
03.03.19
18:18
МоментВремени?
5 Target1025
 
03.03.19
18:20
(4) Пробую, долго считает.
6 RomanYS
 
03.03.19
18:23
Если даты движений совпадают с датами документов, то можно
|УПОРЯДОЧИТЬ ПО
|    Регистратор
|АВТОУПОРЯДОЧИВАНИЕ