Уроки 1с предприятие 8.3 программирование. Основы программирование в среде «1с: предприятие. Платные курсы Торговли

Для обучения программированию нам понадобится 1C 8.3 (не ниже 8.3.4.482).

Если у вас есть установленная 1C версии 8.3 - используйте ее. Если нет - скачайте и установите учебную версию, которую фирма 1C выпускает специально для образовательных целей.

Задание Ml. Скачать и установить учебную версию 1C 8.3.

Инструкция для выполнения:

  • 1. Распакуйте архив, скачанный по ссылке в отдельную папку на рабочем столе:
  • 1.1. ссылка на скачивание с Dropbox (вариант Nsl) https://www.dropbox.eom/s/t69xyrrhsdugfzf/lC_Predprijatie_ 8.3_uchebnaja_versija.zip?dl=l
  • 1.2. ссылка на скачивание с Mail.ru (вариант N°2) https://cloud.mail.ru/public/59a9a532864d/lC_Predprijatie_8.3_ uchebnaja_versija.zip
  • 2. Запустите файл "setup.exe".
  • 3. Нажмите "Далее", "Далее", "Установить".
  • 4. Дождитесь окончания установки.

После выполнения Задания №1 на вашем рабочем столе должен появиться вот такой ярлык (рис. 1):

Предприяти е (учебная версия)

Рис. 1. Ярлык запуска 1С:Предприятие

Первая программа

Это уже стало традицией для программистов - изучая новый язык, первое, что на нем пишут, это программу, печатающую на экране фразу "Hello, World!".

Заставим компьютер вывести на экран эту фразу на русском языке "Привет, Мир!".

Задание №2. Написать программу на языке 1C 8.3, которая при запуске выводит на экран фразу "Привет, Мир!".

Инструкция для выполнения:

  • 1. Запустите ярлык "1C:Предприятие" на вашем рабочем столе.
  • 2. Перед вами открылся список баз 1C (рис. 2). Как видите, он пуст. Давайте создадим учебную базу, в которой и будем программировать. Нажмите кнопку "Добавить”.
  • 3. Выберите пункт и нажмите кнопку "Далее" (рис. 3).
  • 9 щ Добавление информационна базы/гр>тпы X

Рис. 3.

4. Выберите пункт ..." (рис. 4) и нажмите кнопку "Далее".


Рис. 4.

5. В качестве имени базы укажите "Учебная" (рис. 5) и нажмите кнопку "Далее".


Рис. 5.

6. В качестве каталога базы укажите любую пустую папку (в данном случае это папка "Учебная" в моих документах (рис. 6)). Нажмите кнопку "Далее".


Рис. 6.

7. Укажите вариант аутентификации "Выбирать автоматически", режим запуска "Толстый клиент”. В качестве версии 1 С:Предприятия ничего не указывайте, нажмите кнопку "Готово" (рис. 7).


Рис. 7.

8. Как видите, в списке, наконец, появилась первая база, которую мы только что создали сами (рис. 8)! Начнем писать код. Нажмите кнопку "Конфигуратор".

Рис. 8.

9. В открывшемся окне, выберите через меню "Конфигурация" пункт "Открыть конфигурацию " (рис. 9).

Конфигуратор (учебная версия) - Конфигурац

Рис. 9. Выбор пункта меню "Открыть конфигурацию"

10. В открывшейся слева панели нажмите правой кнопкой мыши на ""Конфигурация" и выберите из списка ""Открыть модуль управляемого приложения" (рис. 10).

Конфигурация

Действия» ф / | X і 4

© *? Общие _За КрнСіаміЬ!.

Конфигурация

^ Открыть модуль управляемого приложения Открыть модуль сеанса

Рис. 10. Выбор пункта "Открыть модуль управляемого приложения"

11. Открылось окно с редактором (рис. 11). Сюда можно писать текст! С ним мы и будем работать в дальнейшем.

Рис. 11. Модуль управляемого приложения

12. Перепишите в это окно следующий текст (рис. 12):

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


13. Код нашей первой программы готов. Запустим его на выполнение. Через меню "Отладка " "Начать отладку” (или клавиша /’і) (рис. 13).

Ді Конфигуратор (учебная версия) - Конфигурация

і файл Правка Текст Конфигурация Отлахка Алг4нстрирое»«е Сервис Окна Справка

10 сЗЬІїХ *

і в & д т? ©»і а а і //

[Коифигурадоя *

Действия?

КоиФигурашя

$ О# Общие 8? Константы 1111 Справочники ® С] Документы

Журналы документов {..) Пере

Конфигуратор (учебная версия)

Л Редактируемая конфигурация отличается от конфигурации базы данных. Обновить конфигурацию базы данных?

....................

Рис. 13. Запуск программы на выполнение

14. На вопрос ответим утвердительно.

15. Спустя секунду или две запустится 1С и в окне снизу появится надпись "Привет, Мир!". Мы добились от компьютера того, чего хотели, заработала наша первая программа (рис. 14).

Сообщения:

Привет, Мир!

Рис. 14. Результаты работы программы

Инструмент поддерживает более 20 языков программирования и может быть интегрирован в большинство популярных редакторов кода. Алгоритм - пример…


  • Чему научили в ВУЗе за 5 лет!

    Senior Software Vlogger показывает свой диплом и лист с оценками и пробует вспомнить предметы, преподавателей и пользу. Более 8000 часов потрачено…


  • Google по-русски: почему компания перевела Android на язык от российских разработчиков

    Директор по развитию Android Стефани Катберсон объявляет Kotlin одним из официальных языков для ОС, 2017 год Источник Google сделал Kotlin…

  • Языки программирования, разработанные российскими и советскими программистами

    Kotlin Kotlin (Ко́тлин) - это статически типизированный язык программирования, работающий поверх JVM и разрабатываемый компанией JetBrains.…


  • Youtube-каналы с уроками программирования

    ITVDN Технострим Mail.Ru Group Гоша Дударь loftblog Хауди Хо™ - Просто о мире IT! Кирилл Антонов Byte++ Ivan Booravoi splincode wd Web…


  • Рейтинг RedMonk: TypeScript и Kotlin - самые быстрорастущие языки программирования

    Согласно новому отчёту RedMonk, TypeScript и Kotlin имеют лучшие показатели роста с учётом таких параметров, как используемость и интерес со стороны…

  • Google назвал Kotlin основным языком программирования для разработки приложений на Android

    Компания Google на конференции для разработчиков I/O 2019 объявила, что теперь язык программирования Kotlin будет приоритетным для разработки…Как заработать миллионы на открытом коде: от Red Hat до Nginx

    Источник Открытый код прошел путь от увлечения романтиков-нонконформистов до обычного инструмента для зарабатывания денег. Новые подходы…

  • В этой статье я приведу пять рабочих советов для начинающих программистов 1С, которые помогут быстрее въехать в профессию.

    Именно в справочной информации Вы сможете быстро и эффективно узнать о методах, свойствах и событиях всех объектов 1С. В платформе 1С есть два вида справок. Собственно сама справка, путь: Справка – Содержание справки.

    А так же синтаксис-помощник

    Синтаксис-помощник позволяет получить быстрый доступ к описанию того или иного объекта при помощи закладок «Индекс» и «Поиск». Например, введем в закладке «Индекс» слово «массив», индекс сразу выведет все возможные варианты, где может во встроенном языке использоваться слово «массив»

    Если мы кликнем на какое-то одно слово (например, Массив), то в случае множество одноименных объектов, свойств и методов будет предложен список для выбора.

    Выбрав то, что Вам нужно Вы получите всю информацию об интересующем объекте. В данном случае мы получили информацию об объекте универсальной коллекции значений — массиве.

    Заметьте, в справочной информации, очень часто есть примеры кода, где используется описываемый объект.

    Подробнее о работе со справкой: видео-урок

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

    Для того, что бы отладка сработала достаточно поставить в точку останова и запустить отладчик при помощи кнопки «Начать отладку» (клавиша F5).

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

    После этого вы можете или с помощью Табло, или с помощью «Вычислить выражение…» узнать значения той или иной переменной.

    С самого начала привыкайте работать с контекстными подсказками и шаблонами. Тем самым Вы существенно ускорите свое программирование и не будете тратить время на обдумывание правильности написания той или иной функции (процедуры, метода и тп).

    Включить контекстные подсказки в можно в параметрах (путь: Сервис – Параметры), на подзакладке «Контекстная подсказка» закладки «Модули»

    При помощи контекстной подсказки Вы можете, узнать какие параметры есть у той или иной процедуры или функции.

    А так же узнать какие методы и свойства могут быть у того или иного объекта

    Контекстная подсказка будет вызвана после того, как вы введете с клавиатуры точку, скобку, равно (в зависимости от настроек параметров), а так же после того как вы нажмете комбинацию клавиш Ctrl + Space (Пробел)

    Так же не пренебрегайте шаблонами кода. Подробно от том, как с ними работать, можно почитать в статье:

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

    В платформе 1С есть несколько видов конструкторов.

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

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

    Например, Вы хотите посмотреть, как в какой-нибудь имеющейся конфигурации используется метод регистра сведений. Для этого необходимо осуществить глобальный поиск по конфигурации

    В форме глобального поиска Вы вводите искомое название

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

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

    Тем самым сможете быстро научится использовать некоторые типовые методы работы с теми или иными объектами.

    Иногда кажется, что изучить язык программирование в 1С сложно и трудно. В действительности программировать в 1С — легко. Помогут Вам легко и быстро освоить программирование в 1С мои книги: и «Основы разработки в 1С: Такси»

    Эта книга подойдёт тем, кто уже начал программировать и испытывает определенные сложности с этой темой и тем, кто уже давно программирует, но ни разу еще не работал с управляемыми формами 1С

    1. Без сложных технических терминов;
    2. Более 600 страниц практического материала;
    3. Каждый пример сопровождается рисунком (скриншот);
    4. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!

    Промо-код на скидку в 15% — 48PVXHeYu


    Если Вам помог этот урок решить какую-нибудь проблему, понравился или оказался полезен, то Вы можете поддержать мой проект, перечислив любую сумму:

    можно оплатить вручную:

    Яндекс.Деньги — 410012882996301
    Web Money — R955262494655

    Вступайте в мои группы.

    Одним из самых популярных в поисковой системе является запрос «программа 1С 8.2 для чайников». Чем же вызван такой интерес? Давайте разберемся.

    Почему изучение 1С является проблемой для некоторых?

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

    Например, как можно, не зная бухгалтерский учет, разобраться в программе для ведения бухгалтерского учета? Правильно, никак.

    Рассмотрим лучшие самоучители по программам 1С Предприятие 8.2 и 8.3 для чайников: материалы, видео, уроки, книги, аудио, тренинги.

    Первым делом необходимо узнать, что конкретно необходимо изучать «чайнику» в 1С 8.3? Существует огромное множество программ 1С, которые существенно различаются. Или, возможно, Вам хочется изучать 1С программирование? Запросто!

    Книги по 1С Бухгалтерия

    Бесплатные видеокурсы по 1С Бухгалтерия

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

    Наша подборка видео

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

    Видеокурсы с торрентов

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

    Видеокурсы на youtube.com

    Если забить в поиск на этом сайте «1C бухгалтерия», Вы удивитесь количеству материала по программе 1С для чайников.

    Платные курсы онлайн/оффлайн

    Среди курсов и тренингов могу выделить онлайн-курсы 1С — profbuh8.ru . По ссылке можно скачать бесплатно более 200 видеоуроков от компании ПрофБух8 для ознакомления.

    Среди курсов оффлайн — курсы самой фирмы 1C (www.1c-uc3.ru) и курсы центра Специалист (www.specialist.ru)

    Складской и торговый учет в программе 1С Предприятие

    Складской учет обычно даётся простым смертным, как мы с Вами, гораздо проще. Здесь не надо знать планов счетов, талмудов вроде ПБУ 18/02 и т.п.

    Складской учет никак не регламентирован, способы и пути его ведения ничем не ограничены.

    Книги по Торговле в 1C

    1С:Предприятие 8. Управление торговыми операциями в вопросах и ответах.

    Отличная книга, в которой собрано несколько сотен реальных, жизненных кейсов (примеров) для изучения программы 1С. Такая книга подойдет как чайникам в программе 1С, так и продвинутым пользователям. Книга выпущена как для версии программы 10.3, так и для 11 редакции.

    1 С Предприятие 8″. Конфигурация «Управление торговлей» редакция 11

    Книга, идущая в комплекте к программе « «, очень полезный и актуальный материал.

    Бесплатные видеокурсы по 1С Управление торговлей

      • Сайт teachvideo.ru http://www.teachvideo.ru/catalog/24
      • Видеокурсы с торрентов
      • Курсы на youtube.com

    Пример — видео на youtube, поступление товара на склад:

    Платные курсы Торговли

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

    • Среди курсов и тренингов могу выделить онлайн-курсы — profbuh8.ru , вот ссылка на тест-драйв их курса по 1С Торговли
    • Среди курсов офлайн — курсы самой фирмы 1С (www.1c-uc3.ru) и курсы центра Специалист (www.specialist.ru)

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

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

    Книги для начинающих программистов

    Для изучения программирования для чайников написано огромное количество книг, не все рекомендую читать.

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

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

    В двух словах:

    • хорошие бесплатные курсы — это курсы Павла Чистова;
    • из платных по соотношению цена/качества можно выделить курсы компании «Верный старт» — по ссылке можно получить более 30 бесплатных демоуроков. Самое ценное в этих курсах то, что преподаватели не просто дают знания по программированию, но и помогают с дальнейшим трудоустройством.

    «Я думаю, что каждому стоит учиться
    программированию, потому что это учит
    людей думать» - Стив Джобс (Основатель Apple)

    О сновы языка программирования 1С 8.3, представленные в уроках ниже, предназначены для начинающих программистов. Для тех, кто не программировал раньше на других языках. Для тех у кого язык 1С - первый в их списке.

    Если же вы уже владеете 1С на некотором уровне, то возможно вам лучше сразу перейти к упражнениям () для продвинутых.

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

    И это правильно, потому что знание элементарных основ программирования позволит специалисту в любой предметной области достичь новых высот в своём деле.

    Н апример, бухгалтер, владеющий основами программирования и конфигурирования 1С сможет не только автоматизировать свою деятельность без помощи программистов, найти ошибки и понять, почему программа выдает тот или иной результат. Но если ему и понадобится помощь программистов - он сможет разговаривать с ними на одном языке. Грамотно ставить задачи. А это уже 50% успеха.

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

    С амое главное, что вам нужно сделать, это усвоить суть программирования. Ухватить сам принцип выполнения программы. А для этого нужно не объекты новые создавать в базе, а изучать основы самого языка программирования 1С 8. А всё остальное уже потом приложится и будет изучено быстро и легко.

    Итак, начнем!




    №4: имена переменных в 1С
    №5: простые логические выражения в 1С
    №6: сложные логические выражения в 1С
    №7: условная команда в 1С
    №8: циклы в 1С часть 1
    №9: циклы в 1С часть 2
    №10: комбинирование простых конструкций в 1С
    №11: массивы в 1С
    №12: структуры в 1С
    №13: функции и процедуры в 1С часть 1
    №14: функции и процедуры в 1С часть 2
    №15: отладка в 1С
    №16: синтакс-помощник 1С
    №17: работа с датами в 1С
    №18: математика в 1С
    №19: формат в 1С
    №20: использование диалогов в 1С
    №21: список значений в 1С
    №22: работа со строками в 1С

    Случайные статьи

    Вверх