me4teams

me4teams

На Пикабу
100 рейтинг 1 подписчик 0 подписок 1 пост 0 в горячем
3

Стандарты разработки 1С | Рубрика: вопросы на собеседовании Разработчику 1С (Senior)

Грейд: #Senior
Позиция: #Разработчик
Тема: #Стандарты разработки 1С

Вопросы по Модулю объекта/менеджера Справочника/Документа

  1. Чем отличается модуль объекта от модуля менеджера, какие есть требования к оформлению кода?

  2. Какие есть обработчики в модуле объекта и менеджера и для каких целей они используются? Какие требования предъявляются к их применению?

📝 Кратко:

Модуль объекта - код доступен при получении отдельного экземпляра, реализует его поведение.

Модуль менеджера - код экспортных методов доступен по аналогии с общим модулем (с флагом "Сервер"), реализует не экземпляр, а поведение всего объекта метаданных.

Оба модуля имеют собственные обработчики событий.

Подробнее в #std486

Модули

Модули

В модуле менеджера в основном переопределение представления ссылки объекта (в формах и списках).

Подробнее в #std746

Если (почти всегда) нужна поддержка толстого клиента, то важно запретить компиляцию серверного кода модуля менеджера на стороне клиенте в режиме "толстого клиента" препроцессором (обработчики представления ссылки вне препроцессора(!)).

Подробнее в #std680

#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда ... #КонецЕсли

Модуль менеджера

Модуль менеджера


В модуле объекта основные обработчики: записи и заполнения объекта.
При программном создании объекта необходимо вызывать метод Заполнить - вызывается обработчик ОбработкаЗаполнения. Он же вызывается при интерактивном создании объекта и при создании на основании.

Совет: не размещать другие команды проверки при создании на основании, кроме как в ОбработкаЗаполнения.

Подробнее в #std396 и #std451


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

Подробнее #std455

Шаблоны можете найти здесь (автор improg): https://infostart.ru/1c/tools/1864780/

В статье использованы стандарты разработки 1С (ссылки на ИТС):

👉 #std396, #std455, #std486, #std746, #std396, #std680, #std451

Из документации (требует доступ к ИТС):
https://its.1c.ru/db/pubessence#content:154:hdoc

---

🔜 Следующий выпуск про стандарты при проведении документов (на примере УТ11).

---

🔥 Еще вопросы (не без подвоха), которые могут встретиться на собеседовании:

  • Чем отличается модуль менеджера от общего модуля с флагом "Сервер"?

  • Что будет, если в общем модуле поставить флаг "вызов сервера" и не поставить "Сервер"?


    Спойлер

    конфиг не даст поставить флаг "вызов сервера" без флага "Сервер"

  • На какие обработчики событий в модуле менеджера можно установить подписку на события?
    [Спойлера нет ;)

  • В какой последовательности отработают подписки на события, которые совпадают по событию и объекту метаданных?

  • Если для обработчика событий в модуле менеджера не создана Процедура (код), то как его добавить в Расширение?

  • В какой последовательности выполняются Расширения на доработку одного и того же метода (вопрос про конкуренцию Расширений)?

Подпишись на канал ТГ: vac1C (статьи про собеседования и вакансии 1С с высоким доходом и грейдом).

Мой профиль в 1С (более 10 лет в профессии, специалист по платформе, дипломированный 1C:ERPэшник)

Показать полностью 2
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества