1C-Code → Теория

Теория по 1С:Предприятие 8

143 вопросов по 22 темам — тех, что задают на собеседовании и в аттестации.

Разница между «читал» и «знаю» обнаруживается ровно на таком вопросе. У каждого есть разбор: не только какой ответ верный, но и почему остальные похожи на правду.

Проверить себя в тренажёре

Запросы и оптимизацияСоединения, NULL, индексы, виртуальные таблицы. Самая частая тема на собеседовании. Регистры и учётВиды регистров, движения, итоги, ФИФО, закрытие месяца. Язык и типы данныхКоллекции, типы, ссылки и значения, области выполнения. СКДСистема компоновки данных: схема, настройки, ресурсы, отборы. Архитектура и производительностьКлиент-сервер, транзакции, блокировки, обмен данными. Транзакции и блокировкиЦелостность данных при одновременной работе: транзакции, блокировки, взаимоблокировки. Любимая тема senior-собеседований. Обмен данными и интеграцииПланы обмена, узлы, регистрация изменений, веб-сервисы, HTTP. Спрашивают на позициях с интеграциями. Права, роли и RLSРоли, права на объекты, ограничение доступа на уровне записей. Спрашивают везде, где есть разграничение доступа. Фоновые и регламентные заданияРасписания, фоновые задания, длительные операции. Нужно всем, кто автоматизирует рутину. Библиотека стандартных подсистемКак БСП попадает в конфигурацию, как её обновлять и чем её функции отличаются от платформенных. Формы: обычные и управляемыеКлиент и сервер, контекст формы, где какой код выполняется и почему форма «тормозит». Индексы и скорость запросовПочему запрос идёт минуту, что такое индекс, зачем временные таблицы и когда они не помогают. Объекты конфигурацииПланы видов характеристик, бизнес-процессы, константы и подписки: зачем они нужны и когда применяются. Расширения конфигурацииАннотации, заимствование, безопасный режим. Как дорабатывать типовую, не снимая её с поддержки. Расчёт зарплаты и регистры расчётаВытеснение, базовый период, перерасчёты, график. Тема, на которой валится большинство. Бухгалтерский учёт: счета и проводкиПлан счетов, субконто, корреспонденция, оборотно-сальдовая. Что спрашивают там, где стоит бухгалтерская конфигурация. Обновление и поддержка конфигурацииСнятие с поддержки, сравнение и объединение, хранилище. Что происходит с доработками, когда выходит новый релиз типовой. Клиент, сервер и директивыГде выполняется код, что можно передать между клиентом и сервером и почему вызовов должно быть мало. Модули: какие бывают и что где писатьМодуль объекта, менеджера, формы, общий, сеанса, приложения. Где какой код должен лежать и почему. События записи и проведенияПередЗаписью, ПриЗаписи, ОбработкаПроведения, ОбменДанными.Загрузка. Порядок вызова и что в каком обработчике уместно. Результат запроса: Выбрать и ВыгрузитьОбход выборкой, выгрузка в таблицу значений, группировки, пустой результат. Что выбрать под задачу. Программная работа с объектами и формамиСоздать, заполнить, записать, провести. И как добавить элемент на управляемую форму кодом.