Разное

Программирование 1 с для чайников – Программа 1С Предприятие 8.3 и 8.2: самоучитель для чайников

Язык программирования 1С

Язык программирования 1С  — формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под её управлением.

Платформа 1С Предприятие 8 имеет полноценный функционал для разработки собственных решений для разработчика. Главный инструмент разработки — это встроенный язык программирования 1С 8.3.

Язык программирования 1С не имеет названия, на официальных источниках он обозначен как «встроенный язык программирования».

Получите 267 видеоуроков по 1С бесплатно:

На что похож язык программирования 1С

Встроенный язык программирования 1С — язык программирования, который используется для разработки приложения на базе платформы 1С Предприятие. Данный язык является предварительно компилируемым предметно-ориентированным языком высокого уровня. Язык более всего напоминает по синтаксису Visual Basic в сочетании с языком запросов T-SQL.

Создание новых классов программно в языке 1С 8.3 запрещено. Так как платформа 1С Предприятие специализирована для задач учета, состав классов заранее предопределен:

На основании типовых классов можно в конфигураторе создать любое количество подклассов, имеющих свои наборы. С помощью модулей менеджеров можно незначительно расширить функционал подкласса.

Сложный ли язык программирования 1С?

Вопрос достаточно спорный и относительный.  Если рассматривать его относительно других языков, возможно, он покажется немного проще. Однако помимо самого программирования, Вам придется изучать предметную область — бухгалтерию, производство, налоговый учет и т.д., что делает в совокупности язык программирования 1С не таким простым, как может показаться с первого взгляда.

Если Вы имели до знакомства с 1C солидный опыт на других предметно-ориентированных языках программирования, Вам не составит труда разобраться и в тонкостях конфигурирования 1С 8.2, главное — желание. Всё что Вам нужно — найти хороший самоучитель по языку программированию 1С.

Русский синтаксис языка 1С

Интересной особенностью встроенного языка программирования 1С является двуязычный синтаксис команд: русский и английский. Русский язык программирования сильно удивляет новичков в сфере 1С программирования 8.2.

Пример кода 1С:

Message("Hello, World!");

Сообщить(«Привет, Мир!»);

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

programmist1s.ru

Иллюстрированный самоучитель по языку системы 1С:Предприятие [страница - 1] | Самоучители по бухгалтерским программам

  • Данная книга является описанием встроенного языка системы 1С:Предприятие и предназначена для специалистов, выполняющих конфигурирование системы для решения конкретной задачи автоматизации учета. | 1С:Предприятие является гибкой настраиваемой системой, с помощью которой можно решать широкий круг задач в сфере автоматизации деятельности предприятий.

  • В языке переменные не обязательно объявлять в явном виде. Неявным определением переменной является первое ее появление в левой части оператора присваивания. Возможно также явное объявление переменной при помощи оператора Перем. Тип переменной определяется типом присвоенного ей значения.

  • Выражение – это математическая или логическая формула, по которой вычисляется значение. Математическое выражение может стоять справа от знака равенства в операторах присваивания, быть параметром процедур или функций, индексом массива переменных.

  • Системные константы – это константы, которые доступны в любом программном модуле конфигурации. Они могут размещаться в правой части оператора присваивания, в выражениях, могут использоваться в качестве параметров вызываемых методов, процедур или функций.

  • Системные предопределенные процедуры предназначены для того, чтобы дать возможность программно обрабатывать системные события, возникающие при интерактивных действиях пользователя, таких как ввод нового, изменение, удаление.

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

  • Перечисление – средство работы с элементами данных, список возможных значений которых жестко задан в конфигурации. Например, для перечисления "ТипСотрудника" можно задать возможные значения: "Штатный", "Совместитель".

  • Для работы с текстами в системе используется специальный агрегатный тип данных – "Текст". Механизм работы с текстами предназначен для формирования отчетов в текстовом виде, а также для обмена информацией с другими программами посредством текстовых файлов.

  • Контекст работы с картинками | При формировании пользовательского интерфейса прикладной задачи иногда требуется отображать в диалоговых формах и печатных документах графические файлы. Для этого в системе 1С:Предприятие используется специальный агрегатный тип данных – Картинка и специальнй элемент формы диалога и таблицы: "Картинка".

  • Контекст работы с Файлами | Для работы с файлами в системе используется специальный агрегатный тип данных – ФС. Механизм работы с файлами предназначен для обеспечения возможности манипулирования файлами непосредственно из встроенного языка программы 1С:Предприятия.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.

samoychiteli.ru

Как стать программистом 1С с нуля

Когда я был студентом третьего курса технического факультета,  у меня уже был опыт подработок продавцом-консультантом техники, промоутером и даже инженером проектировщиком, но в это время меня стали посещать мысли, что пора искать работу интересную и с реальными перспективами развития.  Скажу честно – найти серьезную работу, учась на дневном отделении  и не имея какого-либо опыта, действительно сложно. С младенчества я души не чаял в «папином 286», пытаясь понять, «что и зачем», позже немного увлекался программированием, вебом, но на момент поиска работы я знал только азы С++ да Pascal. Поэтому, конечно, найти работу программиста и не надеялся, хотя мне очень нравилась данная специализация.

Стажер-программист 1С

И вот жарким летом судьба привела меня в  одну компанию франчайзи 1С. Я пришел на собеседование на вакансию программиста стажера 1С в отдел торгового оборудования. После собеседования с HR менеджером и руководителем отдела  я получил эту должность  с условием испытательного срока  (месяц). За этот месяц мне необходимо было изучить все основы, которые должен знать программист 1С этого отдела, т.е. торговое оборудование и программы 1С 8 «Управление торговлей» и «Розница«.

Получите 267 видеоуроков по 1С бесплатно:

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

Первый клиент, надо сказать, сам по себе был  конфликтный, более того, мы вдвоем провозились 3 часа с задачей, которую сейчас  я бы мог сделать за 5 минут. Денег он нам так и не заплатил.  Экзамен в конце месяца я сдал, и так начались мои будни программиста-внедренца отдела торгового оборудования.  Я работал с понедельника по пятницу с 9 утра и до победного конца.

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

Ученье –свет

Но несмотря на непростые условия работы, я начал втягиваться в 1С 8.3. По ночам и выходным я смотрел курсы Чистова и Гилева, которые мне очень помогли, за что им огромное спасибо. Все свободное время я посвящал самообразованию, хотя никто меня не заставлял, просто потому, что мне было действительно интересно. Со временем я понял, что могу больше.

В один прекрасный момент я узнал, что в проектный отдел нашей компании тоже начали набирать стажеров с минимальными знаниями в 1С. Проектный отдел кардинально отличался масштабностью и сложностью своих проектов. Если мои «проекты» в торговом оборудовании в лучшем случае ограничивались 20-30 часами, то там проекты могли длится годами. Я взял тестовое задание, оно оценивалось в несколько часов. Но в силу неопытности его я делал больше двух недель.

Проекты: новый уровень

Если до попадания стажером в проектный отдел я еще сомневался, может ли эта работа стать «работой моей жизни», то после попадания я понял, что этот роман с 1С надолго 🙂 Отличалось абсолютно всё: область внедрений, масштабность, подход ко внедрению, интересные сферы автоматизируемого бизнеса. Тут я узнал много страшно интересных слов: CRM, ERP, MRP, GAAP и многое другое.

Выводы

За прошедшее время я многое узнал, многому научился. Возможно, новички задаются вопросом – стоит ли идти работать стажером-программистом 1С? Скажу однозначно – попробовать точно стоит.

Второй по популярности вопрос — откуда взять практические навыки? Можно пойти по моему пути — начать со стажера, но в этом пути есть большая вероятность, что Вас загрузят неинтересными задачами и Вы потеряете интерес. Спустя некоторое время мы придумали еще один способ получать практические навыки для новичков. Это биржи фриланса 1С. Вы просматриваете архив заданий и выбираете «реальные» задания от «реальных» заказчиков. Спустя некоторое время Вы уже можете брать настоящие задания. А самое главное — Вы поймете, какие задания сейчас популярны и в какую сторону развиваться.

Я вижу в 1С очень большой потенциал и считаю, что с течением времени он будет только расти. Сейчас продукты 1С: Предприятие активно продвигают на запад, и это оправдано – зарубежные системы (SAP, Navision и пр.) при должной подаче совсем не конкуренты нашему отечественному 1С (Я серьезно так считаю, но об этом в другой статье).

Кстати! Если Вам необходима доработка программ 1С, Вы можете обратиться к нам.

Если хотите развиваться, читайте статьи для обучения 1С:

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

programmist1s.ru

Программирование в 1С для чайников - 1C - Учебники

Программирование в 1С для чайников

Данное пособие основано на учебном курсе "Программирование в 1С для чайников", преподаваемом в " 1C -Учебном центре N 3". В учебном пособии предлагается на не сложном сквозном примере изучить базовые возможности системы «1С:Предприятие» для решения учетных и управленческих задач.

Курс предполагает наличие у слушателя понимания проблем учета в коммерческой (в примере курса - торговой) организации. Желательно иметь представление о типовых решениях фирмы «1С» для автоматизации учета и любознательность («... а как же все это работает изнутри?»). В курсе решаются отдельные задачи учета основной деятельности небольшой торговой фирмы. Задачи эти выстроены от более простой, с точки зрения ее реализации в программе, к более сложной. И от ввода данных в программу, к их анализу. Вначале рассматриваются задачи ввода и хранения данных, которые могут быть решены без программирования, декларативно - используя визуальные средства, предоставляемые платформой «У8». Эти задачи объединены в раздел «Учимся описывать структуру базы данных». Далее следует изучение основ языка запросов и возможностей построения отчетов, для анализа введенных в программу и сохраненных в информационной базе данных в теме «Учимся разрабатывать отчеты». Тема «Основы администрирования» позволит познакомиться с основными возможностями конфигуратора для выполнения администрирования конфигурации и базы данных. В теме «Продолжение конфигурирования» рассматриваются механизмы платформы и объекты встроенного языка, которые считаются сложными для первого раздела, но нужными для правильного понимания работы платформы. В этот раз новые объекты рассматриваются одновременно с двух сторон: и со стороны объектной (проектирование, ввод и хранение данные) и стороны табличной (чтение и анализ данных) модели. И, наконец, тема «Основы программирования» к концу курса должна дать представление о встроенном языке платформы «1С:Предприятие 8» и использовании его для описания простых алгоритмов. Раздел «Дополнительно» включает в себя темы, которые, как правило, не проходят на очном курсе и могут быть рассмотрены слушателем самостоятельно или вместе с преподавателем в дополнительное время.

Данное учебное пособие предназначено для сотрудников бухгалтерии, которые вынуждены ставить задачу программисту, и, с трудом понимая, что он делает, принимать сделанную им работу. Удивляясь, каждый раз тому, сколько это время заняло (включая время на уговоры к Вам наконец-то прийти), сколько денег стоило, и почему получилось не то, что хотелось. Для аналитиков и финансистов, принимающих участие в проектах автоматизации, не понимая почему «это» сделать нельзя, хотя и очень нужно. Для аудиторов - внутренних и внешних, которые обнаружив у объекта аудита «1С:Предприятие», задумались над тем, как это может помочь (или, как вариант, помешать), уменьшить риски. Для студентов экономических (и не только) специальностей, которые, поискав вакансии на рынке труда, обнаружили, что каждая первая из них требует знания «1С» в качестве пользователя, и справедливо решили, что умение настроить систему, в которой предполагается работать, поднимет их шансы найти интересную работу и достойную зарплату в несколько раз. А также для консультантов проектов автоматизации учета, которые обычно являются посредником между «юзером» и «программером», и которые хотят вырасти до полноценного «внедренца» или просто лучше выполнять свою, посредническую, работу, имея более четкое представление о возможностях системы.

Издательство – ООО " 1C -Учебный центр N 3"

Год издания – 2011

Формат книги - PDF

Размер - 174 Мб

СКАЧАТЬ с gigapeta.com

it-ebooks.ru

Литература по 1С | Всё о программировании на 1С:Предприятие

Литература по 1С

Предлагаю вашему вниманию подборку учебников по 1С и смежным с этим темам. Материалы собраны со сторонних источников.

По языку запросов (SQL) есть хороший подбор учебников на этой странице: http://bookwebmaster.narod.ru/mysql.html

Книги по разработке в среде 1С:Предприятие:
1) Толстая книга «Профессиональная разработка в системе 1С:Предприятие 8» —http://mypocket.ucoz.ru/publ/1c_8_2/knigi/professionalnaja_razrabotka_v_sisteme_1s_predprijatie_8_quot_izdanie_2/13-1-0-67
2) 1С: Предприятие 8.2. Практическое пособие разработчика — http://mypocket.ucoz.ru/publ/1c_8_2/knigi/1s_predprijatie_8_2_prakticheskoe_posobie_razrabotchika/13-1-0-62
3) Язык запросов «1С: Предприятия 8» — http://mypocket.ucoz.ru/publ/1c_8_2/knigi/jazyk_zaprosov_1s_predprijatija_8/13-1-0-91
4) Полный курс по конфигурированию 1С — http://nashol.com/2015072685891/konfigurirovanie-na-platforme-1s-predpriyatie-8-2-aksenova-e-l-2014.html

Учебная литература на тему «Бухучёт в Украине»:
1) Электронный учебный курс http://profmeter.com.ua/communication/learning/course/course2/index
2) Неплохая книга «Бухгалтерський облік» http://mexalib.com/view/123536
3) Практикум «Бухгалтерський облік. Практикум» http://mexalib.com/view/119282

Книги и курсы по Системе Компоновки Данных (СКД):
1) Книга «Разработка сложных отчетов в 1С:Предприятии 8. Система компоновки данных» — http://mexalib.com/download/18905
2) Бесплатный курс по СКД — http://www.spec8.ru/kurs-po-skd-besplatno
3) Целый сайт в помощь — http://1cskd.ru/

Подборка материалов по сдаче экзамена 1С Специалист по платформе 8.2 / 8.3:
1) Материалы для сдачи экзамена — http://mypocket.ucoz.ru/publ/1c_8_2/sertifikacija/samostojatelnaja_podgotovka_k_attestacii_1s_specialist/12-1-0-19
2) Кладезь знаний — http://prof-1c.clan.su/index/uchebnye_materialy_dlja_samostojatelnoj_podgotovki_k_ehkzamenu_1s_specialist_po_platforme_8_2/0-8
3) Сборник задач для подготовки к экзамену — http://www.twirpx.com/file/580332/
4) 1С:Специалист легко — http://1c8legko.eto-ya.com/1sspec-po-platforme-8-2
5) Все решённые задачи сборника + все решённые билеты — http://infostart.ru/public/273386/
6) Специалист по платформе. Решение актуальных билетов экзамена 1С: Специалист по Платформе 8.3 (Интерфейс «Такси») — http://infostart.ru/public/309815/

Нравится статья? Подпишитесь прямо сейчас и получайте обновления на свой E-Mail:

Facebook

Twitter

Мой мир

Вконтакте

Одноклассники

Google+

Похожее

 Распечатать статью

life1c.ru

Обучение программистов 1С с нуля

В данный момент обучением программистов 1С 8 не занимается ни одно высшее учебное заведение. Да, это может быть выбрано темой курсовой или дипломной работы. Но пока никто не может похвастаться наличием 1С программирования в программе обучения.

Рубрикатор статей сайта для изучения программирования 1С

Где учат 1С программированию?

Ниже я расскажу, как научиться с нуля программированию 1С и как повысить свою квалификацию уже практикующему специалисту.

Получите 267 видеоуроков по 1С бесплатно:

На самом деле способов стать профессиональным программистом 1С не так уж много. Среди них можно выделить следующие способы: очные курсы, самообучение, обучение у коллег/клиента.

Остановимся на каждом способе обучения 1С 8.3 отдельно.

Очные курсы программирования 1С для начинающих

Говорят, что такие курсы могут сильно повысить квалификацию. Честно сказать, мне так и не удалось побывать на по-настоящему ценных для развития курсах. Мне попадались всегда занятия либо с большим количеством воды, либо со слишком простым материалом. Подобрать одни из типовых курсов 1С под себя  достаточно трудно. Плюс такие семинары проводятся обычно в рабочее время — это не всегда удобно и не всегда можно оторваться от всех дел. Да и стоят эти занятия не дешево.

Однако люди учатся и получают вполне ценные знания — главное, больше узнать о предстоящих курсах. Некоторые учебные курсы по программированию предлагают варианты будущего трудоустройства специалистов.

Среди учебных центров, преподающих 1С 8.3 программирование, отмечу:

Книги и видео для программиста

При использовании этого метода мотивация является главным Вашим двигателем прогресса. Можно легко обучиться, не вкладывая ни копейки. В интернете масса интересной литературы, видеокурсов, вебинаров и многого другого для самообучения 1С дистанционно. Подборку бесплатных видеокурсов по 1С я публиковал ранее.

Уж поверьте, в зависимости от Ваших способностей и жизненного опыта можно изучить язык программирования 1С за срок от недели до полугода.

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

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

Опыт от коллег/клиента

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

Например, когда я только устроился стажером 1С во франчайзи — меня через 3 дня практически без обучения послали к клиенту. Я, конечно, был разочарован, однако тот опыт неповторим и до сих пор вспоминается с улыбкой 🙂

Заключение: главное — самообучение

Независимо от того, по какому пути пошли Вы, без упорства и желания совершенствоваться у Вас абсолютно ничего не получится. Однако поверьте: ночи, просиженные за книжками/видеокурсами, окупятся в бою верными и эффективными решениями.

А если на обучение программиста 1С времени нет, а услуги 1С программирования нужны уже сейчас, обращайтесь ко мне, я всегда рад помочь!

Ну и в виде бонуса курс по программированию 1С от Павла Чистова:

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

programmist1s.ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *