Порядок, в котором это проходят на тренажёре. Каждая зона
опирается на предыдущую — поэтому он такой, а не «по интересам».
Карта пути: семь зон и три вехи
Карта профессии целиком
Семь зон выше — то, что проходят на тренажёре. А это всё, что нужно знать
1С-разработчику: от конфигуратора и языка до HTTP-сервисов, JSON, обменов через
КД2 и КД3, печатных форм и обновления типовых. Сверху вниз — порядок изучения,
слева — уровни, на которых эти темы спрашивают на собеседованиях.
После диагностики в тренажёре та же карта приходит с пометками:
что вы уже держите, где пробел и с какой темы начать.
Страницу можно распечатать или сохранить в PDF — Ctrl+P и
«Сохранить как PDF». Почту оставлять не нужно: за план мы адрес не берём.
1. Основы языка
Три конструкции, из которых собран любой код на 1С
После этой зоны: Считаете деньги, даты и проценты так, как их считают в учёте: НДС, наценка, пени, отпускные, рабочие дни.
Темы: Расчёты и округление · Зарплата и кадры · Взаиморасчёты и сроки · Проверка данных · Циклы по строкам · Текст и формат · Количества и остатки · Даты и сроки
2. Коллекции и строки
Массив, соответствие, таблица значений — и когда что
После этой зоны: Свободно обращаетесь с массивами, соответствиями и таблицами значений; разбираете строки — выгрузки, ФИО, артикулы.
Темы: Две функции вместо одной · Значение, расчёт, итог · Справочник, норма, остаток · Даты, коды и подбор · Массивы и перебор · Таблица значений · Условия и циклы · Строки · Регулярные выражения: форма строки · Регулярные выражения: разбор текста · Таблица значений · Дерево значений · Соответствие · Что делает БСП: строки · Что делает БСП: коллекции и служебное · Вызов функций БСП · Подсистемы БСП: команды и обновление · Подсистемы БСП: доступ, версии, файлы · Подсистемы БСП: обработки, свойства, рассылки
3. Алгоритмы и поиск ошибок
Приём вместо перебора — и умение найти причину
После этой зоны: Решаете то, что спрашивают на собеседовании отдельно от 1С: сортировки, поиск, разбор структур.
Темы: Хеш вместо перебора · Двоичный поиск · Два указателя · Обход иерархии · Дерево и цикл в нём · Сопоставление и очерёдность · Деньги: своды и точность
4. Запросы
Запрос — конвейер с жёстким порядком звеньев
После этой зоны: Пишете запросы на языке 1С: соединения, группировки, виртуальные таблицы регистров, пакеты.
Темы: Основы выборки · Соединения и NULL · Группировка · Виртуальные таблицы · Объединение и даты · Два уровня · Настройки отчёта: отбор и порядок · Отчёт: итоги и условное оформление · Схема компоновки: параметры и поля · Интеграции: обмен с чужим сервисом · Конвертация данных и планы обмена · Настройки и вывод отчёта
5. Учёт
Откуда берётся остаток: документ → движения → регистр
После этой зоны: Понимаете учёт изнутри: партии, себестоимость, взаиморасчёты, проводки и оборотка.
Темы: ФИФО и ЛИФО · Распределение сумм · Остатки регистра · Периоды
6. Работа с базой
Жизненный цикл документа: от создания до движений
После этой зоны: Работаете с прикладными объектами: документы и проведение, регистры и движения, формы, печатные формы, обмен.
Темы: Запрос вместо цикла · Простые выборки · Значение на дату · Своды и итоги · Повседневные задачи · Регистры в работе · Кадры и расчёт: азы · Отчёты, которые просят · Соединения и разрезы · Поиск проблем в данных · Проведение · Модуль объекта: обработчики · Типовые приёмы · Табличная часть в обработках · Разрезы, цены и обмен · Модуль объекта: создание и проверка · Изменение данных · Очистка данных · Внешние обработки · Взаиморасчёты · Резервирование · Сверка и ведомости · Управленческий счёт · Оперативный учёт · Расчёты и зарплата · Кадры: аналитика и контроль · Бухгалтерский учёт · Отказ в проведении
7. Оптимизация
Верный ответ мало что значит, если он дорого стоит
После этой зоны: Видите, почему медленно, и умеете это чинить: запрос в цикле, обращения через точку, лишние чтения, транзакции и блокировки.
Темы: Запрос в цикле · Срезы и остатки · Неявные соединения · Вызовы сервера · Состояние формы · Форму настраивают не один раз · Печатные формы · Форма и база · СКД · Администрирование · Интеграции по HTTP · Обмен, который переживает сбои
Что дальше
Путь заканчивается не «последней задачей», а собеседованием: в тренажёре
есть раздел с вопросами, которые задают на самом деле, и у каждой задачи
написано, как о ней говорить на интервью.