Это не список тем «для общего развития», а порядок, в котором
их проходят на тренажёре: 422 задачи, разложенные по зонам.
Каждая следующая зона опирается на предыдущую — поэтому и порядок такой.
Страницу можно распечатать или сохранить в PDF — Ctrl+P и
«Сохранить как PDF». Почту оставлять не нужно: за план мы адрес не берём.
1. Основы языка
Переменные, условия, циклы на задачах из учётной работы.
Тем: 8 · задач: 88
Расчёты и округление — 19
Зарплата и кадры — 7
Взаиморасчёты и сроки — 5
Проверка данных — 11
Циклы по строкам — 5
Текст и формат — 12
Количества и остатки — 14
Даты и сроки — 15
После этой зоны: Считаете деньги, даты и проценты так, как их считают в учёте: НДС, наценка, пени, отпускные, рабочие дни.
2. Коллекции и строки
Массивы, соответствия, строки. С этого начинается любой код на 1С.
Тем: 19 · задач: 78
Две функции вместо одной — 5
Значение, расчёт, итог — 5
Справочник, норма, остаток — 5
Даты, коды и подбор — 5
Массивы и перебор — 3
Таблица значений — 3
Условия и циклы — 1
Строки — 7
Регулярные выражения: форма строки — 5
Регулярные выражения: разбор текста — 5
Таблица значений — 3
Дерево значений — 2
Соответствие — 7
Что делает БСП: строки — 5
Что делает БСП: коллекции и служебное — 5
Вызов функций БСП — 2
Подсистемы БСП: команды и обновление — 2
Подсистемы БСП: доступ, версии, файлы — 3
Подсистемы БСП: обработки, свойства, рассылки — 5
После этой зоны: Свободно обращаетесь с массивами, соответствиями и таблицами значений; разбираете строки — выгрузки, ФИО, артикулы.
3. Алгоритмы и поиск ошибок
Приёмы вместо перебора и умение найти причину, а не симптом.
Тем: 7 · задач: 16
Хеш вместо перебора — 1
Двоичный поиск — 1
Два указателя — 1
Обход иерархии — 3
Дерево и цикл в нём — 2
Сопоставление и очерёдность — 3
Деньги: своды и точность — 5
После этой зоны: Решаете то, что спрашивают на собеседовании отдельно от 1С: сортировки, поиск, разбор структур.
4. Запросы
Язык запросов: соединения, группировки, NULL и виртуальные таблицы.
Тем: 12 · задач: 46
Основы выборки — 5
Соединения и NULL — 3
Группировка — 4
Виртуальные таблицы — 4
Объединение и даты — 4
Два уровня — 2
Настройки отчёта: отбор и порядок — 2
Отчёт: итоги и условное оформление — 2
Схема компоновки: параметры и поля — 4
Интеграции: обмен с чужим сервисом — 6
Конвертация данных и планы обмена — 4
Настройки и вывод отчёта — 6
После этой зоны:
5. Учёт
Партии, себестоимость, распределение сумм, остатки по движениям.
Тем: 4 · задач: 14
ФИФО и ЛИФО — 3
Распределение сумм — 3
Остатки регистра — 5
Периоды — 3
После этой зоны:
6. Работа с базой
Работа с базой: документы, проведение, движения регистров.
Тем: 28 · задач: 133
Запрос вместо цикла — 2
Простые выборки — 8
Значение на дату — 4
Своды и итоги — 6
Повседневные задачи — 9
Регистры в работе — 10
Кадры и расчёт: азы — 3
Отчёты, которые просят — 2
Соединения и разрезы — 3
Поиск проблем в данных — 4
Проведение — 3
Модуль объекта: обработчики — 5
Типовые приёмы — 5
Табличная часть в обработках — 4
Разрезы, цены и обмен — 6
Модуль объекта: создание и проверка — 8
Изменение данных — 4
Очистка данных — 2
Внешние обработки — 6
Взаиморасчёты — 3
Резервирование — 4
Сверка и ведомости — 3
Управленческий счёт — 4
Оперативный учёт — 5
Расчёты и зарплата — 7
Кадры: аналитика и контроль — 4
Бухгалтерский учёт — 8
Отказ в проведении — 1
После этой зоны:
7. Оптимизация
Счётчик обращений к базе. Верный ответ мало что значит, если он дорого стоит.
Тем: 12 · задач: 47
Запрос в цикле — 4
Срезы и остатки — 4
Неявные соединения — 2
Вызовы сервера — 3
Состояние формы — 4
Форму настраивают не один раз — 4
Печатные формы — 2
Форма и база — 3
СКД — 6
Администрирование — 5
Интеграции по HTTP — 4
Обмен, который переживает сбои — 6
После этой зоны:
Что дальше
Путь заканчивается не «последней задачей», а собеседованием: в тренажёре
есть раздел с вопросами, которые задают на самом деле, и у каждой задачи
написано, как о ней говорить на интервью.