1C-Code → Теория

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

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

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

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

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