1. 1 дн. назад
    19.04.2024 11:38:50
    andrewalexk начал обсуждение 1С 7.7+1С++(ИТ).

    :)
    всем чмоки в этому чате
    есть у кого опыт работы с ИТ в 1сpp?
    а то вот такая интригующая история вышла
    вчера возникла необходимость быстро(!) спозиционироваться на нужной строке большой таблицы значений
    по критерию совпадения значений в от 3 до 5 колонок - сразу вспомнил про ИТ и индексы
    взял для примера пока маленькую таблицу в 20 тыщ строк и 3 колонки (типы значений - 1 документ+2 справочника)
    делаю индекс выбираю значения предпоследней строки и ищу ... время 1'21''
    как-то не быстро
    делаю тупой перебор строк ... время 2''
    это нормально вообще?

  2. 19.04.2024 12:24:40

    Выложи кусок кода

  3. 19.04.2024 12:42:39

    :)
    думаешь код кривой?
    ну раньше я по индексам не искал но по алс и по темам на форумах вроде идентичен и работает
    а учитывая что и тупой перебор можно ускорить то ИТ и не нужна особо

  4. 19.04.2024 13:54:49

    Поиск в ТЗ в 7.7 (по одному полю) и так быстро работал.
    ИТ не требовались.

    Надо попробовать сделать одно составное поле, и поиск по нему.

  5. 23 ч. назад
    19.04.2024 15:12:18

    andrewalexk :)
    думаешь код кривой?

    Понятия не имею.
    Я на ИТЗ чудеса творил. Стало интересно.

  6. 1 дн. назад
    19.04.2024 10:56:16
    Дуб разместил сообщение в Ересь в результатах запроса.

    (4) чтобы отладчиком смотреть, пошагово. Собранный запрос выдаёт фигню. Я его декомпозировал, так сказать.

  7. 19.04.2024 10:57:43

    (5) консоль запросов на что?

  8. 19.04.2024 11:06:26

    (6) ну вообще - да. Ты прав.
    Но что это в сабже изменит?

  9. 19.04.2024 11:28:28

    (0) потому что в тех документах не заполнена таб часть

    ну ты Дуб реально

  10. 19.04.2024 13:49:50

    (8) разумеется - заполнена

Просмотреть больше