Имя: Пароль:
1C
1С v8
Сортировка счетов фактур в книге продаж в обратном порядке...
0 max735
 
02.03.13
17:37
Здравствуйте,
возникла следующая проблема:
в книге продаж 1137 непонятно по какой причине некоторые наборы СФ выстраиваются обратным порядком. Т.е. в одной дате могут сначала идти номера правильно, например 10-25, затем, непонятно почему, 50-26, затем опять правильно. Причем никакого отличия в счетах-фактурах нет. Все они выписываются автоматом по одному алгоритму. Основание - документ расчетов с контрагентами. Даты (и время) СФ и основания расположены правильно в хронологическом порядке. Да и сам год в запросе обнуляет время. Когда в коде убираю сортировку по дате  СчетФактураДата все становится правильно в хронологическом порядке (но уже без сортировки по дням). ДатаОплаты тоже вроде бы не влияет. Может быть кто-то сталкивался с этой проблемой? Куда копать?
Спасибо.
1 mikecool
 
02.03.13
17:41
вроде сам ответил уже...
2 max735
 
02.03.13
22:41
Ну да, по-этому два дня с бубном пляшу. Не вижу я в запросе, каким образом СчетФактураДата сортирует часть документов обратным порядком. Видел на этом форуме похожую проблему, там вопрос вроде решился, когда автор темы завел НомерСФ в итоги. Вроде бы сортировка сбивалась именно при формировании итогов.
Попробую это.
3 max735
 
03.03.13
14:01
Помогло вот это обсуждение:
v8: Не пойму - почему итоги влияют на сортировку результата запроса?

Когда добавил МИНИМУМ(НомерСчетаФактуры) в раздел Итоги,
сортироваться стало нормально. Возможно это на что-то еще повлияет, но пока не проявилось.
Спасибо.
4 Alantal
 
14.03.13
13:45
Ошибка выражается в том, что сначала идут документы с 4-х значными номерами, потом с 3-х значными и т.д., т.к. номер в запросе - строка
Независимо от того, куда вы едете — это в гору и против ветра!