С чего начать изучение 1с
Если даже вы не знакомы с программированием, то благодаря этому руководству постепенно, за шагом шаг, сможете изучить 1С.
2 Создание рабочей среды
Для начала работы вам нужно создать рабочую среду. Для этого вы должны:
1. Создать любую из типовых демо-баз БП, УТ, где вы будете упражняться.
2. Научиться заходить в 1С в режиме Предприятие и Конфигуратор.
Демо-база должна быть с заполненными документами и справочниками, чтобы вам не заниматься вводом данных, а сосредоточиться на изучении программирования., чтобы вам не заниматься вводом данных, а сосредоточиться на изучении программирования.
2.1 Создание демо-базы для опытов
Пока что раздел не написан. Предполагается, что создавать новую базу вы умеете или попросите знакомых.
2.2 Создание пустой обработки для опытов
В Конфигураторе создайте новую внешнюю обработку через меню «Файл – Новый – Внешняя обработка». Откроется форма настройки новой внешней обработки.
Код для опытов будем писать непосредственно в модуле обработки. Модуль можно открыть через меню «Действия – Открыть модуль объекта» в форме настройки обработки.
После внесения изменений в код не забывайте сохранить обработку. Для этого активизируйте форму настройки внешней обработки и нажмите «Действия – Открыть модуль объекта».
Обработку можно запустить на выполнение, открыв ее файл в режиме 1С-предприятия через «Файл – Открыть». Она сразу же выполнится.
3 Первые шаги
3.1 Hello world
Вместо Hello World можно написать произвольный текст.
Обратите внимание, что код состоит из операторов, каждый из которых заканчивается точкой с запятой.
В одной строке можно размещать несколько операторов, но так не принято у программистов 1С:
Сообщить("Hello Wold"); Сообщить("И снова привет!");
3.2 Помощь по функциям
3.3 Переменные
Рассмотрим использование переменных в 1С.
Модифицируем обработку «Hello World» следующим образом:
Значение переменной можно менять многократно, посмотрите как работает этот код:
3.4 Комментарии
В коде можно использовать комментарии. Они не выполняются, а просто содержат описание того, что выполняется в коде или служат для заметок, чтобы не забыть какие-либо важные вещи. Комментарии важны, чтобы другой человек, или вы сами, спустя какое-то время могли разобраться, что и зачем вы делали в коде.
Изменим предыдущий код:
//Выводим приветствие миру
Комментарий начинается с символов // и длится до конца строки. Начинать комментарий можно в любом месте.
Комментарии можно использовать, чтобы какой-то участок кода не выполнялся. Для этого нужно просто закомментировать этот участок.
Попробуйте выделить следующие строки с помощью мышки или курсорных клавиш, а затем выбрать команду «Текст – Блок – Добавить комментарий»:
Вы увидите, что текст изменится на:
Соответственно, можно выделить участок кода и выполнить обратную команду «Текст – Блок – Удалить комментарий», при этом текст раскомментируется.
3.5 Арифметика
Рассмотрим использование арифметических операций в 1С.
Числа в 1С записываются интуитивно понятным образом:
Б = 10.2; //Десять целых, ноль десятых
В = -0.123; //Минус ноль целых сто двадцать три тысячных
Порядки вещественных чисел и отличные от десятичной системы счисления числа не используются.
Математические операции выполняются тоже просто:
А = 4/2; //4 разделить на 2
Б = А * 10; //Значение из переменной А умножаем на 10
В = А % 10; //Берем остаток от деления из переменной А на 2
Г = А + Б - В; //В Г помещаем А + Б – В
Д = (А+Б) * Б //Сначала вычисляем А + Б, затем полученное значение умножаем на Б
Е = ((А+Б)-Г) * Б //Сначала вычисляем А + Б, затем от полученного значения отнимаем Г, затем полученное значение умножаем на Б
Можно использовать также арифметические функции:
Б = Окр(А/3); //Округление при делении А на 3
3.6 Использование форм для ввода/вывода данных
3.6.1 Создание формы обработки
У обработки можно создать форму. Для этого в форме настройки обработки нужно ПКМ на пункте «Формы» и выбрать «Добавить», затем нажать «Готово». Будет создана основная форма обработки и открыта в Конфигураторе для редактирования.
Если щелкнуть на синем заголовке формы, откроются свойства формы.
3.6.2 Добавление элементов управления
Команда «Форма – Вставить элемент управления» позволяет разместить на форме элемент управления.
Попробуем разместить на форме поле для ввода целого числа, и заголовок для него.
Команда «Форма – Вставить элемент управления – Поле ввода – ОК» добавляет новое поле ввода.
Команда «Форма – Вставить элемент управления – Надпись – ОК» добавляет надпись.
3.6.3 Настройка элементов управления
Разместим надпись справа от поля ввода.
Если щелкнуть на элементе управления, открываются его свойства.
Для надписи установим заголовок «Число».
Для поля ввода установим значение свойств «Имя» и «Данные» в «Число». Обычно «Имя» и «Данные» всегда совпадают.
3.6.4 Настройка поведения формы
В низу формы есть три закладки «Диалог», «Модуль» и «Реквизиты».
Перейдем на закладку «Модуль». Мы увидим код модуля формы. В модуле есть только такой код:
// Вставить содержимое обработчика.
Изменим его следующим образом:
Так происходит потому, что у кнопки «Выполнить» в свойстве «Действие» указано «КнопкаВыполнитьНажатие».
3.6.5 Элементы для вывода данных
Добавим еще одно поле, дадим ему имя «Результат». В свойствах укажем «Только просмотр» в «Истина». Теперь это поле доступно только для просмотра.
Изменим процедуру на такую:
3.6.6 Сохранение значений
В реальных формах может быть очень много полей. Чтобы постоянно не вводить все значения, в свойствах формы поставим галочку «Сохранять значения» и в списке «Сохраняемые значения» выберем поле «Число».
Теперь зайдем в 1С, введем в поле «Число» значение 2. Выполним «Действия – Сохранить значения». Сохраним в настройку «Основная», установим галочку «Использовать при открытии».
Теперь закроем обработку и откроем ее еще раз. В поле «Число» окажется значение 2. Таким образом, можно сохранять значения для любого количества элементов формы, чтобы не заполнять их повторно.
Можно использовать несколько настроек и перезаписывать существующие настройки.
3.7 Строки
Рассмотрим работу со строками в 1С.
3.7.1 Запись строковых констант
Строки записываются в двойных кавычках, пример мы уже видели: "Hello World!"
Если нужно записать кавычку внутри строки, она повторяется два раза: "Я использую для бизнеса программы фирм ""1С"" и ""Микрософт""".
Строка может быть помещена в переменную так:
Если в строке встречается перевод строки, то она записывается с помощью символа вертикальной черты:
"Съешь конфеточку, дружок!
|Или хочешь пирожок?";
3.7.2 Конкатенация
Простейшая операция над строками – склейка (конкатенация).
В результате в переменную В будет помещена строка "Привет мир".
3.7.3 Строковые функции
Рассмотрим основные строковые функции:
Длина = СтрДлина(С); //10 - длина строки
С1 = Лев(С, 2); //Пр - левые 2 символа
С2 = Прав(С, 3); //мир - правые 3 символа
С3 = Сред(С, 5, 2); //ет - два символа, начиная с 5-й позиции
Задача:
Используя только функции Лев, Прав и Сред, получите из строки «Привет мир» строки «веер», «Пирр» и «ветер ветер».
3.7.4 Служебные символы
Не все символы можно включать в строку. Некоторые символы можно получить только по их коду.
В данном примере мы выводим символ табуляции между строками «Поз1» и «Поз2».
Сообщить("Поз1" + Символ(9) + "Поз2");
Но для наиболее часто используемых служебных символов в 1С существуют специальные константы:
Сообщить("Поз1" + Символы.Таб + "Поз2"); //Табуляция
Сообщить("Поз1" + Символы.ПС + "Поз2"); //Перевод строки
Задача:
Выведите строки «Хлеб», «Батон», «Булочка», «Пирожок», каждую с новой строки. Решить задачу двумя способами – с помощью символа вертикальной черты и конкатенацией с символом перевода строки.
Сейчас в тренеде делать посты с фотками с места работы. По моему это не очень полезно и я решил начать новую тему, с гайдом по профессиям.
+ я пообещал это сделать в своем прошлом посте, слово нужно держать!
Для чего я это делаю и для кого
1. Для всех, для общего понимания, чем занимаются люди работающие на данной должности.
2. Для людей выбирающих кем пойти работать или желающих сменить сферу деятельности.
3. Для студентов и школьников, думающих о своем будущем, о карьере.
4. Для людей которые уже выбрали профессию "Программист 1с", но не понимающие с чего начать!
Почему я выбрал данную профессию:
1. Высокая зп как на начальном уровне так и в дальнейшем.
2. Быстрый вход (всего 1 месяц занятий дома и можно устроиться на работу).
3. Приближенность больше к бизнесу, чем к IT, т.е. есть возможность дорасти до директората и больше.
4. Хорошие курсы по обучению (бесплатные).
5. Много вакансий, на данный момент мест больше чем специалистов.
_________________________________________________________________________________
Кто может стать программистом 1c:
Любой! А как? Я расскажу ниже.
(Вам не нужно образование, определенный пол, возраст (люди начинали и в 50 лет и в 16)).
_________________________________________________________________________________
Для понимания к чему это все, поставлю цели которые Вы достигнете через год следуя моему гайду!
1. ЗП в размере от 100000 рублей (в Москве, к-нты регионов найдете сами).
2. Про интересную работу и прочее, решать каждому, п1 считаю достаточным для заинтересованности в дальнейшем!
__________________________________________________________________________________
Для понимания дальнейшего, пару терминов и определений.
1. 1c Предприятие - это платформа для создания приложений, в основном для задач бизнеса (учет, планирование, контроль, анализ).
2. В платформе есть 2 режима (для начала Вам достаточно).
- Конфигуратор - в нем работает программист.
- Предприятие - в нем работают пользователи.
3. На данный момент есть много приложений написанных на платформе, основные это:
- 1c Бухгалтерия - ведение бухгалтерского и налогового учета.
- 1с Зарплата и управление кадрами - из названия понятно.
- 1с Управление торговлей - учет хозяйственной деятельности торговой компании.
- 1с Управление производственным предприятием - это комплекс всех трех решений выше в одном + блоки по производству.
__________________________________________________________________________________
Что будете вначале делать Вы:
1. Доработки типовых программ.
2. Обновление типовых программ.
3. Обучение пользователей работе в типовых программах.
За этот функционал на данный момент в Москве оценивается от 20 до 60тр.
Понимаю, что много букв, много видимо упустил, спрашивайте!
Если будет полезно, на данный момент работаю бизнес-аналитиком, могу выложить похожий гайд. (а далее в силу текущей деятельности гайды по
- менеджер по закупкам
- логист
- менеджер по персоналу
- менеджер по продажам
- бизнес-консультант
- бухгалтер
- фин директор
Надеюсь тема гайдов по профессиям взлетит на паблике и будет распространена, т.к. считаю ее интересной и полезной.
В рамках образовательного направления своей деятельности фирма «1С» проводит очное и дистанционное обучение.
В каждой форме обучения есть курсы:
- направленные на изучение возможностей и функционала программ 1С на уровне пользователя
- курсы по конфигурированию, внедрению и адаптации платформы и прикладных решений «1С:Предприятие 8»
Популярные курсы
- Рекомендуемая подготовка: ознакомление с платформой «1С:Предприятие 8»
- Уровень получаемых знаний: навыки работы с рядом программ «1С»; азы программирования в «1С»
- Место проведения: Учебный центр №1
- Рекомендуемая подготовка: ознакомление с платформой «1С:Предприятие 8»
- Уровень получаемых знаний: представление о методике разработки, поддержки и внедрения прикладных решений на базе платформы «1С:Предприятие 8.3»; приемы корректного выбора и грамотного использования объектов и механизмов платформы; практические навыки по программированию в системе «1С:Предприятие 8»; навыки правильного применения инструментов разработки управляемого приложения; основы сборки простого мобильного приложения с использованием «1С:Предприятие 8».
- Место проведения: Учебный центр №1
- Рекомендуемая подготовка: ознакомление с платформой «1С:Предприятие 8»
- Уровень получаемых знаний: навыки работы с рядом программ «1С»; азы программирования в «1С»
- Место проведения: Учебный центр №1
Сертификация и аттестация
Обучаясь на курсах фирмы "1С", Вы сможете подготовиться к экзаменам по 1С:Предприятию 8. Существует 2-х уровневая система аттестаций, как по платформе, так и по прикладным решениям 1С:Предприятие 8.
Первая ступень оценки знаний — сертификация «1С:Профессионал».
На этой ступени проверяется знание типовой конфигурации или технологической платформы. Сертификат «1С:Профессионал» является официальным подтверждением того, что его владелец может эффективно использовать в своей работе весь спектр возможностей программ системы «1С:Предприятие». Сертификат выдается фирмой «1С» по результатам компьютерного тестирования, которое позволяет быстро и объективно проверить знание возможностей системы программ «1С:Предприятие» и особенностей работы с ними.
Сертификационные экзамены «1С:Профессионал» принимаются:
Вторая ступень оценки знаний — экзамен «1С:Специалист» («1С:Специалист» и «1С:Специалист-консультант»). Требования к экзаменам и примеры экзаменационных задач.
Формат «1С:Специалист по конфигурированию прикладного решения» — проверяется понимание методических принципов построения и технологии функционирования конфигурации, навыки практической реализации пользовательских задач, практические навыки конфигурирования в среде «1С:Предприятие 8» для развития существующего или добавления нового функционала прикладного решения. На экзамене необходимо грамотно создать конфигурацию, решающую специфические задачи учета, используя все доступные средства конфигурирования.
Формат «1С:Специалист-консультант по внедрению прикладного решения» — проверяется понимание реализованного функционала, методических принципов построения и технологии функционирования прикладного решения, а также умение показать, как потребности заказчика решаются средствами прикладного решения. На экзамене необходимо продемонстрировать методику использования типового прикладного решения и предложить варианты его адаптации с учетом специфики и потребностей предприятия.
Многие не торопятся получать новую профессию, даже если это становится действительно необходимым. Одни считают, что освоение специальности займет слишком много времени. Другие думают, что учиться сложно и они просто не способны усвоить большой объем информации. На самом деле все значительно проще. Для тех, кто хочет работать в сфере информационных технологий и автоматизации бизнес-процессов, есть реальная возможность самореализоваться. Достаточно будет детально разобраться, как самостоятельно стать программистом (разработчиком) 1С с нуля.
Особенности обучения
Начнем с того, что данная профессиональная среда отличается выраженной демократичностью. Здесь не слишком важен цвет диплома и проставленная в нем отметка о наличии специальности.
Гораздо большее значение имеют знания, которыми вы обладаете, и, конечно, накопленный опыт. Наряду со знающими и опытными не менее высоко ценятся целеустремленные специалисты, обладающие способностью легко взаимодействовать с окружающими. Да, как ни удивительно, но именно коммуникативность является одной из выдающихся характеристик, ведущих к успеху в любом начинании.
На современном рынке очень много людей, которые регулярно пользуются услугами в этой сфере. Поэтому найти работу не составляет труда как матерым профессионалам, так и новичкам. В какой области вы раньше осуществляли деятельность — совершенно неважно. Главное — по-настоящему хотеть стать программистом и приложить соответствующие усилия.
С чего начать изучение 1С-программирования
В первую очередь предстоит пройти начальную подготовку. Чтобы получить полное представление об основах будущей профессии, разобраться в базовых нюансах. Отличным решением на данном этапе будет прохождение специализированных учебных курсов, где слушателям предоставляют всю необходимую информацию максимально доступным способом. Читать книги и статьи в интернете, напичканные сложной терминологией, безусловно, полезное дело. Но получить реальные знания гораздо проще, когда с вами разговаривают на нормальном человеческом языке.
Обучаться лучше всего в очном формате. Для этого рассмотрите предложения от разных компаний, предоставляющих образовательные услуги, которые работают в вашем городе. Выберите подходящий вариант. Определяясь с учебным центром, обязательно удостоверьтесь, что у него имеется статус ЦСО. То есть, организация занимается сертифицированным обучением.
Наличие статусного значения у фирмы предполагает, что в ее штат входят квалифицированные компетентные сотрудники. Кроме того, по итогам образовательного процесса учащимся выдаются сертификаты. Это основное правило, которое необходимо запомнить, выясняя, с чего начинать изучение 1С программирования, что нужно для получения новой специальности.
Преимуществом очных занятий выступает возможность вживую общаться с педагогами, задавать им интересующие вопросы, на месте разбираться с трудностями. Обучающие курсы, как правило, рассчитаны на подачу учебного материала группам по 10-20 человек. Продолжительность образовательного процесса составляет 2-4 недели.
Читайте также: