7.7 Вопрос по программированию

Тема в разделе "Общие вопросы "1С:Предприятие 7.7"", создана пользователем Veter, 12 сен 2006.

  1. TopicStarter Overlay
    Veter
    Offline

    Veter

    Регистрация:
    5 сен 2006
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    У меня в коде есть такая строка:
    Код:
    Если (Спр.Документ.Вид()="ДоговорУслуг") или (Спр.Документ.Вид()="ДоговорТехУсловия")или(Спр.Документ.Вид()="СчетУслуг") Тогда 
    ........
    
    На ее обработку уходит 80 % процентов времени, что вызывает явное недовольство у пользователей
    Может кто знает, как заменить условие поиска, дабы ускорится
  2. Amishechka
    Offline

    Amishechka Опытный в 1С

    Регистрация:
    8 сен 2006
    Сообщения:
    361
    Симпатии:
    1
    Баллы:
    26
    Максимум, что можно отсюда выжать, это:
    Код:
    ВидДок=Спр.Документ.Вид();
    Если (ВидДок="ДоговорУслуг") или (ВидДок="ДоговорТехУсловия")или(ВидДок="СчетУслуг") Тогда
    
    но это ускорит проверку на доли секунды. Скорее всего у тебя то что после условия долго выполняется
  3. Alex_241
    Offline

    Alex_241

    Регистрация:
    6 сен 2006
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Попробуй воспользоваться "запросом"!!!! Должно помочь!!!!

Поделиться этой страницей