8.х как писать обработки для наиболее быстрого выполнения их сервером?

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем solnce, 7 сен 2009.

  1. TopicStarter Overlay
    solnce
    Offline

    solnce Опытный в 1С

    Регистрация:
    16 июл 2009
    Сообщения:
    61
    Симпатии:
    0
    Баллы:
    26
    Доброе время суток.
    Я начинающий программист 1С, так что многих тонкостей пока незнаю. Столкнулась вот с чем: На работе до меня программист писала множество отчетов, многие из них формируются до часу!хотя сами по себе несложные.. о_О
    Скажите есть ли какие нибудь общие правила, которые обеспечивают максимально быстрое выполнение обработок.
    Заранее благодарю.
  2. lazy
    Offline

    lazy Модераторы Команда форума Модератор

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    Ну, тут все от обстоятельств зависит. Отчет формируемый час - это либо нечто обрабатывающее огромный массив данных, и этим можно объяснить его скорость. Либо безграмотно написанный отчет.
    Первое на чем следует остановить свое внимание - это использование запросов, т.к. многие начинающие программисты любят перебирать данные с помощью конструкций самого языка а для больнишства отчетов это не оправдано тормозит отчет. Второе - это приоритетное использование регистров, т.е. все, что можно сделать используя данные регистров - должно быть с их использованием сделано. И только когда нужной инфы в регистрах нет - уже переходить к использованию документов/спраовчников. И наконец правильное задание параметров запросов к виртуальным таблицам. Это - вкратце то, на чем обычно спотыкаются новички без присмотра гуру. Вообще - в большинстве книжек по конфигурированию есть главы посвященные грубым ошибкам и оптимизации. Рекомендую к ознакомлению соответствующий раздел в книге "Профессиональная разработка в системе 1С:Предприятие" там это хорошо разжевано с наглядными примерами...
  3. TopicStarter Overlay
    solnce
    Offline

    solnce Опытный в 1С

    Регистрация:
    16 июл 2009
    Сообщения:
    61
    Симпатии:
    0
    Баллы:
    26
    Спасибо большое за совет:)
  4. tirk
    Offline

    tirk Опытный в 1С

    Регистрация:
    1 сен 2008
    Сообщения:
    1.142
    Симпатии:
    0
    Баллы:
    26
    а еще есть #Сервер
    и #Клиент

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