Вопросы кандидату на должность "Программист 1С" на собеседовании - Автоматизация бизнеса. Программист 1С Минск

Перейти к контенту

Главное меню:

Вопросы кандидату на должность "Программист 1С" на собеседовании

Открыть "Статьи по 1С"
Часто наниматель, а конкретнее его представитель, HR-специалист, сталкивается с проблемой при найме сотрудников на узкоспециализированные вакансии. Одной из таких вакансий и является «Программист 1С». Провести собеседование не работающему в этой сфере специалисту проблематично. Хорошо, когда на предприятии уже есть программист 1С который может задать соискателю тематические вопросы и оценить его уровень знаний и профессионализм.

Что делать, когда Вы принимаете на работу первого или единственного программиста 1С? Предлагаю Вашему вниманию 30 вопросов для тестирования по 1С и ответов на них. Которые помогут с высокой долей вероятности определить кто перед Вами – профессиональный специалист 1С или новичок! Так же на собеседовании кандидату на должность можно попросить сделать простой отчёт или исправить какую ни будь ошибку в копии рабочей базы.
 
Общие вопросы программисту 1С
Программисту 1С по платформе 8
Программисту 1С по платформе 7.7
1) Что такое "Запрос" в системе 1С?
11) Как реализовать валютный учет на регистрах бухгалтерии?
21) Какое присоединение в таблице отчёта выполняет метод Таб.ПрисоединитьСекцию? Верхнее, нижнее, правое или левое?
Запрос это способ обращения к базе данных 1С для получения определенных данных. Для их последующей обработки и/или предоставления информации пользователю.

Создаем дополнительно в регистре бухгалтерии:
1) измерение Валюта (запрет незаполненных значений, небалансовый, признак учета - валютный);
2) ресурс ВалютнаяСумма (небалансовый, признак учета - валютный, в нем будет хранится сумма в валюте)

Прописываем измерение и ресурс в модуле документов, отчётов, обработок...

Правое.
2) В чём отличие «Процедуры» от «Функции»?
12) Что такое «Управляемые формы»?
22) Какими программными методами в модуле можно найти нужный нам элемент справочника?
В отличие от процедуры, функция обязательно возвращает значение. Процедуру так же можно использовать для вычисления каких либо значений, но для этого необходимо передавать значения через объявленные переменные в модуле или использовать параметры самой процедуры.
Используются в управляемом приложении 1C 8, в том числе и WEB. Основное их отличие от обычных форм в том, что они не нарисованы разработчиком детально, «по пикселям». Форма в конфигурации представляет собой логическое описание состава формы. А конкретное размещение элементов выполняется системой автоматически при отображении формы. Отображаемая часть формы (видимая пользователю) описывается как дерево, включающее элементы формы.

НайтиПоКоду, НайтиПоНаименованию, НайтиПоРеквизиту,  НайтиЭлемент
3) Что такое "Перечисление"?
13) Как написать условие в запросе вида "Или указанная номенклатура или любая, если не указана"?
23) Что в типовых конфигурациях обычно содержит каталог ExtForms?
Перечисление это объекты прикладного решения, которые позволяют хранить в информационной базе наборы значений.

Номенклатура = &Номенклатура ИЛИ &Номенклатура = Значение(Справочник. Номенклатура. ПустаяСсылка)
ИЛИ ТАКОЙ ПРЕОБРАЗОВАННЫЙ ВАРИАНТ:
Если ЗначениеЗаполнено(Номенклатура) Тогда
   Запрос.Текст = Запрос.Текст + " ГДЕ Номенклатура = &Номенклатура";
   Запрос.УстановитьПараметр("Номенклатура", Номенклатура);
КонецЕсли;
Файлы внешних отчетов и обработок, печатные формы, бухгалтерскую отчетность, внешние модули.
4) Что такое таблица значений? Для чего она используется в 1С? Какими полезными возможностями она обладает?
14) Что такое ИТС?
24) Назовите последний официальный релиз платформы 1С Предприятия 7.7
Таблица значений - это двумерный массив, который используется для хранения и обработки промежуточных данных, возникающих в процессе работы программы. Таблица значений создается в памяти и не сохраняется в базе данных, т.е. это временный набор данных. Её возможности обусловлены полезными методами, такими как: поиск значения, сортировка, очистка, свёртка, удаление/добавление колонок/строк, выгрузка, загрузка и т.п.

Информационно-технологическое сопровождение (1С:ИТС) – это комплексная поддержка, которую фирма "1С" совместно с партнерами оказывает пользователям программ "1С:Предприятие". Существуют разные уровни поддержки.
Поддержка осуществляется по договору сопровождения 1С:ИТС, заключение которого является обязательным условием для получения пользователем сервиса и доступа к разделам информационной системы 1С:ИТС.

Релиз 27. Точнее 7.70.27
5) С помощью какой горячей клавиши можно создать новый элемент в режиме "1С:Предприятие"?
15) Как правильно проверить результат запроса на пустоту перед выборкой или выгрузкой в ТЗ ?
25) Назовите три вида журналов в 1С 7.7 и для чего они предназначены?
Клавиша Insert (Ins)
Результат = Запрос.Выполнить();
Если Не Результат.Пустой() Тогда
 ...
КонецЕсли;

1) Общий - хранит документы абсолютно всех видов. 2) Обычный - для хранения документов только определенных видов. Каждый вид документа. только в один журнал. 3) Дополнительный - может содержать несколько любых видов документов.
6) Что такое бухгалтерский баланс и какая у него структура?
16) Что такое "Система стандартов и методик разработки конфигураций" и для чего она нужна?
26) В каком случаи пишется ключевое слово «Экспорт» в модуле после переменной и зачем?
Баланс это одна из самых главных форм отчётности которая отражает финансово-хозяйственную деятельность организации. Баланс состоит из двух частей: левая — актив, правая — пассив.
Актив служит для отражения хозяйственных средств организации по составу и размещению.
Пассив служит для отражения этих же самых средств, но по источникам их формирования.

Статьи актива объединены в два раздела:
Внеоборотные активы.
Оборотные активы.
Статьи пассива объединены в три раздела:
Капитал и резервы.
Долгосрочные обязательства.
Краткосрочные обязательства
В балансе обязательно равенство итогов актива и пассива, так как обе части показывают одно и то же имущество, но сгруппированное по разным признакам.
Это стандарты и требования по оформлению кода используемые при разработке типовых конфигураций на платформе "1С:Предприятие 8" (в том числе и для получения статуса 1С:Совместимо). Так же применяются в технических и проектных решениях. Документ находиться по  адресу https://its.1c.ru/db/v8std (для доступа нужно иметь подписку ИТС). Его изучают профессиональные разработчики 1С 8. Знание данной методики позволяет разрабатывать 1С и писать качественный универсальный код, а также отличает профессионального программиста 1С от «кустарного прогера». Для того, чтобы выяснить знаком ли программист с данным документом, достаточно спросить его, о том, какие разделы он содержит:
Слово «Экспорт» имеет смысл только в глобальном модуле и означает, что процедура будет доступна в любом модуле программы 1С.

7) Что такое Отладчик?
17) Опишите жизненный цикл параметров формы. Когда они доступны?
27) Какие методы необходимо использовать в различных режимах запроса при ведении учета по нескольким планам счетов или с использованием разделителя учета для получение итогов?
Отладчик это механизм платформы, который помогает отлаживать код в программных модулях создаваемых в процессе разработки 1С. Он позволяет отслеживать последовательность выполнения операторов встроенного языка и просматривать значения переменных.

Все параметры, переданные в форму в момент ее открытия видны только в процедуре «ПриСозданииНаСервере». После создания все параметры уничтожаются и более не доступны в форме.
Исключение составляют параметры, которые в редакторе формы объявлены с признаком «Ключевой параметр». Они определяют уникальность формы. Такой параметр будет существовать до тех пор, пока существует сама форма.
ИспользоватьПланСчетов и ИспользоватьРазделительУчета.

8) Что такое валюта баланса?
18) Для чего существуют сетевые ключи защиты 1С 8?
28) Какая конструкция кода используется для обработки ошибок в модуле?
Нет, это не валютная сумма всех счетов и не основная валюта в которой измеряется баланс. Валюта баланса - это итоговая сумма по активу или пассиву бухгалтерского баланса. Эта сумма должна быть одинакова по активу и по пассиву в силу принципа двойной записи.
Для запуска клиентских приложений 1С у пользователей.

Попытка
Исключение
КонецПопытки;

9) Какие версии своей платформы выпускала фирма 1С с начала своей деятельности?
19) Что нужно сделать, чтобы пользователь получил возможность переключения интерфейсного языка в системе 1С?
29) Что  такое "Секция" в отчёте? И какими они бывают?
Dos версии (3.0, 4.0, 5.0)
Версия 6.0
Версия 7.х (7.0, 7.5, 7.7)
Версии 8.x (8.0, 8.1, 8.2, 8.3)
В пользовательских настройках выбрать возможный язык (из списка языков интерфейсов, заданных в ветви метаданных: языки).

Секция это инструмент формирования отчетов который представляет из себя область таблицы. Она предназначена для многократного вывода данных (например, с помощью конструкции "Цикл") в печатную форму отчёта. Секции могут быть горизонтальными или вертикальными.
10) Какие курсы Вы закончили? Какие сертификаты у Вас есть?
20) Назовите последний релиз платформы (технологического дистрибутива) 1С Предприятия 8.
30) Чем отличается владелец от родителя справочника?
Конечно же свидетельство с курсов или сертификаты с экзаменов не гарантирует, что перед Вами сидит профессиональный и опытный разработчик 1С. Однако, именно факт наличия свидетельств и сертификата 1С:Профессионал подтверждает квалификацию специалиста. А наличие сертификата 1С:Специалист, говорит о том, что программист умеет писать качественный код. И у такого программиста 1С должен быть приоритет при рассмотрении его кандидатуры на вакансию.
На дату публикации статьи это 8.3.7.1759. Программисту достаточно знать первые три цифры. То есть 8.3.7. Об актуальном релизе можно узнать на сайте 1С: http://www.1c.ru/rus/support/release/categ.jsp?GroupID=87
"Владелец" - это специальный реквизит (ссылка на другой справочник) по которому можно найти элемент справочника-владельца. Если один справочник подчинен другому, то каждый элемент подчиненного справочника будет соответствовать элементу справочника-владельца. А реквизит "Родитель" определяет к какой группе относится элемент справочника и является группой данного справочника.

Вышеприведённые вопросы не являются общепринятыми и типовыми, скорее наоборот. Они выбраны стохастически из различных обсластей 1С. С помощью них Вы сможете за максимально короткий промежуток времени (10-12 минут) определить уровень знаний находящегося перед Вами программиста 1С. Имейте ввиду, что технический специалист не должен знать точное определение терминов. Вполне достаточно, если он будет понимать смысл вопросов и отвечать на них «своими словами».

Часто, на практике встречаются программисты, которым тяжело устно объяснять процессы, термины, конструкции с которыми они работают. Однако это не делает их «плохими» программистами. Чтобы окончательно выяснить подходит Вам специалист или нет, дайте ему практическую задачу по Вашей конфигурации. Пусть исправит ошибку в документе или напишет небольшой отчёт.
Если Вы хотите заказать абонентское обслуживание или прочие услуги Вашей 1С. Пожалуйста, ознакомьтесь с прайс-листом и оформите заявку через контактную форму.
Оценка: 3.8/5
_______________________________________________________________
Copyright by 1Cnik.by©, «Профессиональный программист 1С в г.Минске», 28.11.2015
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник
Назад к содержимому | Назад к главному меню