8.х Скорость работы СКД

Тема в разделе "Система компоновки данных (СКД)", создана пользователем rSlayer, 21 дек 2013.

  1. TopicStarter Overlay
    rSlayer
    Offline

    rSlayer Опытный в 1С

    Регистрация:
    31 мар 2009
    Сообщения:
    251
    Симпатии:
    0
    Баллы:
    26
    Коллеги, вообще вопрос встал из-за скорости работы конфиги.
    Платформа 8.3.3.721.
    Конфа Розница. Магазин одежды и обуви 1.0.17.3
    Клиент-сервер.
    На одном клиенте (компе) печать копии чека из режима РМК идет 3,5 сек.
    на другом клиенте (компе) 45 сек.
    Начал ковыряться и искать где идут потери.
    Обнаружил, что такие команды как:
    Компоновщик.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных)); выполняется 15 сек.
    МакетСКД = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Компоновщик.Настройки,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); выполняется 14 сек.
    и перебор цикла Для Каждого Элемент Из Элементы Цикл, где элементы это "КоллекцияДоступныхПолейКомпоновкиДанных" затрачивает на перебор 12 сек.

    В рознице, все эти команды лежат в общем модуле "УправлениеШаблонами", у которого стоит только галка "Клиент (обычное приложение)".

    Вопрос, можно ли из этого сделать вывод, тормозит ли это сеть, либо медленный комп. В таком модуле все этим команды по идее должны выполняться на клиенте?
    И если команда выполнить компоновщика макета что-то может получать с сервера, то инициализация и перебор полей компоновки данных не должно по идее ничего вызывать с сервера и данные тянуть не должно? Или я ошибаюсь?

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