Р7 макросы (продвинутый)

Продолжительность: 16 ак. часов
Ближайшая дата обучения: 15.06.2026
Группа формируется

Оставьте заявку

Нужна помощь? Оставьте свой номер — мы позвоним, чтобы ответить на все ваши вопросы.

    Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое согласие на обработку персональных данных. Обработка персональных данных осуществляется в соответствии с «Политикой обработки персональных данных».

    О курсе

    Получаемые знания/навыки или что будут знать и уметь слушатели после окончания курса

    • знать:
      • способы структурирования кода макросов с использованием функций JavaScript и комментирования через JSDoc;
      • способы создания и использования глобальных констант и функций в документах Р7;
      • особенности структуры данных, хранящихся в диапазоне электронных таблиц;
      • назначение областей в API таблиц (ApiAreas);
      • методы массивов, строк и регулярных выражений в JavaScript для обработки данных через макросы в Р7;
      • основы асинхронного программирования, callback-функций и обработки ошибок (try/catch);
      • способы настройки рабочего пространства пользователя для корректной передачи данных в макросы;
      • способы получения и обработки данных из внешних источников;
      • форматы данных JSON и плоского текста с разделителями;
      • принципы работы с событиями в макросах: attachEvent, detachEvent, addEventListener, removeEventListener;
      • особенности создания макросов для различных редакторов Р7;
    • уметь:
      • структурировать и документировать код макросов для повышения читаемости и поддержки;
      • обрабатывать значение диапазона как структуру двумерного массива JS;
      • применять регулярные выражения в макросах Р7;
      • реализовывать асинхронные процессы и корректно обрабатывать ошибки в макросах;
      • создавать и настраивать диалоговые окна для взаимодействия с пользователем;
      • получать и обрабатывать данные из внешних источников и локальных файлов в форматах JSON и формате текста с разделителями;
      • использовать события для управления поведением макросов;
      • разрабатывать макросы с использованием некоторых недокументированных методов (перерисовка экрана, копирование листа, группировка данных по строкам);
      • разрабатывать практические макросы для работы с диаграммами, таблицами, датами и форматами данных в редакторах Р7.

    Требования

    • Знание основ работы с персональным компьютером.
    • Умение работать в среде ОС (Windows, Linux, Android, IOS и др.).
    • Базовые знания и навыки работы с пакетом офисных приложений Р7-Офис.
    • Знание основных алгоритмических конструкций (ветвления, циклы) (желательно).
    • Знания и навыки в объеме курса «Макросы Р7 (базовый уровень)» (рекомендуется пройти обучение).
    • Опыт работы с макросами в «Р7-Офис»

    Целевая аудитория

    • специалисты, которым необходимы расширенные профессиональные навыки работы с пакетом прикладных программ «Р7-Офис» для автоматизации решения типичных задач (c использованием макросов) и которые уже имеют опыт работы с макросами в «Р7-Офис»

    Документы об окончании

    Сертификат Учебного центра Трайтек

    Сертификат Учебного центра "Трайтек"

    Удостоверение о повышении квалификации

    Удостоверение о повышении квалификации

    Сертификат Р7

    Сертификат Р7

    Программа обучения

    6 Тем16ч.

    Модуль 1. Углубление основ разработки макросов в Р7

    Тема 1. Структурирование кода макросов Р7
    • Введение. Повторение основ разработки макросов Р7.
      • Панель разработчика и API редакторов Р7.
      • Данные ячейки: Value, Text, Formula.
      • Роль ApiAreas при работе с диапазонами.
      • Манипуляции с листами: добавление, перемещение, удаление.
    • Функции JS для структурирования кода в рамках макроса.
    • Комментирование кода через JSDoc.
    • Создание глобальных констант и функций для текущего документа.
    Тема 2. Продвинутые инструменты JS для макросов Р7
    • Полезные методы массивов JS для обработки значений диапазонов.
    • Регулярные выражения в связке со строковыми методами JS в макросах Р7.
    • Асинхронность, callback-функции.
    • Обработка ошибок в JS: try/catch.
    • Практическая работа № 1. Автоматизация обработки данных журнала событий.
    Тема 3. Макросы взаимодействия с пользователем
    • Диалоговые окна. Обработка ответа пользователя.
    • Передача параметров в макросы.
    • Обзор возможностей кастомизации диалоговых окон.
    • Практическая работа № 2. Макрос обработки пользовательских данных.

    Модуль 2. Дополнительные инструменты автоматизации в Р7

    Расписание занятий

    Дата Статус Формат Место проведения Стоимость
    15.06.2026 Группа формируется
    Дистанционный

    Дистанционное обучение (СДО):

    Самостоятельное изучение материалов программы. Оптимальный вариант для занятых людей, которые готовы учиться самостоятельно в свободное время в удобном для них темпе. Консультации преподавателей оказываются дистанционно (при необходимости).
    Виртуальный класс40000 ₽

    40 000 

    Уровень сложности
    Средний
    Продолжительность 16 ак. часов
    Лекции
    6 лекций

    Присоединяйся к нашей команде!

    Заполните анкету для кандидатов и мы свяжемся с Вами для уточнения всех деталей.

    Контакты

    +7 8452 24-77-77
    order@tritec-group.ru

    Наш адрес

    410012, г. Саратов, ул. им. Слонова И. А., д. 1, 9 этаж.

    Оставьте заявку и мы ответим на все ваши вопросы!