← все роливопросы для собеседований · 1С

Вопросы на собеседовании программиста 1С

Язык запросов и виртуальные таблицы, регистры и проведение, управляемые блокировки, формы, СКД, интеграции и обмены, БСП и расширения: то, что спрашивают у программиста 1С от джуна до сеньора. Ниже реальные вопросы с разбором, полный банк с движком повторения открывается в тренажёре.

1116 вопросов·16 тем·ниже разбор 9
  1. #onec_admin1 / 9
    Из каких основных процессов состоит сервер 1С?
    A)ragent, rmngr, rphost
    B)Клиентское приложение и СУБД
    C)Веб-сервер Apache с модулем 1С
    D)Служба планировщика и служба журналов ОС
    показать ответ и разбор
    +A)ragent, rmngr, rphost

    // разбор: ragent — агент сервера, управляет кластерами на машине. rmngr — менеджер кластера: сеансы, лицензии, блокировки, журналы. rphost — рабочие процессы, где выполняется код конфигурации и запросы к СУБД. Пользовательская нагрузка ложится на rphost.

  2. #onec_admin2 / 9
    С какими СУБД работает клиент-серверный вариант 1С:Предприятие?
    A)MySQL и MariaDB
    B)SQLite и встроенный движок файлового режима
    C)Только MS SQL Server
    D)MS SQL, PostgreSQL, Db2, Oracle
    показать ответ и разбор
    +D)MS SQL, PostgreSQL, Db2, Oracle

    // разбор: Поддерживаются MS SQL Server, PostgreSQL (в сборках с доработками под 1С), IBM Db2 и Oracle Database. В РФ чаще всего MS SQL и PostgreSQL, последняя растёт из-за импортозамещения. Файловый вариант использует собственный движок платформы.

  3. #onec_admin3 / 9
    Что делает «Тестирование и исправление информационной базы»?
    A)Проверка целостности и ремонт
    B)Запуск автотестов конфигурации
    C)Обновление конфигурации
    D)Резервное копирование базы перед изменениями
    показать ответ и разбор
    +A)Проверка целостности и ремонт

    // разбор: Проверяет логическую и ссылочную целостность, при необходимости исправляет ошибки, пересчитывает итоги, реиндексирует таблицы, для файловой базы сжимает. Запускают из конфигуратора на копии или в окно обслуживания, потому что часть операций требует монопольного режима.

  4. #onec_admin4 / 9
    Что такое «Замер производительности» в отладчике?
    A)Нагрузочное тестирование с сотней пользователей
    B)Время выполнения по строкам кода
    C)Журнал регистрации операций
    D)Мониторинг очередей СУБД в реальном времени
    показать ответ и разбор
    +B)Время выполнения по строкам кода

    // разбор: Замер производительности показывает, сколько раз и сколько времени выполнялась каждая строка кода во время операции, на клиенте и на сервере. Видно, где тратится время: запрос, цикл, серверный вызов. Это первый инструмент разработчика при поиске тормозов.

  5. #onec_admin5 / 9
    Где настраивается технологический журнал 1С?
    A)В свойствах конфигурации в конфигураторе
    B)В журнале регистрации
    C)В файле logcfg.xml
    D)В настройках СУБД для каждой базы
    показать ответ и разбор
    +C)В файле logcfg.xml

    // разбор: Файл logcfg.xml в каталоге настроек платформы описывает, какие события писать, с какими свойствами и фильтрами, куда и сколько часов хранить. Изменения подхватываются без перезапуска. Журнал пишет сервер (и клиент, если настроить на клиенте).

  6. #onec_bsp6 / 9
    Как в БСП получить значение одного реквизита объекта по ссылке без чтения объекта?
    A)Ссылка.ПолучитьРеквизит("Имя")
    B)Метаданные.НайтиПоСсылке(Ссылка).Реквизит
    C)Ссылка.Реквизит — то же самое, только короче
    D)ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Ссылка, Имя)
    показать ответ и разбор
    +D)`ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Ссылка, Имя)`

    // разбор: ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Ссылка, "ИмяРеквизита") делает запрос за одним полем, а ЗначенияРеквизитовОбъекта — за несколькими сразу и возвращает структуру. Это дешевле обращения через точку, которое читает объект.

  7. #onec_bsp7 / 9
    Что такое БСП?
    A)Библиотека общих механизмов от 1С
    B)Отдельная типовая конфигурация для малого бизнеса
    C)Набор готовых отчётов для руководителей
    D)Часть платформы, встроенная в каждую базу
    показать ответ и разбор
    +A)Библиотека общих механизмов от 1С

    // разбор: Библиотека стандартных подсистем — набор общих механизмов от 1С: пользователи и права, печать, файлы, обмены, обновление версии, регламентные задания и десятки других. На ней построены все типовые конфигурации. Её можно встроить и в свою конфигурацию, взяв только нужные подсистемы.

  8. #onec_bsp8 / 9
    Какая подсистема БСП даёт пользователям добавлять свои реквизиты к объектам без конфигуратора?
    A)«Дополнительные отчёты и обработки» с внешними файлами
    B)«Файлы» с вложениями объектов
    C)«Свойства»: доп. реквизиты и сведения
    D)«Версионирование объектов» с историей реквизитов
    показать ответ и разбор
    +C)«Свойства»: доп. реквизиты и сведения

    // разбор: Подсистема «Свойства» (дополнительные реквизиты и сведения) хранит виды свойств в ПВХ, а значения — в табличной части объекта или регистре сведений. Пользователь сам заводит «Цвет» или «Сезон», и они появляются в форме и отчётах. Код конфигурации при этом не меняется.

  9. #onec_bsp9 / 9
    Когда выполняются обработчики обновления информационной базы БСП?
    A)По расписанию регламентного задания каждую ночь
    B)При первом запуске после обновления
    C)При каждом запуске программы
    D)Только при ручном запуске администратором
    показать ответ и разбор
    +B)При первом запуске после обновления

    // разбор: После обновления конфигурации с новым номером версии при первом запуске подсистема сравнивает версию данных с версией конфигурации и выполняет обработчики новых версий. Номер версии в свойствах конфигурации обязан расти, иначе обработчики не запустятся.

это девять из 1116

В тренажёре ещё 1107 вопросов по теме — с движком повторения.

Разбор прочитать мало: навык ставится практикой. В Сеньорчике вопросы идут сессиями, а движок возвращает темы, где ты плывёшь, пока не начнёт отскакивать от зубов. Роль «1С» — 16 тем, 1116 вопросов. Начать можно бесплатно.