1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Метод Вид() = Половина Отчёта

Тема в разделе "Базы данных и администрирование", создана пользователем Tomash, 24 май 2013.

  1. Tomash

    Tomash Active Member

    Репутация:
    0
    Регистрация:
    16 янв 2013
    Сообщения:
    40
    Симпатии:
    0
    вобщем, наткнулся случайно на отчетик, писал не я, работать вроде работает, но замер производительности показывает страшные вещи:

    Код:
     
    Отчет.ОтчетПоПриходамРасходам.Форма	177	Если ( ТипЗначенияСтр(Док.Субконто1) <> "Справочник" ) Тогда	383589	  3.467854	  	0.63
    
    Отчет.ОтчетПоПриходамРасходам.Форма	180	Если ( Док.Субконто1.Вид() <> "Номенклатура" ) Тогда		 383589		225.016206  40.58
    
    Отчет.ОтчетПоПриходамРасходам.Форма	183	Если ( Док.Субконто1.Признак <> 0 ) Тогда				383589	 201.674566	36.37
    76% всего времени занимают две строки Если

    в то время как первая строка, хоть и обрабатывается такое же количество раз, занимает всего 0.63% общего времени

    насколько я могу судить, задержка в вызове метода/реквизита штатными средствами 1с 77

    вопрос: есть ли какие-нибудь альтернативы ? ато я постоянно пользуюсь подобными выражениями и даже не думал что они такие тяжёлые
     
  2. puh14

    puh14 Well-Known Member

    Репутация:
    0
    Регистрация:
    11 июл 2008
    Сообщения:
    1.412
    Симпатии:
    0
    прямой запрос. Определить вид ссылки можно в 13-ти значном формате дл неопределенного типа даных ( или типа документ или справочник) по первым 4-м символам.
     
Загрузка...

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