Саму программу достать было практически невозможно, а литературы по ней, по программированию и конфигурированию, было очень мало. Мне с огромным трудом удалось достать (купить) книгу темно-желтого цвета, в котором объяснялись самые простые принципы языка программирования 1С, также рассказывалось про работу в конфигураторе и про средства конфигурирования.
За давностью лет, я уже не помню ни названия этой книги, ни её автора (хотя есть подозрение, что это был Станислав Митичкин, но это не точно), но именно она стала моей первой книгой, которая ввела меня в этот чудесный мир программирования в 1С:Предприятие 7.7. Изучив её от корки до корки, я начал делать первые шаги, пытаясь писать какой-то не совсем понятный мне код. Радость была одна – код надо было писать кириллицей и набираемые слова были на русском языке. Это был еще один плюс в моём выборе.
После прочтения этой книги и набора примеров код из неё, вопросов была уйма. Очень многое осталось непонятным. К тому же я был не совсем уверен в правильности написания кода, а спросить было не у кого. В маленьком городке, в котором я тогда проживал, вокруг были такие же самоучки. А на том же сайте «Миста», новичков троллили тогда еще только в путь и разрывали «на британский флаг».
И вот, в 2004 году, накопив некоторое количество денежек, я решил поехать на обучение в Москву. Обучение происходило в центре «Специалист» на Бауманке. Там мне показали на практике, как надо правильно использовать программу в режимах «Конфигуратор» и «1С:Предприятие» а также базовые принципы написания кода. Естественно, что этот код был на уровне начинающего, но и это уже большим подспорьем. Сам курс назывался «Программирование в 1С:Предприятие 7.7», по окончании, которого я получил свои первые сертификаты от центра «Специалист». Заранее забегая вперед, я могу сказать, что у меня до сих пор нет ни одного истинного желтого сертификата от компании 1С. По Битриксу, я успел получить все свои сертификаты еще до того, когда фирма 1С не выкупила эту компанию.
Приехав домой вдохновленный на новые подвиги, особенно когда я услышал, какие зарплаты платят в Москве программистам 1С, ведь на этом курсе были люди, которые уже работали программистами 1С и по тем временам зарплата в 400-500$ считалась очень даже достойной. Поэтому я и дальше продолжил постоянно практиковаться в написании кода и в изучении программы 1С:Предприятие 7.7. Конфигурация, с которой мне приходилось работать на своей первой работе, это «Торговля и склад», но вопросов всё равно оставалось и появлялось «вагон и маленькая тележка».
За время работы программистом 1С я прочитал очень много книг, посвященных 1С программированию в различных конфигурациях, и изучил множество курсов. Плюс еще был обмен знаниями с коллегами. Но однако, сейчас я могу в этом признаться, что всегда был неуверен в своём коде! Хотя всегда был доступен код из конфигуратора, который был написал самими разработчиками программы. Что называется, смотри на этот код и делай также. Но, бывало всякое.
Прошло много лет. Появилась «восьмерка». Случилась Москва… Кризис….А еще был мучительный переход на эту «восьмерку», который подстегивала ипотека. Опять новые книги и новые курсы… И опять куча вопросов…
Минуло еще несколько лет. 1С выпустили 1С:EDT в 2015 году, но это еще больше запутало разработчиков, несмотря на некоторые очевидные радости. К тому же продукт 1С:EDT позиционировался для использования в крупных компаниях с огромным штатом программистов. Да и компьютеры (ноутбуки, сервера) требовались для этого мощные.
Лично мне казалось, что конфигуратора вполне достаточно и зачем нужны какие-то еще новые среды программирования? Поэтому, отложив изучение 1С:EDT, я продолжил свою работу в привычном конфигураторе, но уже вовсю началось использование хранилища, а через некоторое время появились «Расширения». При этом постоянный поток изучения новых книг и новых курсов по тематике 1С не останавливался ни на секунду. Потому что если чуток замешкаешься и остановишься, то тут же окажешься позади всех и можешь отстать на годы.
И вот очередной прорыв от 1С. Они наконец-то доработали 1С:EDT, прикрутили к нему 1С:Напарник (1С-Софт) и выложили его в свободный доступ! Начало этого было положено с 01.10.2024.
Я решил в очередной раз посмотреть этот функционал. Скачал 1С:EDT, установил 1С:Напарник и начал усиленно изучать, что же это такое.
Сначала, во время первого запуска EDT, интерфейс показался мне сложным и перегруженным. Не было привычной простоты конфигуратора. Были одни только сложности и непонятности. Как создать проект? Как подключить конфигурацию? Где эта перспектива? И так далее и тому подобное.
Пришлось для начала прочитать документацию «1C:Enterprise Development Tools» и повторить еще раз курс «Профессиональная разработка в 1С:EDT + Git и современные подходы к управлению версиями и качеством кода»

И далее началось некоторое волшебство. Во-первых, автодополнение. Это позволило уменьшить количество опечаток в коде (в названиях процедур и функций). Свойства теперь были визуально видны и их не надо было уже искать по названию. После точки появлялся список возможных вариантов, что позволяло не только быстрее писал код, но и узнавал новые методы, которые даже не знал существовали.
Во вторых — это ревью своего ранее написанного кода. Мне захотелось его привести к стандартам кода 1С. Я загрузил (импортировал) рабочую конфигурацию ERP и расширения, в которых вносились все изменения.
Команда "Ревью" — это мощный инструмент для статического анализа кода, предназначенный для автоматической проверки исходного кода на соответствие стандартам разработки, лучшим практикам и для поиска потенциальных ошибок.
Какой был первый ужас, когда 1С:Напарник выдал мне кучу замечаний по первой же ранее написанной мною функции, в которой я решил сделать ревью. Я написал, как мне казалось, довольно неплохой рабочий код порядка 150 строк — и получил огромное количество замечания! Что я испытал в этот момент, трудно было описать. Я понял, что надо опять учиться.
Частые ошибки: нарушение стандартов наименования (опять те стандарты, которые описаны компанией 1С на официальном сайте), в некоторых местах отсутствовала проверка деления на ноль (случилась такая оказия) и на избыточность кода. Например я создавал список значений и в следующей строке делал очистку этого списка. Зачем я это делал, когда при создании нового списка значений он и так пустой и очищать там было нечего.
Очень понравилось то, что каждое замечание 1С:Напарник сопровождалось подробным объяснением, что в этом коде не так — почему это плохо и как исправить. Можно сказать что это старший товарищ, который всегда готов прийти на помощь.
В общем, я «застрял» в 1С:EDT с 1С:Напарник всерьёз и надолго и стал заставлять его ревьюировать весь свой ранее написанный код. Естественно, что я не доверял слепо 1С:Напарнику, а постоянно следил и подвергал критическому мнению его замечания. Но в большинстве случаев приходилось поднимать руки вверх и капитулировать перед ним.
Команда "Объясни" — это способ вызвать подробное объяснение ранее выделенного кода. Лично мне очень понравилась эта команда. Ведь каждый программист со временем забывает, для чего писался тот или иной код, особенно когда нет комментариев. Многие программисты этим грешат. Времени катастрофически не хватает, а от нас требуют быстрого и качественного решения, но в некоторых случаях качество хромает в угоду быстроте. Заработало и слава богу. А 1С:Напарник можно заставить объяснить тот или иной выделенный код и послушать объяснения 1С:Напарника бывает очень полезно.
Команда "Сформируй документирующий комментарий" в 1С:EDT — это мощный инструмент для автоматического создания шаблонов комментариев к вашему коду (методам, функциям, процедурам). Эти комментарии следуют стандарту JSDoc, что делает код гораздо более читаемым, понятным и удобным для сопровождения. Что называется думай не только о себе, но и о других программистах, которые потом после тебя будут копаться в твоём творении (коде).
Команда «Сформируй документирующий комментарий» как раз позволяет «нарастить» качество написанного ранее кода пояснениями. Делается это теперь очень быстро и довольно качественно.
Команда «Исправь» позволяет быстро находить и предлагать решения для различных проблем и ошибок в коде прямо по ходу его написания. Но за этой командой надо очень внимательно следить. Ведь иногда могут исчезать некоторые строки кода или непроизвольно нарушаться логика кода. Поэтому тут надо быть очень внимательным. Но в целом, это очень хорошая команда. Думаю, что после некоторой тренировки 1С:Напарник, эта команда будет отрабатываться на высоком уровне!
Прошло несколько месяцев, в течении которых я постоянно использовал 1С:EDT с 1С:Напарник. Единственно, что я не мог посвящать им целый рабочий день, потому что у меня на работе не используют программный продукт 1С:EDT. Мы до сих пор сидим в 1С-ном конфигураторе с хранилищем. Поэтому приходится использовать этот инструмент в «домашней обстановке» долгими зимними вечерами. Надеюсь, что компания 1С оставит бесплатным доступ к 1С:Напарник не только до 1 октября 2026 года, ведь в противном случае придется платить свои денежки, чтобы продолжать использовать этот функционал в дальнейшей работе.
Какие же я могу сделать выводы после нескольких месяцев использования данного продукта?
Я очень завидую тем начинающим программистам, которые сейчас начинают входить в 1С. Ведь у них в руках будет функционал, который позволит намного ускорить процесс обучения программированию в программе 1С:Предприятие. Этот функционал очень сильно повысит качество программного кода. Не надо будет искать информацию в различных источниках, в частности перелопачивать множество книг и пособий, а сразу получать эти знания от 1С:Напарника.
Несмотря на то, что старт у начинающих программистов может быть более медленным, как это им может показаться, но в любом случае они будут стартовать гораздо быстрее меня и этот старт будет более качественным. Они (начинающие программисты) могут по началу писать всякую ерунду в коде, но 1С:Напарник быстро наставить их на истинный путь и будет надежно «держать их за шкирку» не давая упасть или свернуть с правильной дороги.
Самые первые результаты, начинающие программисты, уже смогут увидеть через несколько недель активного использования от постоянно обновляемого продукта 1С:EDT в связке с 1С:Напарник. Ведь с персональным тренером всегда гораздо легче идти по жизни и прогрессировать в своей профессии, чем без него. Благодаря вашему личному репетитору Ваш код будет чистым и соответствовать всем стандартам кода 1С.
Поэтому не стоит откладывать переход на профессиональные инструменты. Впереди, по объявлению компании 1С, нас всех ждёт внедрение и использование платформы версии 8.5, а это значит, что опять будут новые знания и новые возможности. На настоящее время продукт 1С:EDT уже поддерживает платформу 8.5, поэтому прикоснуться к этим новым возможностям новой платформы можно уже прямо сейчас. Не надо откладывать на завтра то, что можно сделать уже сегодня. Ведь эти знания в будущем будут успешно монетизироваться. Множество компаний, которые работают сейчас с программными продуктами 1С должны будут вставать на новые рельсы новой платформы. Так что работы у 1С-программистов будет всё больше и больше. На свой кусок хлеба с маслом и красной икрой, а в некоторых случаях и с черной икрой всегда можно будет заработать.
Поэтому дерзайте и идите вперед, не останавливаясь ни перед какими препятствиями.
P.S. Я не упоминал в этой статье работу 1С:EDT с Git-ом. Ведь это еще один незаменимый функционал, который крайне необходим при групповой разработке, ведь начинающим программистам, в самом начале, еще рано использовать этот функционал, но в дальнейшем это знание будет крайне необходимо.
Вступайте в нашу телеграмм-группу Инфостарт
