1C-Code → Теория
Теория по 1С:Предприятие 8
215 вопросов по 31 темам — тех, что задают
на собеседовании и в аттестации.
Разница между «читал» и «знаю» обнаруживается ровно на таком вопросе.
У каждого есть разбор: не только какой ответ верный, но и почему остальные
похожи на правду.
Проверить себя в тренажёре
Запросы и оптимизация Соединения, NULL, индексы, виртуальные таблицы. Самая частая тема на собеседовании.
Регистры и учёт Виды регистров, движения, итоги, ФИФО, закрытие месяца.
Язык и типы данных Коллекции, типы, ссылки и значения, области выполнения.
СКД Система компоновки данных: схема, настройки, ресурсы, отборы.
Архитектура и производительность Клиент-сервер, транзакции, блокировки, обмен данными.
Транзакции и блокировки Целостность данных при одновременной работе: транзакции, блокировки, взаимоблокировки. Любимая тема senior-собеседований.
Обмен данными и интеграции Планы обмена, узлы, регистрация изменений, веб-сервисы, HTTP. Спрашивают на позициях с интеграциями.
Права, роли и RLS Роли, права на объекты, ограничение доступа на уровне записей. Спрашивают везде, где есть разграничение доступа.
Фоновые и регламентные задания Расписания, фоновые задания, длительные операции. Нужно всем, кто автоматизирует рутину.
Библиотека стандартных подсистем Как БСП попадает в конфигурацию, как её обновлять и чем её функции отличаются от платформенных.
Формы: обычные и управляемые Клиент и сервер, контекст формы, где какой код выполняется и почему форма «тормозит».
Индексы и скорость запросов Почему запрос идёт минуту, что такое индекс, зачем временные таблицы и когда они не помогают.
Объекты конфигурации Планы видов характеристик, бизнес-процессы, константы и подписки: зачем они нужны и когда применяются.
Расширения конфигурации Аннотации, заимствование, безопасный режим. Как дорабатывать типовую, не снимая её с поддержки.
Расчёт зарплаты и регистры расчёта Вытеснение, базовый период, перерасчёты, график. Тема, на которой валится большинство.
Бухгалтерский учёт: счета и проводки План счетов, субконто, корреспонденция, оборотно-сальдовая. Что спрашивают там, где стоит бухгалтерская конфигурация.
Обновление и поддержка конфигурации Снятие с поддержки, сравнение и объединение, хранилище. Что происходит с доработками, когда выходит новый релиз типовой.
Клиент, сервер и директивы Где выполняется код, что можно передать между клиентом и сервером и почему вызовов должно быть мало.
Модули: какие бывают и что где писать Модуль объекта, менеджера, формы, общий, сеанса, приложения. Где какой код должен лежать и почему.
События записи и проведения ПередЗаписью, ПриЗаписи, ОбработкаПроведения, ОбменДанными.Загрузка. Порядок вызова и что в каком обработчике уместно.
Результат запроса: Выбрать и Выгрузить Обход выборкой, выгрузка в таблицу значений, группировки, пустой результат. Что выбрать под задачу.
Программная работа с объектами и формами Создать, заполнить, записать, провести. И как добавить элемент на управляемую форму кодом.
Учёт: основы Движения и проведение, остатки на дату, измерения и ресурсы — с чего начинается учёт в 1С.
Язык: что ведёт себя не так, как ждёшь Параметры по ссылке и Знач, копии коллекций, исключения, кэш повторного использования, Асинх.
Запросы: первые шаги Параметры, РАЗЛИЧНЫЕ и ПЕРВЫЕ, псевдонимы, ЕСТЬNULL, порядок строк и запрос в цикле.
Печатные формы Макет, области, параметры, Заполнить и где живёт печать в типовой.
HTTP и JSON Запросы наружу, коды ответа и повторы, JSON туда и обратно, HTTP-сервисы.
Себестоимость и закрытие месяца Способы оценки, партии, документ задним числом, расчёт себестоимости в типовых.
Таблица значений Колонки и строки, поиск и отбор, свёртка, сортировка, копия против ссылки.
Отладка и поиск причины Точки останова, отладка сервера и фоновых, журнал регистрации, замер.
Командная разработка Хранилище и захват, Git и EDT, файлы поставки и что чем восстанавливается.