ВОПРОСЫ НА СОБЕСЕДОВАНИЯХ ДЛЯ 1С СПЕЦИАЛИСТОВ
Используйте готовые вопросы для собеседований 1С-специалистов — проверяйте реальные навыки и выбирайте лучших кандидатов. Работает для всех направлений: разработка, внедрение и администрирование 1С
ПОМОЩЬ В ПОДБОРЕ 1С СПЕЦИАЛИСТОВ
1С Программист
1С Программист
ВОПРОС:
Супер частый вопрос. Чем структура отличается от соответствия?
ОТВЕТ:
Ключ в структуре может быть только строкой, а в соответствии может быть любым типом.
ВОПРОС:
Что такое мутабельные значения? Приведите примеры.
ОТВЕТ:
Мутабельный тип (Mutable – изменчивый) – это сложный тип данных в 1С, который может менять свои свойства уже после создания.
Примеры:
объект;
форма;
список значений;
таблица значений.
Программист 1С
Программист 1С
ВОПРОС:
Директива по умолчанию (если не указать)?
ОТВЕТ:
По умолчанию, если перед процедурой (функцией) ничего не указано, то применяется директива 1С &НаСервере.
ВОПРОС:
Каким способом можно отсортировать структуру?
ОТВЕТ:
Предполагается, что структура не нуждается в сортировке. Можно выгрузить в таблицу значений и отсортировать.
Программист 1С, Архитектор 1С
Программист 1С
ВОПРОС:
В базе 1С документы определенного вида проводятся очень долго и их проведение сильно затормаживает работу всей системы. Что можно предпринять?
ОТВЕТ:
1. Оптимизировать процедуру проведения: Убрать лишние преобразования данных и ненужные обращения к серверу. Убедится, что выполняемые запросы используют индексы и оптимизированы.
2. Оптимизировать регистры: Проанализировать регистры, которые двигает данный документ, все ли они необходимы, имеют ли они оптимальную структуру. Отказаться от движений по не нужным регистрам и оптимизировать по возможности необходимые.
3. Использование фонового проведения или частичного проведения: Если возможно по логике работы, реализовать отложенное, фоновое проведение документов (например, по ночам). Есть вариант частичного отложенного проведения - часть регистров можно двигать сразу, например, управленческого контура, а остальные, скажем бухгалтерские, двигать по расписанию.
4. Убрать лишние проверки: Часто перед проведением выполняется большое количество проверок данных, пересмотреть необходимость выполнения каждой из проверок и отказаться от части их них или упростить логику.
5. Убедится, что в базе регулярно проводится расчет итогов регистров.
6. Проверить версию 1С платформы, если возможно перейти на последнюю версию (почти никогда не помогает, но можно сказать, новая версия же оптимизирована по производительности).
7. Выявить возможные конфликты блокировок при проведении данного документа. Можно использовать ЦУП и другие инструменты, тут кто чем владеет и смотря какая СУБД.
ВОПРОС:
Вам нужно внедрить новую функциональность, в которой требуется хранить и обрабатывать данные, в существующую базу 1С, но вам запрещено вносить изменения в конфигурацию. Какие решения вы предложите для реализации задачи?
ОТВЕТ:
Очевидное: Использую механизм расширения конфигурации.
Не очевидное: Использую внешние обработки и отчеты для обработки данных, а для хранения данных можно создать другую базу и получать из нее данные через веб-сервисы, com и т.д.
Программист 1С
Программист 1С
ВОПРОС:
Как называется объект метаданных, который используется для определения иерархии дополнительных свойств объектов. Он позволяет добавлять динамические свойства к объектам без изменения их структуры.
ОТВЕТ:
План видов характеристик
ВОПРОС:
Зачем нужен механизм последовательностей?
ОТВЕТ:
Предназначен для обеспечения контроля правильности изменений, внесенных документами в учетные данные. Кроме этого последовательности, в случае необходимости, позволяют восстанавливать правильную картину изменений.
Последовательность позволяет описать документы, которые будут относиться к данной последовательности, а также перечень регистров, изменение которых должно приводить к последовательному перепроведению документов.
Механизм последовательностей допускает и более тонкую настройку, если требуется, чтобы последовательность учитывала не все движения, а движения по заданным значениям конкретных измерений.
Программист 1С
Программист 1С
ВОПРОС:
Расскажите про механизм обработки исключений в 1С и как правильно его использовать.
ОТВЕТ:
Обработка исключений в 1С осуществляется с помощью конструкции Попытка...Исключение...КонецПопытки. Она позволяет перехватывать ошибки во время выполнения кода и обрабатывать их без прерывания работы программы. Правильное использование включает логирование ошибки, информирование пользователя и выполнение необходимых действий для корректного завершения операции или ее повторного выполнения.
ВОПРОС:
Как можно реализовать механизм автонумерации документов с учетом распределенной базы данных?
ОТВЕТ:
1) Использовать префиксы номеров для разных узлов, если нет необходимости в сквозной нумерации.
2) Применять централизованный сервис нумерации, если нужно добиться сквозной нумерации по всем узлам.
3) Использовать GUID для уникальности номеров.
Последнее конечно больше теоретическая возможность
Программист 1С
Программист 1С
ВОПРОС:
С чего ВСЕГДА должно начинаться обновление рабочей базы данных?
ОТВЕТ:
С выполнения резервного копирования базы или проверки, что актуальная резервная копия есть в наличии.
ВОПРОС:
С какими СУБД поддерживает работу 1С:Предприятие?
ОТВЕТ:
PostgreSQL,
Microsoft SQL Server,
Oracle Database,
IBM DB2,
Собственный файловый вариант.
1С СПЕЦИАЛИСТЫ ДЛЯ ВАШИХ ЗАДАЧ
Найдем 1С-специалиста — быстро, качественно, без переплат
Нажимая кнопку «Отправить», я даю свое согласие на обработку моих персональных данных, в соответствии с Федеральным законом от 27.07.2006 года №152-ФЗ «О персональных данных», на условиях и для целей, определенных в Согласии на обработку персональных данных *
Нажимая кнопку «Отправить», я даю свое согласие на обработку моих персональных данных, в соответствии с Федеральным законом от 27.07.2006 года №152-ФЗ «О персональных данных», на условиях и для целей, определенных в Согласии на обработку персональных данных *
Нажимая кнопку «Отправить», я даю свое согласие на обработку моих персональных данных, в соответствии с Федеральным законом от 27.07.2006 года №152-ФЗ «О персональных данных», на условиях и для целей, определенных в Согласии на обработку персональных данных *
Нажимая кнопку «Отправить», я даю свое согласие на обработку моих персональных данных, в соответствии с Федеральным законом от 27.07.2006 года №152-ФЗ «О персональных данных», на условиях и для целей, определенных в Согласии на обработку персональных данных *