← Назад к списку
Логотип 1C Разработчик 1C Разработчик
11.02.2026

ТЕСТ для программиста 1С

Компания: Не указана

Тестовое задание

1. Создать справочник Категории

Только код и наименование.

Пример заполнения справочника:

  • A

  • B

  • C

  • D

2. Создать справочник Клиенты

Только код и наименование.

Пример заполнения справочника:

  • Кристалл

  • Прогресс

  • Сатурн

3. Создать регистр сведений КатегорииКлиентов

Независимый, непериодический.

Измерения:

  • Клиент

  • Категория

Назначение регистра: хранить отношение клиентов к категориям. Клиент может относиться к одной или сразу к нескольким категориям.

4. Создать форму набора записей регистра КатегорииКлиентов

Форма имеет нестандартный вид 2-мерной матрицы:

[Записать и закрыть] [Записать] [Перечитать]

Все категории A B C D
Все клиенты
Кристалл
Прогресс
Сатурн

При изменении флажка в колонке «Все категории» все флажки в соответствующей строке должны устанавливаться в то же значение. Значение флажка «Все категории» не должно противоречить значениям флажков в его строке.

При изменении флажка в строке «Все клиенты» все флажки в соответствующей колонке должны устанавливаться в то же значение. Значение флажка «Все клиенты» не должно противоречить значениям флажков в его колонке.

Текст «Все клиенты» должен отображаться жирным шрифтом.

Должны функционировать стандартные команды: «Записать и закрыть», «Записать», «Перечитать». Больше никаких команд на форме не должно быть.

В регистре должны храниться только те сочетания «клиент+категория», которые отмечены флажками.

Форма должна функционировать при любом наполнении справочников Категории и Клиенты (т.е. списки категорий и клиентов могут быть дополнены новыми значениями, но не предполагается, что их количество будет слишком большим). Элементы, помеченные на удаление, не должны включаться в состав матрицы.

Команда для открытия формы должна быть выведена в пользовательский интерфейс на главной странице.

Задание нужно выполнить в пустой конфигурации и предоставить в виде файла .cf.