Обучение программированию 1с с нуля. Основы программирование в среде «1с: предприятие. Google по-русски: почему компания перевела Android на язык от российских разработчиков

  • 30.04.2024

«Я думаю, что каждому стоит учиться
программированию, потому что это учит
людей думать» - Стив Джобс (Основатель 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С

24
июл
2015

Программирование в 1С:Предприятие 8.3 (Сергей Кашаев)

ISBN: 978-5-496-01234-8
Формат: PDF, eBook (изначально компьютерное)
Сергей Кашаев
Год выпуска: 2014
Жанр: Программирование, прикладные программы
Издательство: Питер
Язык: Русский
Количество страниц: 304

Описание: Как самостоятельно освоить приемы разработки конфигурации и модификации прикладных приложений в среде 1С:Предприятие 8.3? Каким арсеналом средств вооружает программиста новейшая версия платформы? Ответы на эти вопросы предлагает данная книга, на практике знакомящая читателя со встроенным языком программирования и системным отладчиком, редакторами и конструкторами, системой компоновки данных, инструментами анализа и построения диаграмм. Подробно изложена вся требуемая последовательность действий, приведены необходимые справочные сведения по используемым средствам и языку. Теоретические сведения подкреплены многочисленными примерами, которые помогут разработчику максимально использовать все возможности, предоставляемые версией 8.3.


31
мая
2014

Азбука программирования в 1С. Предприятие 8.2 (Игорь Ощенко)

ISBN: 978-5-9775-0852-0
Формат: PDF, OCR без ошибок
Автор: Игорь Ощенко
Год выпуска: 2013

Издательство: БХВ-Петербург
Язык: Русский
Количество страниц: 272
Описание: Обучение программированию и конфигурированию в 1С:Предприятие 8.2 ведется по принципу "делай как я". Программный код подробно комментируется и разбирается на примерах. Вы научитесь самостоятельно устанавливать систему 1С:Предприятие и подключать к ней любое количество баз данных, дорабатывать и поддерживать работающую конфигурацию, разрабатывать новые отчеты различной сложности, овл...


04
мая
2015

1С: Предприятие 8. Управление торговыми операциями в вопросах и ответах. 7-е издание (Богачева Т. Г.)

ISBN: 978-5-9677-2296-7

Автор: Богачева Т. Г.
Год выпуска: 2015
Жанр: Компьютерная литература
Издательство: 1С-Паблишинг
Язык: Русский
Количество страниц: 978
Описание: В книге рассматриваются вопросы начального заполнения данных и регистрации различных торговых операций в программе "1С:Управление торговлей 8", редакция 11. Оформление торговых операций продемонстрировано на конкретных примерах, основанных на данных, которые включены в демонстрационную базу программы "1С:Управление торговлей 8", редакция 11 (версия 11.1.9). Информация в книге предс...


08
янв
2009

1С Предприятие 8.0 А.Гладких

Формат: PDF, Отсканированные страницы
Год выпуска: 2005
Автор: А.Гладких
Жанр: учебная литература
Издательство: Тритон
Количество страниц: 259
Описание: Настоящее руководство адресовано пользователям системы «1C: Предприятие» версии 8.0 и дает полное описание функциональных возможностей и приемов работы с данной системой.


05
мар
2014

1С:Бухгалтерия 8.2 для бухгалтера (Николай Селищев)

ISBN: 978-5-49807-938-7
Формат: PDF, eBook (изначально компьютерное)
Автор: Николай Селищев
Год выпуска: 2011
Жанр: Компьютерная литература
Издательство: Питер
Серия: 1Специалист
Язык: Русский
Количество страниц: 400
Описание: Подробное иллюстрированное практическое руководство по работе с новейшим и самым современным программным продуктом по ведению бухгалтерского и налогового учета на предприятиях любых форм собственности - программе "1С:Бухгалтерия 8.2". Эта книга знакомит читателя с процессом ведения бухгалтерского и налогового учета с использованием всех новых возможностей программы "1С: ...


01
ноя
2013

1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих (Алексей Гладкий)

ISBN: 978-5-9775-0768-4
Формат: PDF, eBook (изначально компьютерное)
Автор: Алексей Гладкий
Год выпуска: 2012
Жанр: Компьютерная литература
Издательство: БХВ-Петербург
Язык: Русский
Количество страниц: 288
Описание: Книга предоставляет полное описание приемов и методов работы с программой "1С: Управление небольшой фирмой 8.2". Показано, как автоматизировать управленческий учет всех основных операций, а также автоматизировать процессы организационного характера (маркетинг, построение кадровой политики и др.). Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с пе...


23
июн
2007

Жанр: Программирование
Автор: Хомоненко А.Д.
Страна: Россия
Количество страниц: 252
Описание: Содержит систематическое изложение основных приемов программирования на языке
С++: описание типов даных, объявление переменных, организация разветвлений и циклов, описание и использование массивов, указателей, функций. Рассматриваются понятия и приёмы объектно-ориентированного программирования. Описываеттся технология разработки программ в среде Borland C++ Builder.
Формат: PDF


10
фев
2010

Программирование в Delphi глазами хакера (Флеиов М. Е.)

ISBN: 5-94157-351-0
Формат: PDF, eBook (изначально компьютерное)
Год выпуска: 2003
Жанр: Програмирование
Издательство: БХВ-Петербург
Язык: Русский
Количество страниц: 368
Описание: ГЛАВА 1. МИНИМИЗАЦИЯ И НЕВИДИМОСТЬ ГЛАВА 2. ПРОСТЫЕ ШУТКИ ГЛАВА 3. СИСТЕМА ГЛАВА 4. ПРОСТЫЕ ПРИЕМЫ РАБОТЫ С СЕТЬЮ ГЛАВА 5. СЕТЬ НА НИЗКОМ УРОВНЕ ГЛАВА 6. ЖЕЛЕЗНАЯ МАСТЕРСКАЯ ГЛАВА 7. ПОЛЕЗНОЕ
Доп. информация: Все нужные программы вы можете найти здесь =


25
янв
2014

Программирование под Android (Брайан Харди, Билл Филлипс)

ISBN: 978-5-496-00502-9
Формат: PDF, eBook (изначально компьютерное)
Автор: Брайан Харди, Билл Филлипс
Год выпуска: 2014
Жанр: Программирование
Издательство: Питер
Серия: Для профессионалов
Язык: Русский
Количество страниц: 592
Описание: Эта книга научит вас всем тонкостям разработки приложений для мобильных устройств, работающих на популярной операционной системе Android. Основанное на учебном курсе известного образовательного IT-проекта Big Nerd Ranch, это издание содержит ключевые концепции программирования в Android, разъяснение API и множество примеров кода и упражнений. В процессе рабо...


24
мар
2014

Программирование для Android. Самоучитель (Денис Колисниченко)

ISBN: 978-5-9775-0770-7
Формат: PDF, eBook (изначально компьютерное)
Автор: Денис Колисниченко
Год выпуска: 2012
Жанр: Программирование
Издательство: БХВ-Петербург
Серия: Самоучитель
Язык: Русский
Количество страниц: 272
Описание: Рассмотрены все основные аспекты создания приложений для платформы Android: установка необходимого программного обеспечения (JDK, Eclipse и Android SDK), использование эмулятора Android, создание интерфейса пользователя, работа с графикой, воспроизведение звука и видео, методы хранения данных (в том числе СУБД SQLite), взаимодействие с аппаратными средствами смартфо...


17
сен
2009

Философия С++. Практическое программирование

ISBN: 5-469-00043-5, 0130353132

Год выпуска: 2004
Автор: Брюс Эккель
Жанр: Программирование
Издательство: Питер
Количество страниц: 608
Описание: Книга отличается от других учебников по C++ новым подходом к изложению материала, основанным на логике и здравом смысле. Вместо простого перечисления языковых конструкций, снабженных примерами, авторы стремятся научить читателя мыслить категориями C++. Они подробно объясняют, почему проектировщики языка принимали то или иное решение, описывают типичные проблемы и пути их решения. Во втором томе рассматриваются...


15
авг
2016

Изучаем программирование на JavaScript (Эрик Фримен, Элизабет Робсон)

ISBN: 978-5-496-01257-7, Head First O"Reilly
Формат: PDF, OCR с ошибками
Автор: Эрик Фримен, Элизабет Робсон
Год выпуска: 2015
Жанр: Языки программирования
Издательство: Питер
Язык: Русский
Количество страниц: 640
Описание: Вы готовы сделать шаг вперед в веб-программировании и перейти от верстки в HTML и CSS к созданию полноценных динамических страниц? Тогда пришло время познакомиться с самым "горячим" языком программирования - JavaScript! С помощью этой книги вы узнаете все о языке JavaScript - от переменных до циклов. Вы поймете, почему разные браузеры по-разному реагируют на код и как напис...


02
мар
2013

Программирование игр под Android (Марио Цехнер)

ISBN: 978-5-459-01554-6
Формат: PDF, eBook (изначально компьютерное)
Автор: Марио Цехнер
Год выпуска: 2013
Жанр: Программирование
Издательство: Питер
Язык: Русский
Количество страниц: 688
Описание: Из данной книги вы узнаете все необходимое, чтобы стать успешным разработчиком под Android. Вы начнете обучение с фундаментальных вопросов проектирования игр и с основ программирования, а потом перейдете к созданию игрового движка и интересных игр. Этой информации вам будет достаточно, чтобы приступить к творческой работе и создавать собственные приложения для Android. В книге подробно описан весь...


18
окт
2010

Программирование на языке Ruby (Хэл Фултон)

Формат: DjVu, Отсканированные страницы
Издательство: М., ДМК Пресс ISBN: 5-94074-357-9
Год выпуска: 2007
Жанр: Программирование
Язык: Русский
Количество страниц: 688
Описание: Ruby - относительно новый объектно-ориентированный язык, разработанный Юкихиро Мацумото в 1995 году и позаимствовавший некоторые особенности у языков LISP, Smalltalk, Perl, CLU и других. Язык активно развивается и применяется в самых разных областях: от системного администрирования до разработки сложных динамических сайтов. Книга является полноценным руководством по Ruby - ее можно использовать и как учебник, и как спра...


22
мар
2016

Программирование для Android 5. Самоучитель (Денис Колисниченко)

ISBN: 978-5-9775-3548-9
Формат: PDF, eBook (изначально компьютерное)
Автор: Денис Колисниченко
Год выпуска: 2015
Жанр: Компьютерная литература, программирование
Издательство: БХВ-Петербург
Язык: Русский
Количество страниц: 303
Описание: Рассмотрены все основные аспекты создания приложений для платформы Android 5 (API 21): установка необходимого программного обеспечения (JDK, Eclipse и Android SDK), использование эмулятора Android, создание интерфейса пользователя, работа с графикой, воспроизведение звука и видео, методы хранения данных (в том числе СУБД SQLite), взаимодействие с аппаратными с...


24
июн
2016

Программирование, графика и разработка игр

Автор: Подборка
Жанр: Разработка игр, языки программирования и программирование в целом, аналитика, графика, и прочее что так или иначе связано с разработкой.
Язык: Английский, Русский
Формат: PDF, DJVU, MOBI
Качество: Изначально электронное (ebook), Хороший скан
Иллюстрации: Цветные и черно-белые
Описание: В коллекции присутствуют книги преимущественно игро-разработческой направленности (AI, DirectX/OpenGL, основы 3D, техники в графике, сеть и проч.) которые я собираю время от времени, ориентированные на программиста. Так же присутствуют книги по смежным тематикам, например по языкам програм...


Инструмент поддерживает более 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

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

  • Есть знание основ delphi и турбо паскаля, хотел бы изучить программирование 1С и в дальнейшем работать по этой специальности. Какие курсы (не дистанционные) вы могли бы посоветовать новичку в москве, с чего начать изучение основ? Спасибо!

    Добрый день!

    В качестве стартового курса мы предлагаем курс "Азы программирования в системе " 8" , этот курс проводится в двух : дневном (3 дня с 10:00 до 17:00) и вечернем (5 вечеров с 18:30 до 22:00) Стоимость курса 7200руб.
    Ближайшие даты проведения курса: 04-08 апреля – вечерний курс.

    Начать обучение можно также с самостоятельного изучения книги Максима Радченко "Практическое пособие разработчика"
    , данную книгу можно приобрести отдельно или в составе коробочки "Версия для обучения программированию" .
    Коробка содержит учебную версию платформы + книгу Радченко (которую указала
    выше) + еще 2 книги для разработчиков, стоимость коробки 978уб.
    В настоящее время эту версию можно скачать бесплатно , в бесплатной версии тоже будут все книги, но в электронном виде.

    В принципе, если у Вас большой опыт программирования, то курс по "Азам"
    можно пропустить и пойти сразу на следующую ступеньку - курс по "Основным объектам".
    Но перед Основными объектами все-равно обязательно позанимайтесь по книге Радченко.

    Следующий в линейке курс «Введение в конфигурирование в системе «1С:Предприятие 8»
    Этот курс проводится в нескольких форматах:
    - очный курс (дневной или вечерний) – занятия в группе классе. Дневной курс – 3 дня с 10:00 до 17:00, вечерний курс – 6 вечеров с 18:30 до 21:30 Стоимость очного курса – 7200 руб, стоимость очного курса + web-доступ к видеоматериалам курса на 6 месяцев – 10400 руб.

    Углубленный очный курс-погружение. Это новый формат обучения, предлагаемый нашим учебным центром. Слушатель занимается в нашем учебном классе 5 дней с 10:00 до 17:00, слушатель самостоятельно в удобном для себя темпе изучает материалы web-курса (в наушниках в нашем учебном классе). При этом в классе присутствует преподаватель, готовый в любую минуту ответить на все вопросы слушателя. На каждый день дается предусмотрена определенная программа, т.е.
    материал, который нужно изучить и выполнить задания. Если справляетесь в течение дня быстрее, можно быть свободным в этот день или изучать материал следующего дня и таким образом закончить курс быстрее. Такой формат позволяет учиться в удобном для Вас темпе, более глубоко проработать материал курса. После курса остается доступ к видеоматериалам web- курса на
    2 года. Стоимость курса в формате погружения – 10800 руб (в стоимость включены обеды и кофе-брейки).

    Язык 1С весьма прост в изучении по сравнению с любым другим языком программирования.

    На территории России для многих большое значение имеет то, что можно писать код прямо на русском языке. «Можно» – значит не обязательно — можно писать и на английском, все операции и операторы имеют английский синоним.

    Мы изучим язык 1С между делом сейчас, за пять минут.

    Общие принципы программирования

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

    Программирование – это написание программного кода на программном языке.

    Программный код – это последовательность команд (слов), которые поддерживает этот язык программирования.

    Команды делятся на:

    • Переменные
    • Операторы
    • Функции и процедуры.

    Рассмотрим их в первом приближении.

    Переменные

    Переменные

    Есть цифра 12. Это значение. Сама по себе эта цифра нигде не хранится. Подули и ее уже нет 🙂 Она должна где-то храниться. Переменные – это место хранения значений. Переменная может называться любым словом.

    Например:
    Чтото = 12;
    Чтото = Чтото + 10;
    Сообщить(Чтото); //будет выведено «22»

    Переменная, которая является частью объекта 1С (например поле справочника) и хранится в базе данных – называется реквизит.

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

    Однако реквизиты объектов – типизированы. Но проверки на типы при этом не происходит. Мы можем попытаться назначить реквизиту значение не того типа. 1С попытается его преобразовать (например из цифры в строку), но если не получится, то значение реквизита останется пустым.

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

    По буквам к строке обращаться нельзя. Но можно искать или выделять части (Найти(), Лев(), Прав(), Сред()).

    Сложные переменные

    Если значение одно – это просто. А когда значений – много?

    • Массив

      Это одна колонка Excel. В каждой ячейке – переменная. У нее одно название, так же как и у обычной переменной. А к ячейке можно обратиться по номеру.

      Чтото = Новый Массив;
      Чтото.Добавить(22); //в ячейке 1 значение 22
      Чтото.Добавить(33); //в ячейке 2 значение 33
      Сообщить(Чтото); //выводим значение 1й ячейки

    • СписокЗначений

      То же, что и массив, только к каждой ячейке можно подписать комментарий.

      Чтото = Новый СписокЗначений;
      Чтото.Добавить(22, «Это 22»); //в ячейке 1 значение 22
      Чтото.Добавить(33, «Это 33»); //в ячейке 2 значение 33
      Сообщить(Чтото.Получить(0).Значение); //выводим значение 1й ячейки
      //а могли бы вывести и комментарий, тогда бы написали.Представление а не.Значение

    • ТаблицаЗначений

      Это – уже полноценная страница Excel со строчками и колонками.
      Как с ней работать – посмотрим в другом уроке.

    • ДеревоЗначений

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

    Обратите внимание – нумерация ячеек в 1С начинается не с 1, а с 0.

    Программирование 1С

    Если Вам необходимо вспомнить где происходит написание программы в 1С — мы обсуждали это в .

    Строки программы

    Строки заканчиваются на точку с запятой «;».

    Комментарий начинается с «//» — то есть эта строчка или часть строчки не будет выполняться и будет пропущена.

    Значение строк нужно указывать в кавычках «Значение». Если нужно указать в значении кавычку, то она удваивается – «Значение ««а»»!».

    Значение строки может быть с включением переноса строки, тогда в начале следующей строки должен стоять «|», например:

    «Это начало
    | и продолжение значения»

    Если нужно указать специальные символы в значении строки, для этого есть специальный объект: «Символы.», например:

    «Это начало» + Символы.ПС + «и продолжение значения» //ПС – перенос строки

    Операторы

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

    • Условие

      Определенные строки кода будут выполнены если будет выполнено условие.

      Чтото = 12;
      Если Чтото 200 Тогда
      Сообщить(«Условие выполнено»);
      ИначеЕсли Чтото > 200 Тогда
      Сообщить(«Условие не выполнено»);
      Иначе
      Сообщить(«Что-то еще»);
      КонецЕсли;

    • Цикл

      Определенные строки кода будут выполнены указанное количество раз.

      //считаем по-одному
      Для Чтото = 1 по 20 Цикл
      Сообщить(Чтото);
      КонецЦикла;

      //считаем по-другому
      Чтото = 1;
      Пока Чтото

      //если у нас список значений, то можно обойти каждое из его значений
      Чтото = Новый СписокЗначений;
      Для каждого ЗначениеСписка из Чтото Цикл
      Сообщить(ЗначениеСписка.Значение);
      КонецЦикла;
      //обратите внимание, что «ЗначениеСписка» - это переменная, она может называться как угодно

      Для того, чтоб прервать цикл, можно внутри написать команду «Прервать», для того чтобы прервать только одну итерацию цикла – команду «Продолжить».

    Работа с объектами

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

    Объекты языка создаются с помощью команды «Новый», например:

    Чтото = Новый Массив();
    Чтото = Новый СписокЗначений();
    И т.п.

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

    Например:

    Справочники.Номенклатура.СоздатьЭлемент();
    Документы.Накладная.НайтиПоНомеру(«…»);

    Свои объекты программировать нельзя, как и наследовать или переопределять типовые.

    Ошибки

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

    Например если написать в коде внешней обработки:

    Справочники.Номенклатура.НайтиПоКоду(«…») и открыть эту обработку в базе, где нет справочника с названием Номенклатура, то будет ошибка.

    Чтобы этого не произошло, можно использовать следующую конструкцию:

    Попытка
    Справочники.Номенклатура.НайтиПоКоду(«…»);
    Исключение
    Чтото = ОписаниеОшибки();
    Сообщить(«Ой-ой-ой»);
    Сообщить(Чтото);
    КонецПопытки;

    Если в момент выполнения строчек программы между Попытка и Исключение возникнет ошибка, то выполнение будет прервано и перейдет на строчки между Исключение и КонецПопытки. Если не будет ошибки – эти строчки не будут выполнены.

    Функция ОписаниеОшибки() работает только между Исключение и КонецПопытки и возвращает описание произошедшей ошибки.

    Функции и Процедуры

    Функции и Процедуры – это способ взять несколько строчек кода и назвать их каким-то словом, как переменную. Когда мы потом напишем ее название в другом месте – будет вызвана эта функция (то есть выполнены эти строки кода).

    Мы неоднократно обсуждали методы объектов и обработчики событий. Функции и процедуры и являются этими методами и обработчиками.

    //Программируем
    Процедура КакоетоДействие()
    Сообщить(«Чтото»);
    КонецПроцедуры

    //Вызываем
    КакоетоДействие();

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

    Как программировать

    Теперь, когда Вы познакомились с языком 1С, .

    Программирование проводится в модуле. Соответственно Вы должны найти нужный модуль и написать там код программы.

    Пример разработки внешней обработки ():

    • Создаем внешнюю обработку
    • – будет выполнен по открытию обработки в режиме Предприятие и по нажатию кнопки
    • Или открываем модуль объекта обработка и пишем код там – будет выполнен сразу при открытии в режиме Предприятие.

    Программированию конкретных объектов языка 1С мы коснемся в ближайших уроках.

    Откройте ее в конфигураторе и Вы можете посмотреть программу или изменить ее.

    Программный код написан в модуле объекта обработки.