Имя: Пароль:
1C
1С v8
Динамический список на УФ (8.2.19.90)
0 Fedor-1971
 
15.01.15
09:08
Доброго времени суток!
  Столкнулся с такой проблемой: если в динамическом списке поставить упорядочивание по полю типа дата, то некоторое количество записей тупо пропадает, ставим упорядочивание по другому полю, например, типа справочник, и отображение возвращается к нормальному виду. Такое чувство, что ДИ использует не УПОРЯДОЧИТЬ, а СГРУППИРОВАТЬ или ОТОБРАТЬ РАЗЛИЧНЫЕ, тупо по полю дата без учёта остальных полей.
  Информации про такой баг в инете как-то не попалось. Зато есть про проблемы с типом Граница.
  Мне думается, что я где-то лопухнулся, чай ДС стандартная штука и в журналах документов такого не происходит
1 Cube
 
15.01.15
09:12
(0) Было как-то, что ДС никак не хотел работать как положено. Пришлось задачу решать по-другому, чтобы ДС получался простым до немогу...
Начало: v8: 8.2 Ошибка в динамическом списке с сортировкой
Продолжение: v8: 8.2 Ошибка в динамическом списке с сортировкой (Продолжение)
2 Fedor-1971
 
15.01.15
09:19
Не совсем то, у меня запрос простой к РС:
ВЫБРАТЬ
    КлиентыЗвонки.дтКонтакта КАК дтЗвонка,
    КлиентыЗвонки.Исполнитель,
    КлиентыЗвонки.Важность,
    КлиентыЗвонки.Клиент,
    ВЫБОР
        КОГДА КлиентыЗвонки.дтКонтакта < &Нч
            ТОГДА ИСТИНА
        ИНАЧЕ ЛОЖЬ
    КОНЕЦ КАК Красный,
    КлиентыЗвонки.ЗадачаКонтакта,
    КлиентыЗвонки.ВидКонтакта,
    КлиентыСтатусыСрезПоследних.вБазе КАК Статус
ИЗ
    РегистрСведений.КлиентыПланКонтактов КАК КлиентыЗвонки
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КлиентыСтатусы.СрезПоследних(&Кн, ) КАК КлиентыСтатусыСрезПоследних
        ПО КлиентыЗвонки.Клиент = КлиентыСтатусыСрезПоследних.Клиент
ГДЕ
    КлиентыЗвонки.Исполнитель = &Исполнитель

вот при сортировке по полю ДтЗвонка и происходят чудеса на виражах. При чём, если список целиком умещается на экране, то всё отображается правильно и нормально.
3 Cube
 
15.01.15
09:21
(2) Ну, ежели ты сам аналогии с моей проблемой не уловил, то скажу прямым текстом: вместо "КлиентыЗвонки.дтКонтакта КАК дтЗвонка," пиши "КлиентыЗвонки.дтКонтакта," :)
4 Fedor-1971
 
15.01.15
09:32
Спасибо, действительно затупил.
  Получается в ДС использовать алиасы себе дороже, вот же незадача, придётся проверять всю конфигу.
5 Cube
 
15.01.15
09:33
(4) Так что, проблема ушла?
6 Fedor-1971
 
15.01.15
09:38
Да, проверил на ещё 2 моих ДС, то же самое, снимаем алиас и всё работает корректно
7 Cube
 
15.01.15
09:41
(6) То есть, 1С до сих пор (3,5 года прошло) так и не исправили ошибку под номером 10077050... Вот лентяи!
А релиз платформы у тебя какой?
8 Fedor-1971
 
15.01.15
09:46
(7) 8.2.19.90