Свежая пресса
Изменения в законе «О бухгалтерском учете и финансовой отчетности в Украине»

Опубликовано: 2017.11.10

Уважаемые коллеги-бухгалтера! Спешим сообщить Вам, об изменениях в ЗУ «О бухгалтерском учете и финансовой отчетности в Украине», касающихся изменений некоторых положений, и вступит в силу с 01.01.2018, а уже с 01.01.2019 года вступят в силу тот абзац, касающийся предоставления финотчетности.

Подробнее...
Обновление программы EffectorSaver

Опубликовано: 2017.10.20

Уважаемые пользователи! Спешим сообщить вам о выходе новой версии программы Effector Saver! 

Подробнее...
Осенняя акция от компании FinSoft

Опубликовано: 2017.10.09

Что еще может так скрасить серые осенние будни, как не акция на программный продукт 1С от компании FinSoft

Подробнее...

Обучающие статьи. Урок 4 - Внутренний язык программирования

Опубликовано: 2016.12.05

Обучающие статьи от компании FinSoft

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

Встроенный язык программирования – так обычно называют язык программирования 1С: Предприятие. Среда исполнения языка – это платформа. Визуальная среда разработки – это конфигуратор. Версии языка обратно совместимы друг с другом, т.е. версия 7.7 уже не будет на 100% совместима с версией 8, а сравнение работы с прикладными объектами так и вовсе теряет смысл. 

Платформой предоставляется фиксированный набор базовых классов, ориентированных на решение типовых задач прикладной области:

  • Константа
  • Справочник
  • Документ
  • Журнал документов
  • Перечисление
  • Отчёт
  • Обработка
  • План счетов
  • Регистры сведений
  • Регистры накоплений и др.

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

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

Основное различие между функцией и процедурой – функция возвращает значение, процедура нет. Пример процедур и функций:

Структура программного кода 1С

Когда же применять процедуру, а когда функцию? Помимо явного ответа с возвратом значения идей множество.

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

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

Листинг 1. Вывод простого сообщения.

Пример программного кода 1С

А так этот код выглядит для пользователя 1С в режиме Предприятия:

Выполнение простого программного кода

Так же, наша компания проводит обучение по двум курсам:

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

 От вас требуются уверенные знания ПК, и желание научиться чему-то новому.