- Программирование 1С для начинающих: как научиться программировать в 1 С — основы разработки программы с нуля, самоучитель
- Что это такое
- Кто такой 1С-программист
- Программирование в 1С 8.3 с нуля — краткий самоучитель
- С чего начать с нуля?
- Книги по 1С
- Видеокурсы и уроки по 1С
- 1С Программирование. С чего начать? (учебные материалы и курсы) 1с
- Моя статья о ВИДЕОКУРСАХ!
- Как стать программистом 1С — инструкция для начинающих
- В чем заключается работа 1С программиста?
- 1. Как изучить одну конфигурацию 1С
- 2. Как научиться программировать на платформе 1С
- 3. Как научиться администрировать 1С
- Установка новой базы 1С
- Обновление конфигураций 1С
- Перенос данных
- 4. Как научиться общаться с бухгалтерами
- Итоги
- Бонус
Программирование 1С для начинающих: как научиться программировать в 1 С — основы разработки программы с нуля, самоучитель
1С-программирование (или 1S) с нуля для начинающих интересует многих. Однако, пытаясь заняться данным направлением, подавляющее большинство даже не понимает, какого рода задачи придется решать, что конкретно входит в обязанности. Кроме того, к настоящему моменту успело сформироваться немало мифов и легенд вокруг этой профессии. Кто-то убежден, что ее представители зарабатывают баснословные деньги, практически ничего не делая. Кто-то, наоборот, не разделяет столь инфантильных иллюзий, полагая, что деятельность сопряжена с колоссальной ответственностью. Постараемся ответить, какая точка зрения верна, досконально изучив специфику должности и разобрав ключевые особенности.
Что это такое
Под 1С-программированием обычно понимают создание и доработку разнообразных продуктов, выпущенных под одноименной маркой. Дело в том, что каждое предприятие характеризуется определенным набором нужд и потребностей, которые должны реализовываться на высокоуровневом программном языке.
Какие конкретно задачи требуется решать в рамках данного направления:
- автоматизация бухгалтерского учета;
- организация товарооборота;
- расчеты с персоналом;
- сдача отчетов в удаленном формате;
- ведение электронного документооборота;
- корректное функционирование CRM-системы;
- планирование.
Довольно часто данное компьютерное решение подвергается критике, а негатив переносится на программистов. Это не самый здравый и рациональный подход. Чтобы исключить возможные ошибки и сбои, вы должны понимать специфику всех рабочих процессов и нюансов. О них и поговорим далее.
Кто такой 1С-программист
Компетентный высококвалифицированный специалист – это человек, который может похвастаться высокой конкурентной заработной платой. Он относительно свободен в рамках выполняемых обязанностей, имеет широкую зону ответственности. Условно все решаемые им задачи можно разделить на две категории:
- те, что связаны с созданием кода;
- те, что направлены на анализ и обработку статистических данных.
Кроме того, сотрудник обязан понимать логику формирования скидок, чтобы всегда быть готовым предложить наиболее эффективный вариант автоматизации. Как правило, он занимается доработкой типовых конфигураций, обслуживает ПО на постоянной основе, разбирается с возникающими техническими сбоями и неполадками. Ключевая особенность работы – необходимость постоянно поддерживать контакты с людьми.
Источник
Программирование в 1С 8.3 с нуля — краткий самоучитель
Даже если вы заранее изучали другие языки программирования, например, C++, PHP, Java, стоит помнить, что 1С хоть и во многом сходе, но все-таки имеет много принципиальных различий.
Сразу начнем с рекомендации самоучителя по программированию в 1С 8.3 от «Школы 1С» на Youtube, а затем рассмотрим существующие книги и видео уровки.
С чего начать с нуля?
Самое главное в 1С – то, что не нужно придумывать свои виды объектов. Все они уже есть в конфигурации.
Установите технологическую платформу 1С себе на компьютер, и откройте в конфигураторе новую или уже существующую базу. Для начала можно использовать абсолютно бесплатную учебную версию 1С 8.3 для обучения программированию.
В левой части окна вы увидите дерево объектов конфигурации. К ним относятся документы, справочники, регистры, бизнес-процессы и многое другое.
Данные так же хранятся в СУБД, но разработчик обычно не работает с ними напрямую. При помощи технологической платформы программист обращается уже к объектам конфигурации или информационной базы.
В 1С, как и во многих других языках программирования, очень часто используются запросы. Язык запросов в 1С схож с языком T-SQL. Запросы можно писать как на английском, так и на русском, в прочем, как и остальной код.
Вроде бы все просто, но для работы «в полевых условиях» одного знания языка программирования чаще всего не достаточно. Дело в том, что в большинстве организаций, использующих 1С, установлены типовые конфигурации, и их нужно знать.
Получите понятные самоучители по 1С бесплатно:
Рекомендуется изучить самые распространенные конфигурации. К ним относятся такие, как «Бухгалтерия» и «Управление торговлей». Так же часто используются «ЗУП» и «Розница».
В плане работы для 1С программистов существуют две основные ветви: франчайзи или работа «на себя» и работа в качестве штатного программиста it-отдела какой-либо организации. Данный выбор зависит только от ваших предпочтений.
При работе в франчайзи, на фрилансе или ведении собственного бизнеса оплата будет сдельная. Работы может быть много и нужно выкладываться по-полной. Верхней планки по заработной плате здесь нет, и вы можете заработать внушительную сумму денег.
Если вы решите работать на фрилансе, либо открыть собственный бизнес, не нужно будет ни с кем «делиться» своим заработком (кроме государства и фрилансовой площадки естественно). Но в таком случае и клиентов будет необходимо искать самостоятельно.
Если вы все же решили устроиться в организацию в качестве штатного программиста, то будете мало зависеть т объема выполненной работы. В данном случае есть некая стабильность, но и зарплатная планка ограничена.
Конечно же, эти два способа можно совместить, работая штатным программистом днем и на фрилансе по вечерам.
Что хорошо у 1С программистов, так это то, что у вас может не быть технического образование (например, вы экономист, бухгалтер и т. п.). Для подтверждения своих знаний перед клиентами или работодателем вы можете предоставить свои сертификаты 1С.
Сертификаты бывают различных видов, как по платформе (для программистов), так и по типовым решениям. Получить их можно в фирме 1С, сдав экзамен в виде теста или практического задания.
Книги по 1С
Лучше всего изучать 1С по книгам, которые были изданы фирмой 1С. Так сказать, от первоисточника. Некоторые из них идут с поставками типовых конфигураций. Так же вы можете купить отдельные книги.
Книга «1С:Программирование для начинающих» предназначена для людей, далеких от программирования, но желающих научиться создавать собственные решения на 1С 8.3 с самого нуля.
«Hello, 1C» показывает самые простые, основные возможности разработки прикладных решений в системе 1С:Предприятие 8.
В «101 совете» описаны различные способы решения одних и тех же задач.
Практическое пособие разработчика 1С Предприятие 8.3 — очень подробное пособие, описывающее приемы разработки с простыми и понятными примерами. Данная книга одна из самых лучших для изучения 1С программирования.
В данном пособии описывается язык запросов с нуля для тех, кто не знаком даже с SQL.
Настоятельно советуем книгу «Разработка сложных отчетов в 1С:Предприятие 8» для углубленного изучения СКД. Зачастую даже на форумах по 1С людям, спрашивающим совет по решению проблем с отчетами, рекомендуют именно ее.
Данная книга даст вам более углубленные знания 1С в качестве разработчика.
Если ранее вы занимались разработкой на 1С, но на обычных формах, советуем эту книгу. В ней вы получите много знаний по новому управляемому интерфейсу.
Так же много полезной информации, как по программированию, так и по работе с типовыми решениями вы можете узнать из наших статей по программированию.
Видеокурсы и уроки по 1С
Кроме книг мы рекомендуем просматривать видео-уроки для большей наглядности. На ютубе много каналов, посвященных программированию 1С с нуля, например:
Источник
1С Программирование. С чего начать? (учебные материалы и курсы) 1с
Когда вы поставили цель — изучении разработки в 1с и опыта 0, моя подборка учебных материалов и обучающих курсов должна обязательно вам пригодится. В конце найдете ссылку на статью про Видеокурсы! Итак:
1. это Книга М.Радченко «1С:Программирование для начинающих. Детям и родителям, менеджерам и руководителям» вот так она выглядит: Она хорошо подойдет для знакомства с программированием.
Написана она не в формате видео а именно уроков, лично мне понравилось, но так как я начал ее изучение уже после кучи остальных курсов, подчеркнул для себя первый и второй блок. В начале пути считаю полезней было проходить именно его.
Вот так она выглядит, уроки разбиты на главы и двигаются от простого к сложному. очень интересные и увлекательные задания. курс не дорогой.
3. Далее по моей субъективной оценке считаю не лишним будет прохождение курса от прямого источника, сайта фирмы 1с, учебного центра №1 ОБУЧЕНИЕ С «НУЛЯ»ТРИ КУРСА ПО ЦЕНЕ ОДНОГО.
Естественно это замануха своего рода, но курс реально стоящий и проходит в формате вебинара, преподаватель в прямом эфире рассказывает и показывает все очень подробно, единственный минус для себя подчеркнул в моменте, что иногда он на опыте ускоряется и «молодые спецы» конечно не успевают, но всегда делается выгрузка рабочей базы и слушатели могут скачать после урока,изучить более подробно и заполнить пробелы, так же кстати дается доступ к прошлым вебинарам и можно далее в течении трех месяцев пройти еще несколько раз в формате видеоуроков.
Так же даются 3 сертификата о повышении квалификации:
4. ( по желанию) Я прошел курс «Программирование в 1С – за 21 день» Автора Евгения Гилева .( это бесплатный курс ) Считаю хорошим для тех, у кого есть хоть какие то знания, начинал я первоначально с него но не осилил и вернулся второй раз и прошел полностью без каких либо трудностей но подчеркнул новое и усвоил. Очень нравится манера речи и подача Евгения, когда нибудь пройду еще что нибудь в его авторстве.
Материал приходит каждый день по одному уроку, я не хотел ждать пошел на небольшую хитрость и получил все уроки сразу одним днём,если кому то будет интересно пишите расскажу как, так же на сайте можно бесплатно скачать учебную платформу если вдруг у вас ее нет.
Материал в книге уже рассчитан уже для тех, кто понимает что и зачем и куда тут тыкать, мне тоже далась с трудом, делал ошибки долго потом искал но закончил, чему был безумно счастлив, обязательно пройду ее еще раз. Недавно услышал у одного блогера одинэсника, что нужно пропустить главы 15-18, пришел сегодня на работу, посмотрел и соглашусь, для начинающих спецов пока это не нужно. Но я не настаиваю и это только ваше решение как проходить эту книгу.
Прохождение книги сопровождается CD диском с шаблоном конфигурации и листингов. так же на диске установлена платформа.
Если кому нужно будет у меня есть она в формате .pdf пишите сброшу, но я заказывал бумажный экземпляр на сайте 1сИнтерес .
6. Книга так же М.Г. Радченко, Е.Ю. Хрусталевой.
Книга Язык запросов 1С:Предприятия 8 поможет начинающим разработчикам, не знакомым с SQL, освоить язык запросов «1С:Предприятия». Книга также будет полезна и тем, кто имеет опыт составления SQL-запросов в других средах разработки, поскольку язык запросов «1С:Предприятия» содержит значительное количество расширений, ориентированных на специфику финансово-экономических задач.В книге рассматривается значительное количество практических примеров.
Прохождение книги сопровождается CD диском с шаблоном конфигурации и листингов. так же на диске установлена платформа.
Но версия платформы устаревшая поэтому рекомендую в новой версии программы с обновленным интерфейсом скачать прекрасный Консоль запросов с оф сайта 1с и проходить книгу непосредственно через него.
Так же хочу сказать что все ссылки не сделаны для рекламы, а показаны на оф сайтах для вашего удобства, практически все можно найти в интернете бесплатно, не забывайте об этом.
Моя статья о ВИДЕОКУРСАХ!
Учитесь и задавайте свои вопросы, буду очень рад обратной связи. Поставьте лайк и оставьте комментарий если вам пригодилась моя подборка учебного материала.
Источник
Как стать программистом 1С — инструкция для начинающих
Профессия «Программист 1С» сегодня очень популярна. Почти все коммерческие предприятия от ИП до крупных холдингов работают на 1С. А без программистов в этих программах трудно работать. Поэтому в любом городе, даже очень маленьком, сегодня можно легко устроиться программистом. Зарплаты в регионах от 40 до 120 тыс. руб/мес. В Москве, если даже работать удаленно, от 80 тыс. руб/мес.
В чем заключается работа 1С программиста?
Давайте я кратко расскажу, что должен делать программист 1С в зависимости от того, в какой компании он работает. Это даст вам представление как организовать ваше обучение.
Франчайзи. Сама компания 1С разрабатывает Платформу 1С и пишет под нее основные свои конфигурации «1С:Бухгалтерия», «1С:Управление торговлей» и т.д. А вот продажей, внедрением, доработкой под конкретного заказчика занимаются многочисленные фирмы франчайзи.
Если это маленькая компания франчайзи, вам предстоит быть специалистом 3 в 1. Это Руководитель проекта, консультант и программист. Т.е. вы сами будете планировать свою работу, разговаривать с пользователями, чтобы понять что именно они хотят от программы и затем программировать их хотелки.
В крупной компании можно заниматься только программированием. Но в любом случае нужно понимать методологию ведения учета в той сфере, в которой вы будете работать: бухгалтерия, торговля, начисление зарплаты или производство.
Программист на предприятии. Это второй путь, который может избрать программист 1С. В отличие от франчайзи, тут будет стабильность. Если во франчайзи вы ходите от одного клиента к другому и внедряете программы 1С, наводя порядок у них в учете, то тут вы будете все время заняты учетом в одном предприятии. Со временем, конечно, вы можете навести полный порядок, сделать пользователям все доработки и жить спокойной жизнью. С одной стороны это стабильность, с другой это немного скучно.
Работая в одном предприятии, вы больше будете даже консультантом, т.к. постоянно будете общаться с главбухом или девушками с отдела расчета зарплаты. Вы будет отвечать на их постоянные вопросы и писать небольшие доработки, чтобы поправить проводки, когда бухгалтер где-то там ошибется.
Выводы: программист 1С это на 50% программист только на 50%. На другие 50% он человек, который разбирается в учете, умеет понимать пользователей программы и настроить под них программу.
Это значит, чтобы стать программистом 1С, вам нужно сделать 3 вещи:
- Изучить хотя бы одну типовую конфигурацию, чтобы уметь работать в ней как пользователь.
- Научиться программировать на платформе 1С
- Научиться администрировать 1С
- Научиться общаться с бухгалтерами
Далее подробно рассмотрим все эти три пункта.
1. Как изучить одну конфигурацию 1С
Бухгалтер знает, как нужно вести учет в бухгалтерии. Расчетчик зарплаты знает, как нужно начислять зарплату. Но если они не работали в программах 1С, то они не знают как свои знания применить к этой программе. Например, бухгалтер спросит «Каким документом ввести в программу информацию о покупке товаров?». Поэтому вы должны знать все возможности программы.
Для того, чтобы изучить программу, нужно:
- получить к ней доступ
- получить доступ к обучающим материалам и видео
- ввести сквозной пример на курсах
- получить сертификат «1С:Профессионал» по выбранной программе
После этого вы сможете работать в качестве консультанта по данной программе. Вы сможете обучать пользователей, сможете подсказывать как ввести тот или иной документ, сможете подсказать почему программа выдает какую-нибудь ошибку.
Сейчас расскажу, как все это сделать.
1. Получить доступ к программе 1С. Программы 1С называются конфигурациями. Например «1С:БУхгалтерия». Самый простой и быстрый способ получить доступ ко всем основным программам 1С для того, чтобы в них поработать — это использовать 1С в облаке.
Я рекомендую программу https://scloud.ru/. Перейдите на их сайт, зарегистрируйтесь и начинайте изучать конфигурации. Я рекомендую начать изучение с трех самых распространенных конфигураций:
- «1С:Бухгалтерия»
- «1С:Зарплата и управление персоналом»
- «1С:Управление торговлей»
2. Получить доступ к обучающим материалам и видео. У 1С есть очень много книг. По каждой конфигурации есть обучающая книга. Есть официальная документация. Все это можно найти на одной странице на официальном сайте 1С: https://online.1c.ru/books/.
Видео по работе в конфигурациях 1С можно найти на YouTube. Просто вбиваете свой запрос, например «Как сформировать счет-фактуру в 1С:Бухгалтерия» и находите сотню видео с ответом на ваш вопрос.
3. Ввести сквозной пример на курсах. Сквозной пример-это очень хороший способ, чтобы понять как работает любая конфигурация. Суть в том, что вы проходите полный цикл работы в данной программе — от настройки и ввода начальных остатков до получения регламентированной отчетности.
Проще всего на официальных курсах 1С. Эти курсы можно найти почти в любом городе. Их проводят фирмы франчайзи. На этих не долгих (около двух недель курсов) вам дают книгу и конфигурацию и вы вместе с преподавателем вводите сквозной пример в программу. Параллельно вы решаете сборник вопросов по экзамену «1С:Профессионал». После этого вы готовы к сдаче этого экзамена и у вас появляется представление о работе данной конфигурации.
4 Получить сертификат 1С:Профессионал.
Курсы вас хорошо подготовят к сдаче официального экзамена от 1С по одной из конфигураций. Например по конфигурации Бухгалтерия: «1С:Профессионал по программе 1С:Бухгалтерия».
После получения сертификата «1С:Профессионал» уже можно пойти искать работу.
2. Как научиться программировать на платформе 1С
После того как вы освоите одну программу или, как ее называют в 1С, конфигурацию, вы можете подойти вплотную к программированию. Для того, чтобы программировать вам потребуется платформа 1С. Можно воспользоваться бесплатной учебной версией. Она точно такая же, как настоящая, только там есть ограничение на количество вводимых документов в режиме «Предприятие». Т.е. программировать это никак не мешает.
Скачиваем учебную версию платформы 1С с официального сайта 1С на странице: https://online.1c.ru/catalog/free/learning.php
Там выбираете: 1С:Предприятие 8.3 Версия для обучения программированию (8.3.8.1933 + 8.3.8.58). В этой сборке есть просто супер книга М. Радченко, Е. Хрусталева «1С:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы»;
Эта книга просто находка для начинающего программиста 1С. В ней простым языком и с картинками описывается процесс созданий полноценной учетной конфигурации, где есть подсистема для учета бухгалтерии, зарплаты и торговли.
Так же рекомендую курс от SkillBox: Профессия 1С — разработчик .
3. Как научиться администрировать 1С
Обычно на начинающего программиста сваливают рутиную работу, часто связанную с администрированием 1С. Что бы не быть застанным в расплох вам нужно просто быть готовым к тому, что от вас будут требовать. Кратко опишу какие же это могут быть работы:
Установка новой базы 1С
Например клиент покупает у вашей фирмы франчайзи конфигурацию 1С:Бухгалтерия и вас в этом случае могут отправить к этому клиенту установить на их сервер эту конфигурацию.
Вам будет нужно:
- Установить на сервер или один из компьютеров Платформу 1С
- Установить конфигурацию 1С:Бухгалтерия
- Добавить доступ к этой базе всем пользователям этой компании
Как же это все сделать: в официальной документации которую вы понесете клиенту вместе с дистрибутивом в фирменной коробке 1С можно найти подробную инструкцию по установке 1С.
Обновление конфигураций 1С
У компании 1С ежемесячно выходят обновления ко всем ее конфигурациям и всех клиентов нужно обновлять. Обычно на это дело посылают новичков. Дело это не сложное и даже веселое, связано с разьездами по городу.
Приходите к клиенту, приносите диск с обновлением и обновляете его базу. Инструкция опять же есть в документации. Дело это не хитрое, если база не изменена и находится на поддержке. В этом случае вопрос решается двумя щелчками мыши на кнопки «Далее».
Перенос данных
Между конфигурациями 1С существует возможность вести обмен данными. Например из программы «1С:Зарплата и кадры» можно выгрузить рассчитанную зарплату в «1С:Бухгалтерию».
Обмен данными осуществляется с помощью правил обмена. Их компания 1С готовит сама с помощью конфигурации «Конвертация данных». Вам обычно достаточно в одной программе нажать выгрузить, а в другой нажать загрузить. Но бывает иногда доработать правила выгрузки и в этом случае вам придется дорабатывать эти правила обмена. Для этого нужно изучить Конвертацию данных.
4. Как научиться общаться с бухгалтерами
По поводу последнего пункта не удержусь и расскажу анекдот. Он короткий, но в нем много смысла. Вот сам анекдот: «Неадекватный бухгалтер не отдает себе отчет».
Я сейчас совсем не хочу оскорбить профессию бухгалтера, просто хочу сказать что, на предприятии бывают разные люди (впрочем, как и везде). Некоторые могут спокойно и рассудительно рассказать о тех бизнес-процессах, за которые он отвечает. С таким человеком можно вместе посмотреть функционал 1С, понять что подходит, а что не очень и нужно доработать систему. После этого можно составить список доработок и работать.
Но не все люди такие. Некоторыми людьми руководят эмоции. Их может раздражать, что программист не понимает терминологию, на которой они разговаривают (не отличает дебет от кредита например). Им может быть досадно, что вы не похожи на их прежнего программиста, к которому они привыкли.
А программист 1С должен работать со всеми людьми, с которыми его сталкивает работа. Тут дам всего один совет, который часто спасал меня в трудных переговорах:
«Никогда не идите на прямую конфронтацию. Не начинайте спор. Просто соглашайтесь, если вопрос маленький и не принципиальный. Если же вопрос важный (для дела, а не для вашего самолюбия), то и тут не стоит прямо возражать. Нужно просто в ответ задавать вопросы, пока собеседник не поймет, что его точка зрения приведет в дальнейшей перспективе к негативным последствиям или его взгляд ошибочный»
Так же порекомендую книгу Д.Карнеги «Как завоёвывать друзей и оказывать влияние на людей».
Итоги
Если вы решили стать программистом 1С, то дерзайте, ибо ничего уже вас остановить не может:
- зарплата высокая
- программисты везде требуются
- программирование ведется на русском языке — изучить легко
- протестировать можно прямо сейчас тут: https://scloud.ru/
- скачать платформу 1С можно бесплатно тут: https://online.1c.ru
- скачать хорошую книгу (я про Радченко) можно бесплатно тоже тут: https://online.1c.ru
Бонус
Если вы пока не определились с языком программирования или вам просто хочется узнать о том какие языки программирования сейчас востребованы кроме 1С, рекомендую свою новую статью Как стать программистом — руководство для начинающих . Из нее вы узнаете историю языков программирования, посмотрите на рейтинг самых популярных в Мире и самых востребованных в России языков программирования. Так же я попытался проанализировать какие качества нужны будущему программисту и рассказал с какими трудностями сталкиваются программисты в процессе работы.
Источник