Требования к 1С:Экспертам -
и соответствующие материалы курса...

Фирма «1С» выдвигает 6 основных требований к специалистам, желающим получить статус 1С:Эксперт.

Наш курс «Ускорение и оптимизация систем на 1С:Предприятие 8.3 и Подготовка на 1С:Эксперт по технологическим вопросам» – это прежде всего набор практик с реальных проектов по оптимизации информационных баз 1С.

Но, естественно, в курсе мы закрываем все вопросы по подготовке к экзамену 1С:Эксперт.

Включая дополнительные вопросы, на которых экзаменаторы любят завалить аттестуемых :)

Материалы на этой странице содержат требования к экзамену 1С:Эксперт по состоянию на 2016 год. В настоящий момент требования к Экспертам усложнились.

Для полноценной подготовки к Аттестации рекомендуем пройти курс - Ускорение и оптимизация систем на 1С и Подготовка на 1С:Эксперт

Итак, 6 основных требований для 1С:Эксперт

1. Владеть методиками и технологиями нагрузочного тестирования систем на платформе «1С:Предприятие 8»

Эта тема разбирается в 3-м модуле курса, в главе «Анализ причин медленной работы и оптимизация системы».

Уроки из курса по теме:

  • 1С:Тест-центр – описание и возможности
  • Интеграция 1С:Тест-центр и рабочей конфигурации. Запуск 1С:Тест-центр
  • Создание сценария тестирования в 1С:Тест-центр для генерации и проведения документов
  • Создание и настройка объектов в 1С:Тест-центр. Запуск теста в рабочей базе
  • Постановка задачи для проверки конфигурации на избыточные блокировки
  • Реализация алгоритма параллельного создания документов
  • Создание сценария для проверки конфигурации на избыточные блокировки. Запуск теста
  • Создание сценария для анализа взаимоблокировок в конфигурации
Полезное видео по теме
Изучив уроки, Вы сможете проверить, какое количество пользователей потянет Ваше оборудование.

2. Администрировать ИС с большим количеством пользователей для достижения максимальной производительности и пропускной способности

Эта тема разбирается в 5-м модуле, в главе «Кластер серверов 1С:Предприятие».

Уроки из курса по теме:

  • Назначение и возможности кластера серверов «1С:Предприятие 8»
  • Рекомендации по архитектуре серверов в зависимости от количества одновременно работающих пользователей
  • Настройка кластера серверов 1С:Предприятие 8.2 и 8.3
  • Рабочий сервер и рабочий процесс – функциональность и схема работы
  • Управление системой с помощью консоли кластера серверов
  • Процессы кластера серверов – ragent, rmngr, rphost
  • Обеспечение стабильной работы системы с помощью нескольких рабочих процессов
  • Создание нового рабочего процесса – настройка параметров и запуск
  • Стабильность рабочего процесса. Использование резервных рабочих процессов
  • Подключение нового рабочего сервера к кластеру серверов в консоли кластера
  • Подключение информационной базы к кластеру серверов
  • Управление использованием памяти рабочего сервера
  • Свойства сервера: Контроль количества соединений и ИБ на процесс, Менеджер под каждый сервис, Центральный сервер
  • Распределение нагрузки между рабочими серверами в кластере
  • Алгоритм распределения клиентов по рабочим процессам сервера
  • Особенности распределения нагрузки в кластере серверов на платформе «1С:Предприятие 8.3»
  • Настройка кластера серверов в «1С:Предприятие 8.3» с автоматическим распределением нагрузки
  • Кейс – обслуживание информационной базы на отдельном сервере. Настройка требований назначения функциональности
  • Распределение клиентов по рабочим процессам в «1С:Предприятие 8.3»
Полезное видео по теме

Изучив уроки, Вы сможете настраивать ряд параметров кластера серверов 1С:Предприятие 8.3.

3. Оценивать эффективность работающей системы, находить проблемы и узкие места

Эта тема разбирается в 3-м модуле, в главе «Расследование причин медленной работы».

Уроки из курса по теме:

  • Общие принципы расследования причин медленной работы базы 1С
  • Объективные данные для анализа причин медленной работы 1С
  • 3 главные причины медленной работы системы 1С
  • 2 класса задач по оптимизации 1С – улучшение производительности операций и обеспечение параллельной работы пользователей
  • Принципы объективного замера производительности операций
  • Кейс – замер производительности с помощью отладчика
  • 1С:Центр управления производительностью – предназначение и возможности
  • Настройка параметров 1С:ЦУП. Синхронизация времени на серверах 1С
  • Настройка доступа 1С:ЦУП к серверу СУБД. Использование 1С:ЦУП в домене
  • Архитектура интеграции 1С:ЦУП в рабочую информационную систему
  • Варианты интеграции 1С:ЦУП с рабочей системой
  • Установка конфигурации 1С:ЦУП. Подключение ЦУП через COM-соединитель
  • Настройка параметров центрального сервера и кластера серверов в 1С:ЦУП
  • Связь 1С:ЦУП и исследуемой информационной базой
  • Настройка типов исследуемых показателей в 1С:ЦУП
  • Настройка прав пользователя в СУБД, показателей операционной системы
  • Настройка каталогов для записи логов 1С:ЦУП
  • Настройка доступа к локальному каталогу и прав доступа для работы ТЖ
  • Самые частые ошибки при настройке технологического журнала
  • Настройка трассировок в 1С:ЦУП. Настройка сервера 1С:ЦУП
  • Режимы работы 1С:ЦУП - Мониторинг и режим Просмотр
  • Оперативные и аналитические показатели 1С:ЦУП
  • Включение и сбор оперативных показателей в ЦУП
  • Главные симптомы неоптимальных запросов
  • Симптомы излишних ожиданий на блокировках и взаимоблокировок
  • Безопасность использования «1С:ЦУП» в корпоративной ИС
  • Альтернатива ЦУП. Облачная система контроля производительности
  • Сервис анализа неоптимальных запросов – описание и возможности
  • Получение доступа к сервису анализа неоптимальных запросов
  • Установка сервиса анализа неоптимальных запросов
  • Настройка параметров сервиса анализа неоптимальных запросов
  • Поиск медленных запросов в рабочей ИБ с помощью бесплатного сервиса
  • Бесплатный сервис анализа блокировок – описание, возможности, скачивание
  • Установка сервиса анализа блокировок
  • Настройка параметров сервиса анализа блокировок
  • Поиск избыточных ожиданий на блокировках с помощью бесплатного сервиса
  • Бесплатный сервис анализа технологического журнала – описание и возможности
  • Получение и установка сервиса анализа ТЖ
  • Настройка параметров сервиса анализа технологического журнала
  • Пример использования сервиса анализа ТЖ
  • Когда необходимо производить upgrade серверного оборудования?
  • Медленная работа системы под одним пользователем 1С – возможные причины
  • Медленная работа системы на одном компьютере – возможные причины
  • Ошибки платформы, влияющие на медленную и неустойчивую работу
  • Что делать, если абсолютно все операции в системе выполняются медленно
  • Причины медленной работы сервера 1С
  • Оценка текущей производительности ИС с помощью APDEX
  • Общая схема расчета APDEX. Ключевые операции
  • Классификация ключевых операций по приоритетам
  • Определение целевого и фактического времени для ключевых операций
  • Расчет индекса APDEX. Объединение рабочей конфигурации с 1С:БСП
  • Создание и настройка ключевых операций в информационной базе
  • Встраивание кода замера в конфигурацию. Включение замеров операций
  • Инструменты расчета APDEX в типовых решениях. Регистрация сервиса APDEX
  • Объединение конфигураций с сервисом APDEX. Настройка сервиса APDEX
  • Фиксация времени проведения документов и выполнения запросов
  • Использование APDEX в реальной практике
Полезное видео по теме

В этих видео мы показываем, как можно в своей конфигурации найти запросы, которые тормозят систему.

Это бесплатные сервисы, которые могут показать ряд проблем с Вашей информационной базой.

Вы только что сэкономили 84 000 рублей – именно столько стоит «1С:Корпоративный инструментальный пакет» :)

4. Диагностировать проблемы эксплуатации большой информационной системы, определять причину проблем и предлагать адекватный способ решения

Эта тема разбирается в 3-м модуле, в главе «Расследование причин медленной работы».

Уроки из курса по теме:

  • Основные принципы оптимизации. Неоптимальные запросы - общая схема
  • Запрос 1С и запрос SQL. Оптимизатор и план запроса
  • Настройка SQL Profiler. План запроса. Соответствие таблиц СУБД и метаданных
  • Операторы плана запроса. Table Scan. Clustered Index Scan. Index Scan Index Seek
  • Операторы Constant Scan. Clustered Index Seek и Sort. Compute Scalar
  • Операция Nested Loops, Merge Join и Hash Join
  • Чтение текстового и графического плана запроса
  • Кейсы. Разыменование полей. Соединение нескольких таблиц
  • Кейс - использование составных типов данных
  • Признаки неоптимального плана. Причины медленной работы запроса
  • Кейс - невыполнение регламентных операций СУБД
  • Разбор проблем - соединение с подзапросом и виртуальной таблицей
  • Назначение и структура индексов. Кластерные и некластерные индексы
  • Простые и составные индексы. Основные индексы платформы
  • Создание собственных индексов. Как узнать каких индексов не хватает
  • Кейс - несоответствие индексов и условий. Селективность индексов
  • Кейс - подзапрос в условии соединения
  • Поля составного типа - внутреннее устройство и механика работы
  • Рекомендации по работе с полями составного типа
  • Использование параметров виртуальной таблицы
  • Решение проблем - запросы в цикле, коррелированный запрос, обращение через несколько точек, обращение к ссылке
  • Правильное проектирование универсальных запросов. Декартово произведение
  • Рекомендации по написанию запросов
  • Как узнать, кто выполняет медленный запрос
  • Анализ запросов с помощью бесплатного сервиса, 1С:ЦУП, SQL Profiler, ТЖ
  • Кейс - поиск и оптимизация запроса в ИБ
  • Транзакция - описание и пример. Типы и виды транзакций
  • Объектные блокировки 1С. Транзакционные блокировки
  • Связь между блокировкой и транзакцией, блокировкой и запросом
  • Типы блокировок. Таблица совместимости блокировок
  • Совместимость блокировок. Реализация блокировок в СУБД
  • Грануляция и эскалация. Эскалация на управляемых блокировках
  • Уровень изоляции транзакции. Грязное чтение
  • Read Committed Snapshot - описание и решение проблемы
  • Сравнение Read Committed и Read Committed Snapshot
  • Неповторяемое чтение - решение проблемы. Repeatable read и Read Committed
  • Чтение фантомов - решение проблемы. Read Uncommitted
  • Режимы блокировок в 1С. Автоматический и управляемый режим
  • Типы управляемых блокировок, установка и нюансы управляемых блокировок
  • Установка явных управляемых блокировок
  • Блокировка на всю таблицу. Блокировка объектных сущностей
  • Внутреннее устройство управляемых блокировок
  • Режимы блокировки и СУБД. Режимы блокировки в 1С. Плюсы и минусы
  • Автоматический и управляемый режим блокировки данных
  • Особенности использования разделителя итогов
  • Блокирующее чтение итогов в начале транзакции
  • Старая и новая методика контроля остатков
  • Свойство БлокироватьДляИзменения - схема решения взаимоблокировки
  • Режим удаления движений - техника использования
  • Выгрузка изменений по плану обмена. Изменение большого объема данных
  • Анализ блокировок с помощью 1С:ЦУП и бесплатного сервиса
  • Повышение уровня изоляции ресурса - решение проблем со взаимоблокировками
  • Решение проблемы - разный порядок блокируемых полей
  • Взаимоблокировки из-за неоптимального запроса
  • Max degree of parallelism. Отслеживание взаимоблокировок в СУБД
  • Сценарий воспроизведения deadlocks
  • Устранение взаимоблокировок c помощью 1С:ЦУП и бесплатного сервиса
Полезное видео по теме

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

5. Знать особенности архитектуры и реализации механизмов платформы «1С:Предприятия 8», критичных с точки зрения производительности

Эта тема разбирается в 3-м модуле, в главе «Анализ причин медленной работы и оптимизация системы».

Уроки из курса по теме:

  • Внутреннее устройство управляемых блокировок
  • Причины избыточных блокировок
  • Автоматический режим блокировок
  • Не оптимальная работа запроса
  • Методические ошибки при проектировании конфигурации
  • Методические ошибки при проектировании констант
  • Методические ошибки при проектировании последовательности документов
  • Методические ошибки при проектировании регистров
Полезное видео по теме

В этом видео мы показываем на примере, как можно увеличить производительность бухгалтерской подсистемы.

6. Уметь проектировать и разрабатывать большие информационные системы

Эта тема разбирается в 3-м модуле, в главе «Расследование причин медленной работы».

Уроки из курса по теме:

  • Старая и новая методика контроля остатков
  • Избыточные блокировки в информационной базе
  • Методические ошибки при проектировании и использовании констант
  • Кейс - неправильное использование "Констант"
  • Методические ошибки при проектировании и использовании последовательности документов
  • Кейс – снижение параллельности работы системы при использовании последовательности документов
  • Методические ошибки при проектировании и использовании регистров
Полезное видео по теме

В этом видео проведен разбор проблем при использовании объекта «Последовательность документов».

В курсе мы разбираем то, что не требуют на Аттестации, но необходимо на реальных проектах:

  • Бесплатные инструменты мониторинга и анализа производительности
  • Внедрение системы замера времени выполнения операций
  • Настройка сервера СУБД и регламентных заданий
  • Недокументированное поведение системы при установке управляемых блокировок
  • Возможные проблемы при работе с виртуальными машинами
  • Настройка отказоустойчивости кластера 1С
  • Расследование проблем стабильности
  • Использование технологического журнала
  • Финальное задание - реальный пример оптимизации конфигурации