Быстрая подготовка конфигурации к сдаче экзамена 1С: Специалист по платформе 8.3

21.07.25

Разработка - Подготовка к аттестации

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

Всем привет! Меня зовут Даниил, я разработчик со стажем 15+. Начинал во франче. Последние годы специализируюсь на нетиповых самописных конфигурациях.

К спецу по платформе готовился в спокойном режиме совмещая с работой примерно 2 года. Основную базу знаний получил на стримах Ильи Леонтьева. Последние три месяца перед сдачей решал задачи в интенсивном темпе сверяясь с купленными решениями Михаила Проходцева, которые и помогли в итоге сдать экзамен.

Первоначальная настройка конфигурации очень облегчает последующий многочасовой кодинг.

Рассмотрим как обязательные моменты, так и лайфхаки.

Дисклеймер: несмотря на кажущийся большой объем информации в публикации, данные настройки выполнялись мной перед экзаменом за 5 минут. Стоит только руку во время подготовки набить.

Итак, получили билет, зашли в первый раз в конфигуратор.

1. Настройка приложения.

Открываем Сервис - Параметры.

1.1. Вкладка "Общие". Устанавливаем переключатель на "Управляемое приложение и обычное приложение", это необходимо для работы консоли запросов.

 

 

1.2. Вкладка "Тексты". Здесь меняем шрифт на Verdana 11 (признан самым безопасным шрифтом) и устанавливаем автозамену в режим "Включить с подсказкой".

 

 

1.3. Вкладка "Модули - Редактирование". Для текущего и выбранного идентификатора устанавливаем светло-серый цвет (по желанию, у Ильи Леонтьева, например, желтый). Это очень помогает при контроле написания повторяющегося текста и подсвечивает все вхождения выделенного идентификатора/синтаксической конструкции. Также меняем шрифт на Verdana 11 и устанавливаем автозамену в режим "Включить с подсказкой".

 

 

На этом настройка приложения закончена. Переходим к свойствам конфигурации.

 

2. Свойства конфигурации.

2.1. Включаем использование обычных форм (для консоли запросов).

 

 

2.2. Включаем управляемые блокировки.

 

 

3. Создание подсистем копипастом названий картинок.

3.1. Шаблон действий по созданию подсистемы (один и тот же для всех подсистем).

1. Добавляем подсистему в дереве конфигурации.

2. Выбираем картинку.

3. Копируем название картинки и ОК.

4. Вставляем название картинки в поле Имя и нажимаем Tab или Enter. Бинго! У нас готовая подсистема с картинкой без того, чтобы набирать её имя на клавиатуре.

 

 

3.2. Добавление объектов в подсистемы.

НЕ НУЖНО распределять все имеющиеся объекты по подсистемам. Достаточно добавить консоль запросов в подсистему Сервис. Нужные объекты добавлять в подсистемы конце решения подзадачи.

 

 

С подсистемами разобрались.

 

4. Создание групп команд копипастом из дерева конфигурации.

4.1. Шаблон создания групп команд с коротким именем (Справочник, Документы и т.д.)

1. Выделяем в дереве конфигурации Справочники, нажимаем Ctrl-C.

 

 

2. Создаем новую группу команд.

 

 

3. Вставляем название в поле имя через Ctrl-V

4. Нажимаем Tab, чтобы заполнился синоним. Готово!

 

 

4.2. Шаблон создания групп команд с длинным именем (Планы видов характеристик и т.д.)

1. Выделяем в дереве конфигурации, например, Планы видов характеристик и Ctrl-C.

 

 

2. Создаем новую группу команд.

 

 

3. В поле Имя набираем сокращение (например, ПВХ).

4. Нажимаем Tab, чтобы заполнился синоним, вставляем скопированное имя через Ctrl-V. Готово!

 

 

Группы команд создали.

 

5. Упорядочивание подсистем.

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

 

 

Поэтому на всякий случай делаем это попозже. Теперь можно) Если создавали подсистемы последовательно по списку картинок, то упорядочивание делается в 4 клика. Оперативный учет два клика вверх, Бизнес-процессы два клика вниз. Это чтобы не задумываться ни разу. Подсистемы упорядочены!

 

 

6. Настройка интерфейса клиентского приложения

 

 

Здесь как кому нравится. Я делал вверху и подсистемы, и открытые окна. Так легче, например, просматривать списки проводок по бух.учету.

 

 

7. Подготовка консоли запросов.

Убираем модальные окна из кода. Явных модальных окна всего три, это Предупреждение (попадается 3 раза), ОткрытьЗначение (1 раз) и Вопрос (1 раз).

1. Заменяем "Предупреждение(" на "ПоказатьПредупреждение(,". Именно так, текст предупреждения будет после запятой.

	Если ПустаяСтрока(ОбъектЗапрос.Текст) Тогда
		ПоказатьПредупреждение(,"Не заполнен текст запроса!", 30);
		Возврат;
	КонецЕсли;

Для быстрой замены можно выделить текст "Предупреждение(", нажать Ctrl-H, в поле замены ввести "ПоказатьПредупреждение(," и нажать Заменить.

 

 

2. Заменяем "ОткрытьЗначение(" на "ПоказатьЗначение(,". Тоже содержимое ячейки теперь будет после запятой. Это чтобы можно было по двойному клику посмотреть значение ячейки в окне результата запроса. Мне правда ни разу не понадобилось, но вдруг.

	Если ТипЗнч(СодержимоеЯчейки) = Тип("ТаблицаЗначений") Тогда
		ФормаВложеннойТаблицы = Обработка.ПолучитьФорму("ФормаВложеннойТаблицы", ЭтаФорма);
		ФормаВложеннойТаблицы.ВложеннаяТаблица = СодержимоеЯчейки;
		ФормаВложеннойТаблицы.ЭлементыФормы.ВложеннаяТаблица.СоздатьКолонки();
		ФормаВложеннойТаблицы.Открыть();
	Иначе
		ПоказатьЗначение(, СодержимоеЯчейки); //ПОМЕНЯЛИ ЗДЕСЬ
	КонецЕсли;

3. Код где "Вопрос" комментируем. Все равно сохранять файл с запросами на рабочем столе запрещено.

				//Ответ = Вопрос("Сохранить текущие запросы?", РежимДиалогаВопрос.ДаНетОтмена);
				//Если Ответ = КодВозвратаДиалога.Отмена Тогда
				//	Возврат Ложь;
				//ИначеЕсли Ответ = КодВозвратаДиалога.Нет Тогда
					Возврат Истина;
				//КонецЕсли;

 

7. И вишенка на торте, ставим у регистра накопления "Остатки номенклатуры" флаг "Разрешить разделение итогов". Будете вы этот регистр использовать, не будете, неважно, главное, что можно об этом больше не помнить.

 

 

Конфигурация готова к работе! Спасибо за внимание и успешных сдач!

 

P.S. По просьбам трудящихся выкладываю скрин получившегося пользовательского интерфейса после выполнения билета №1 из сборника актуальных билетов.

.

 

обновление 2025-07-15. Создание всех пяти подсистем одновременно. Одним перетаскиванием мыши. Подсказал DedRuSam. Цепляем дерево картинок (за заголовок "Общие картинки").

 Перетаскиваем и отпускаем в дерево подсистем (заголовок "Подсистемы").

Все пять подсистем созданы. Единственное - без картинок. Тем, кому нужна красота, надо зайти в каждую подсистему и назначить ей свою картинку.

 

обновление 2025-07-20. По поводу пункта 7, касающегося изменения кода в консоли запросов. В телеграм-канале t.me/spec1c возникла дискуссия по поводу актуальности этого пункта. Если код не изменять вообще, то результат запроса в консоли можно увидеть и так, но при закрытии консоли и при попытке посмотреть значение в ячейке таблицы результата запроса будет выходить ошибка:

Чтобы избежать этого сообщения можно включить режим модальности (дисклеймер: вообще так делать не стоит, дочитайте до конца!).

Главное не забыть вернуть в конце экзамена этот переключатель в положение "Не использовать", потому что в правилах сдачи экзамена режим модальности использовать нельзя. И если забудете - то получите штраф.

Вступайте в нашу телеграмм-группу Инфостарт

специалист аттестация платформа экзамен подготовка конфигуратор настройка

См. также

Подготовка к аттестации Программист Стажер 1С:Предприятие 8 1C:Бухгалтерия Платные (руб)

Обучающая программа 1С Online представляет собой интерактивное изучение языка запросов с самого начала:<br/> - 50 практических заданий с различным уровнем сложности;<br/> - Методические материалы по практике написания запросов;<br/> - Описание назначения таблиц и индексов 1С Предприятие 8;<br/> - Методика решения реальных задач запросом 1С;<br/> - Автоматическая система проверки решений с указанием ошибок;<br/> - Инструкции по решению задач с разъяснениями;<br/> - Техническая поддержка пользователей.<br/> Тренажер запросов подходит для начинающих и действующих разработчиков 1С

5094 руб.

11.02.2014    87105    117    15    

213

Подготовка к аттестации Программист Стажер 1С 8.3 Россия Бесплатно (free)

Представьте ситуацию. Вы по каким-либо причинам ищете работу. Приходите на собеседование, и с вами проводят техническое интервью. Вы хороший специалист, но уже несколько лет не проходили технических собеседований. Естественно, волнуетесь, испытываете стресс, теряетесь. Не можете ответить на элементарные вопросы. Возможно, какие-то ответы просто забыли или чем-то просто не пользовались и поэтому забыли.

13.01.2026    4750    584    cheshirshik    5    

17

Подготовка к аттестации Программист Россия Бесплатно (free)

Источники информации для подготовки к Эксперту.

18.12.2024    17814    GraVVitY    62    

77

Подготовка к аттестации Программист Стажер Бесплатно (free)

Меня зовут Татьяна, в 1С-разработке я уже семь лет, а в этом году официально стала junior-специалистом. Рассказываю, как всё происходило.

10.09.2024    13376    AlexeyPROSTO_1C    21    

15

Подготовка к аттестации Программист Стажер 1С:Предприятие 8 Россия Бесплатно (free)

Я Олег, разработчик 1С. Расскажу, как сдавал на сертификат Специалиста, в чём ошибся и что стоит учесть.

11.06.2024    27793    AlexeyPROSTO_1C    54    

73
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. RustIG 1949 07.07.25 17:04 Сейчас в теме
узнал много полезного. спасибо.
не хватило визуального результата предварительных действий в конфигураторе - что в итоге в пользовательском режиме?
поверил на слово :)
cargobird; +1 Ответить
2. cargobird 323 08.07.25 07:41 Сейчас в теме
(1) Пока объекты не распределены по группам команд, там в общем ничего и интересного и не будет.
Список подсистем, и консоль запросов в подсистеме Сервис.
Объекты будут распределяться в процессе самим сдающим.
Вот пример как выглядит интерфейс после выполнения всех заданий.
Билет №1
3. avbolshakov 11.07.25 10:43 Сейчас в теме
Можно не создавать Подсистему, а копировать картинку (Ctrl + С на картинке) и вставлять в подсистемы (Ctrl + V находясь в ветке подсистем). Сразу создается подсистема с названием как у картинки. Экономим милисекунды. Ну это так, баловство.
Krivoruchko_O; AgentNiCho; cargobird; +3 Ответить
4. cargobird 323 15.07.25 07:39 Сейчас в теме
(3) Тоже вариант. Миллисекунды наше всё)
5. DedRuSam 17.07.25 16:57 Сейчас в теме
(4) А если скопировать весь куст с картинками в подсистемы, то создадутся сразу все нужные подсистемы. А это уже секунды...
Krivoruchko_O; nkolentcev; +2 Ответить
6. cargobird 323 18.07.25 11:21 Сейчас в теме
(5) Да, точно. Только надо потом заходить в каждую подсистему и устанавливать картинку, при таком способе картинке не заполняются. Но это уже мелочи.
7. klimbna 16.09.25 08:19 Сейчас в теме
Если у "Групп Команд" назначить картинки (которые по типам данных и называются) - то можно избежать ошибок "Раскидывания" элементов т.к. картинки должны будут совпадать. Некоторое замедление которое существенно снижает ошибку распределения объектов.
Прикрепленные файлы:
9. cargobird 323 22.09.25 14:56 Сейчас в теме
(7) Каждый раз при решении нового билета я набивал руку тем, что заново выполнял все подготовительные действия как в этой статье. Путаница с распределением объектов могла возникнуть только если имена совпадали. Как это бывает в расчетах, когда план видов расчета и регистр расчета совпадают по имени. Но идея хорошая)
8. klimbna 16.09.25 13:22 Сейчас в теме
Главное не забыть вернуть в конце экзамена этот переключатель в положение "Не использовать", потому что в правилах сдачи экзамена режим модальности использовать нельзя. И если забудете - то получите штраф.

Вопрос: в примере решения от УЦ №1 стоит Режим использования модальности "Использовать", это они сами себя перехитрили?
Не нашел ни где требование про модальность - где про это сказано, хочется понимать: отключать в каркасной конфигурации?
Прикрепленные файлы:
10. cargobird 323 01.10.25 08:59 Сейчас в теме
(8) Эта информация была в телеграм-канале по подготовке к экзамену когда я только начинал готовиться (а готовился я долго). Возможно это уже не актуально.
11. Elfidor 15.12.25 15:25 Сейчас в теме
Только начал подготовку к экзамену...
И вот момент касаемо консоли запросов. В момент проверки после инструкции обнаружил, что консоль вообще не открывается с ошибкой :
Для объекта не определена форма по умолчанию, соответствующая текущему режиму запуска. Объект: "Консоль запросов"


Решил просто включением запуска под толстым клиентом (управляемое приложение)

Но вот вопрос касательно этого пункта уже на экзамене - в конце возвращать на "Выбирать автоматически" как было или допустимо оставить запуск толстого клиента? А то терять на таком баллы было бы крайне обидно
Прикрепленные файлы:
12. cargobird 323 08.01.26 14:36 Сейчас в теме
(11) Лучше вернуть. Я на первой попытке забыл про это, но тогда не сдал по другой причине, эта не называлась. Во время второй попытки (успешной) вспомнил в конце экзамена и вернул.
14. G_113797508047861477966 02.03.26 12:03 Сейчас в теме
(12) как по другому решить? или решение только одно, не забыть потом вернуть?
13. SegaZX 19 21.02.26 06:24 Сейчас в теме
Вы говорите что лучше по подсистемам вообще объекты не распределять, пока не решите подзадачу. Но если создать группы команд, а объекты по подсистемам не распределить, то зайдя в базу в каждом разделе пусто.
Получается для скорости лучше тогда группы команд вообще не создавать пока задачи не решим? или же все же нужно перед решением распределять объекты по подсистемам?
15. cargobird 323 18.03.26 10:49 Сейчас в теме
(13) Я не заходил в базу пока не сделал подзадачу в начальном виде, когда уже будут известны все требуемые объекты. И тогда после распределения по подсистемам, заходил в Предприятие и начинал отладку.
Для отправки сообщения требуется регистрация/авторизация