Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут! (в рабочие часы)

1С программирование 8.3 для начинающих

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

Внешний вид кода 1С

Что такое 1С программирование

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

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

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

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

В 1С используется интерпретатор языка, который внешне похож на Кобол и Бейсик. Его можно настроить так, чтобы он отображал команды языка на английском, но эта возможность часто игнорируется, и еще неизвестно, как бы было лучше, – дело в том, что в языке принято писать команды сверхдлинными словами вроде СхемаКомпоновкиДанных=ПолучитьМакет(«ФактЗатрат») – кто бы прочитал, как это будет на английском?

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

Язык программирования 1С очень хорошо подходит для работы с календарем, для обработки текстовых данных, но имеет слабые математические функции, а также невнятную обработку времени. Версия платформы 1C 8.3  немного поправила ситуацию, но в большинстве контор до сих пор установлена довольно обкатанная версия 7.7. Ее особенность – странный язык запросов к базе данных, не соответствующий классическому SQL.

Чтобы изучить основы программирования 1С, читайте более 100 наших статей.

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

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

Остались вопросы?

СПРОСИТЕ в комментариях!

Комментариев: 3 на “1С программирование 8.3 для начинающих
  1. Кирилл, вам нравится больше Программист 1С или разработчик на 1С? Правильнее Разработчик 1С, а людям, которые далеки от этого дела проще сказать Программист 1с. Ваше мнение?))

    Ответить

    • Разработчик звучит солиднее) Но простым людям ближе «программист»)))

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

      Ответить

  2. Написал обработку проверил синтаксис. Всё отлично НО она не работает при вводе чисел выдаёт сообщение «Поле объекта не обнаружено числа.»

    Ответить

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

Ваш адрес email не будет опубликован.