Основы программирования 1с с нуля. Как заработать миллионы на открытом коде: от Red Hat до Nginx

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

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

Применимость

Статья написана для платформы «1С:Предприятие» версии 8.3.4.437, но если вы работаете с более поздней версией платформы, то весь материал является абсолютно актуальным.

Установка и запуск 1С:Предприятие 8

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

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

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

Всего набора объектов достаточно для решения задач автоматизации учета, связанного с бизнесом (и многих сопутствующих задач).

Для работы с множеством конкретных объектов был создан специальный язык разработки, на котором пишут программы высокого уровня – встроенный язык 1С:Предприятие 8. Кроме того, имеются всевозможные редакторы: диалогов, таблиц, HTML-документов.

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

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

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

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

Похоже, что отличие платформы от конфигурации Вы уже поняли. А чем же конфигурация отличается от базы?

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

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

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

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

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

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

Для разных операционных систем существуют различные дистрибутивы платформы. Наиболее полная линейка разных дистрибутивов платформы представлена для 32-разрядной (x86) версии Windows.

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

Тонкий клиент предназначен только для пользовательского режима (все вычисления будут выполняться на сервере, а на клиенте будет происходить отображение). Следует отметить, что для 64-битной версии Windows можно устанавливать 32-битные приложения, они будут работать в режиме эмуляции.

Рассмотрим процесс установки платформы. Будем считать, что у Вашего клиента стоит операционная система Windows XP, Windows 7 или Windows 8. Тогда смело можете устанавливать заготовленный Вами дистрибутив платформы.

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

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

Если Вы нажмете на кнопку «Изменить» (справа внизу), то сможете поменять директорию для установки платформы. Однако без веских оснований этого делать не следует, так как разные релизы платформы не замещают друг друга, а скапливаются в директории C:\Program Files (x86)\1cv8 . По умолчанию запускается последний релиз платформы, по необходимости, может быть запущен любой из них.

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

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

Для запуска платформы в каждом релизе платформы в подкаталоге bin существует по три исполняемых файла:

  • 1cv8.exe – запуск в режиме толстого клиента;
  • 1cv8с.exe – запуск тонкого клиента (невозможна работа в режиме Конфигуратора);
  • 1cv8s.exe – в зависимости от выбранных параметров базы вызывает один из двух предыдущих.

Кроме того в каталоге C:\Program Files (x86)\1cv8\common\ существует интерактивная программа запуска 1сеstart.exe. Отличие от предыдущих исполняемых файлов – запускается последний релиз платформы, установленный в системе.

В меню Пуск – 1С:Предприятие 8 ярлык на данную программу запуска стоит первым. Именно последний способ запуска платформы является рекомендуемым.

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

Встроенный язык программирования 1С:Предприятие - язык программирования , который используется в семействе программ «1С:Предприятие ». Данный язык является предварительно компилируемым предметно-ориентированным языком высокого уровня.

Средой исполнения языка является программная платформа «1С:Предприятие». Визуальная среда разработки («Конфигуратор») является неотъемлемой частью пакета программ «1С:Предприятие».

Диалекты языка для платформ 1С 7 версий (7.0, 7.5, 7.7) совместимы «снизу вверх» с незначительными исключениями. Языки для платформ 1С:7х и 1С:8х совместимы по основным операторам, но значительно отличаются в работе с прикладными объектами, вследствие чего перенос кода из 1С:7х в 1С:8х не имеет смысла.

Встроенный язык 1С:8 наиболее подобен по своему синтаксису языку Visual Basic .

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

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

На основании базовых классов средствами визуального конфигурирования можно создавать любое количество порождённых классов (возможность определить новый класс программно - отсутствует). Допускается только одна явная ступень наследования классов. Как правило, объекты порождённых классов представляют собой записи (или некоторые наборы записей) в базе данных. Такие классы образуют «Дерево метаданных». В терминах встроенного языка программирования 1С такие классы называются объектами метаданных.

Основными видами объектов метаданных являются: Справочники, Документы, Отчеты, Обработки, Планы видов характеристик, Планы счетов, Планы видов расчета, Регистры сведений, Регистры накопления, Регистры расчета, Бизнес-процессы, Задачи.

Поддерживаются русский и английский синтаксис команд.

Проекты на встроенном языке 1С:Предприятия называются конфигурациями. Распространение (продажа) и внедрение таких конфигураций - это основная коммерческая деятельность фирм-партнёров 1С.

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

Объектно-ориентированные диалекты

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

Более того - существует полностью свободный проект 2C , не использующий каких либо проприетарных модулей фирмы 1С или других производителей. Это переписанное «с нуля» свободно распространяемое под лицензией GPL расширяемое ядро 1С -подобной системы, в котором даже такие «встроенные объекты» 1C как справочники и регистры - переопределяемые прикладным программистом классы .

Язык платформы 2С проектировался с целью максимальной преемственности с существующими для 1С наработками, и является расширением базового языка 1С. Путём написания соответствующих базовых классов язык 2С может быть приближен как к 1С 7.7, так и к 1С 8.0, хотя 2С:Платформа и не может обеспечить 100 % автоматическую переносимость конфигураций из той или иной версии 1С:Предприятия.

1C.Net:Предприятие

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

Пример программы

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

Сообщить("Здравствуй, Мир!");

Пример функции, возвращающей квадрат числа:

Функция КвадратЧисла (прЧисло )

Возврат прЧисло * прЧисло ;

КонецФункции

См. также

  • RSL - язык программирования, встроенный в RS-Balance.

Примечания

Ссылки


Wikimedia Foundation . 2010 .

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

    Встроенный язык программирования 1С:Предприятие Класс языка: процедурный, предметно ориентированный Тип исполнения: предварительно компилируемый Автор(ы): 1С Последняя версия: 1С:Предприятие 8.2 Типизация данных: динамическая типизация Основные… … Википедия

    Язык программирования формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия,… … Википедия

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

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

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

    Язык программирования формальная знаковая система, предназначенная для записи программ. Программа обычно представляет собой некоторый алгоритм в форме, понятной для исполнителя (например, компьютера). Язык программирования определяет набор… … Википедия

    Проверить нейтральность. На странице обсуждения должны быть подробности … Википедия

    - (англ. Mutable type) сложный тип данных в объектно ориентированном программировании, значения которого (как правило объекты) после своего создания допускают изменение своих свойств. Содержание 1 Примеры … Википедия

    Класс языка: процедурный, объектно ориентированный Тип исполнения: интерпретируемый Появился в: 1994 Автор(ы): Сергей Кубрин Расширение файлов: mac … Википедия

Книги

  • 1 С: Предприятие. Эффективное программирование , Т. Н. Усиков , Описан встроенный язык программирования пакета "1 С: Предприятие", методы настройки и конфигурирования системы с его помощью. Дополнительно содержит необходимый минимум сведений об… Издатель:

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

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

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

  • Среды программирования или настроек. Так называемый 1С Конфигуратор.
  • Среды работы с данными – собственно программа 1С предприятие.

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

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

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

Самообучение программированию в 1С

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

А вот, готовый бесплатный видеокурс обучения 1С программированию от Вадима Сайфутдинова:

Дистанционные курсы 1С

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

Очное обучение 1С программированию.

Это традиционный способ обучения, который подходит для большинства людей. Проводятся очные курсы 1С в крупных городах. Длительность таких курсов различная в зависимости от специфики обучения. В среднем срок обучения на очных курсах программирования 1С составляет несколько недель и по объему составляет 20-40 академических часов.
Стоимость очного обучения на курсах 1с программирования, как правило, в 1,5-3 раза дороже дистанционного и составляет в среднем от 3-х до 6-ти тысяч рублей.
Есть еще один эффективный и в тоже время бесплатный способ очного обучения, но им, как правило, труднее воспользоваться. Это обучение на испытательном сроке у работодателя. Устроиться на должность программиста 1С без опыта работы достаточно сложно, но если у вас есть высокий уровень мотивации и базовые знания, то нет ничего невозможного.

На этом собственно об обучении 1С программированию с нуля у нас всё.
Успехов вам в достижении всех ваших целей!

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

Профессия 1С Программист – привлекает к себе людей, которые хотят работать по призванию в сфере информационных технологий и автоматизации бизнес процессов предприятия. 1С Программист – на сегодняшний день востребован, небольшой обзор и мысли по этому поводу я делаk в статье: Стать 1С Программистом.

Чтобы стать 1С Программистом надо:
1. Иметь желание
2. Запастись терпение
4. Необходима программа 1С
5. ЖКК (Желто-красные книжки) и курсы по 1с
6. Практика, практика и еще раз практика
Рассмотрим все по подробней.

Хочу стать программистом 1С

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

Начать изучение 1С

1. Нам необходимо программа 1С, для начала подойдет , ее можно скачать или купить коробку вместе с ЖЖК.
2. Это курсы как бы там не было и кто бы, что не говорил, они нужны.
Во-первых, это сокращает время обучения больше чем на половину, второе курсы стимулируют.
Я без курсов изучал безрезультатно 1С два года, работа (работал системным администратором), дом, семья и на 1С время не оставалось.

С официальными курсами 1С ознакомитесь на сайте 1С, Курсы 1С — обучение и подготовка к экзаменам

Но я бы советовал курсы Евгения Гилева и Насипов Фарита «Профессиональное программирование в 1С:Предприятии 8.х » . Для начала зайдите сайт ознакомитесь материалами и оцените сами как вам данный курс.

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

3. Вы приобрели «1С:Предприятие 8.2. Версия для обучения программированию» и ЖЖК, записались на курсы, тогда сразу же принимайтесь к подготовке на сертификат .

Если вообще не знайте что такое программирование, то вам сюда .

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

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

Важно

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

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

Глава 1
Знакомство с программой и подготовка ее к работе

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

Урок № 1.

Общие сведения о продуктах семейства «1С»

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

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

Сегодня фирма "1С" предлагает продукты на базе двух технологических платформ – версий "1С 7.7" и "1С 8". "Семерка" известна довольно-таки давно и является, наверное, самым распространенным продуктом в своем рыночном сегменте. Что касается "восьмерки", то ее активное продвижение началось несколько лет назад, и в настоящее время она также относится к числу наиболее популярных программных средств.

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

"Бухгалтерия + Торговля + Склад + Зарплата + Кадры";

"Бухгалтерский учет";

"Торговля + Склад";

"Зарплата + Кадры";

"Производство + Услуги + Бухгалтерия";

"Финансовое планирование".

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

Отметим, что наиболее мощным прикладным решением, созданным на базе технологической платформы "1С 7.7", является конфигурация "Бухгалтерия + Торговля + Склад + Зарплата + Кадры".

Однако в настоящее время все больше и больше пользователей системы "1С" останавливают свой выбор на продуктах, реализованных на базе технологической платформы "1С 8". Разработчики предлагают широкий ассортимент типовых решений:

"1С:Бухгалтерия 8";

"1С:Управление торговлей 8";

"1С:Зарплата и управление персоналом 8";

"1С:Комплексная автоматизация 8";

"1С:Платежные документы 8" и т. д.

Более подробно с типовыми решениями фирмы "1С" вы можете ознакомиться на ее сайтах по адресу www.1c.ru и www.v8.1c.ru . А в этой книге мы будем рассматривать одно из наиболее популярных типовых решений, созданных на базе технологической платформы «1С 8» – конфигурацию «1С:Бухгалтерия 8».

Урок № 2. Назначение и функциональные возможности программы «1С:Бухгалтерия 8»

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

Задачи, решаемые с помощью программы "1С:Бухгалтерия 8", можно сформулировать следующим образом:

Комплексная автоматизация хозяйственной, организационной и финансовой деятельности предприятия;

Параллельное ведение бухгалтерского и налогового учета;

Использование механизма типовых операций;

Учет денежных средств предприятия;

Учет банковских и кассовых операций;

Учет движения товарно-материальных ценностей;

Учет расчетов с контрагентами;

Учет складских операций;

Производственный учет;

Учет основных средств и нематериальных активов;

Учет заработной платы и расчетов с персоналом;

Ведение кадрового учета;

Настройка, формирование и вывод на печать бухгалтерской отчетности по формам, утвержденным нормативными актами РФ;

Ведение многовалютного учета;

Построение разнообразной аналитической отчетности.

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

Урок № 3. Запуск программы

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

При запуске программы на экране отображается окно (рис. 1.1).

Рис. 1.1. Запуск программы


В этом окне осуществляется выбор требуемого режима работы, а также информационной базы. Программа «1С» может функционировать в двух режимах:

1С:Предприятие ;

Конфигуратор .

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

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

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

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

Урок № 4. Режимы работы «1С:Предприятие» и «Конфигуратор»

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

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

Что касается режима Конфигуратор, то он предназначен для настройки и администрирования программы. Здесь создаются и редактируются объекты конфигурации, настраиваются интерфейсы и диалоговые окна, определяются вид и содержимое печатной формы документов, а также выполняется целый ряд иных действий по настройке и конфигурированию системы. В большинстве случаев с Конфигуратором работает администратор, поскольку это требует специфических знаний.

Мы не будем рассматривать вопросы конфигурирования программы, поскольку для раскрытия этой темы нужна отдельная книга. Тем более что рядовому пользователю и не рекомендуется самостоятельно вносить изменения в Конфигуратор (его неквалифицированное редактирование может нарушить целостность данных, да и вообще привести к непредсказуемым последствиям). Единственное, что мы сделаем в режиме Конфигуратор – это подключим к технологической платформе конфигурацию "Бухгалтерский учет" (см. урок № 6).

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

Урок № 5. Работа с информационными базами (создание, выбор, удаление)

Чтобы приступить к эксплуатации программы, нужно при первом ее запуске создать информационную базу, с которой будет вестись работа (там будут храниться все данные). Для перехода в режим создания информационной базы необходимо в окне запуска программы (см. рис. 1.1) нажать кнопку Добавить. В результате на экране откроется окно, изображенное на рис. 1.2.

Рис. 1.2. Первый этап добавления информационной базы


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

Для перехода к следующему этапу нажмите кнопку Далее.

При создании новой информационной базы на экране отобразится окно, которое показано на рис. 1.3.

Рис. 1.3. Выбор способа создания информационной базы


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

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

Рис. 1.4. Ввод имени и типа расположения информационной базы


В поле Укажите наименование информационной базы нужно с клавиатуры ввести произвольное название создаваемой базы. Под этим именем информационная база впоследствии будет отображаться в списке информационных баз в окне запуска программы (см. рис. 1.1).

С помощью распложенного ниже переключателя нужно указать, в каком месте будет располагаться создаваемая база. В большинстве случаев это либо компьютер, либо локальная сеть, поэтому по умолчанию переключатель установлен в положение На данном компьютере или на компьютере в локальной сети. После нажатия кнопки Далее на экране откроется окно, изображенное на рис. 1.5.

Рис. 1.5. Путь к каталогу информационной базы


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

В поле Язык (Страна) из раскрывающегося списка выбирается язык создаваемой информационной базы. По умолчанию в данном поле предлагается значение русский (Россия).

Завершается процесс создания информационной базы нажатием в данном окне кнопки Готово.

Чтобы изменить параметры информационной базы, нужно в окне запуска (см. рис. 1.1) выделить ее щелчком мыши и нажать кнопку Изменить, после чего в пошаговом режиме внести требуемые корректировки.

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

Помните, что для эксплуатации программы необходимо наличие как минимум одной информационной базы.

Урок № 6. Подключение конфигурации «Бухгалтерский учет»

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

Файл конфигурации входит в комплект поставки системы, имеет расширение cf и подключается через Конфигуратор.

Это делается следующим образом.

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

Рис. 1.6. Окно программы в режиме работы Конфигуратор


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

Рис. 1.7. Открытие окна Конфигурация


Теперь выполняем команду главного меню Конфигурация | Загрузить конфигурацию из файла (рис. 1.8).

Рис. 1.8. Выбор команды загрузки конфигурации


Учтите, что данная команда становится доступной только при открытом окне Конфигурация (см. рис. 1.7). При ее активизации на экране отображается окно Выберите файл конфигурации, изображенное на рис. 1.9.

Рис. 1.9. Выбор файла конфигурации


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

Рис. 1.10. Информация о ходе загрузки конфигурации


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

По окончании загрузки программа выдаст запрос на обновление конфигурации базы данных (рис. 1.11).


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

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

Теперь можно переходить в режим работы 1С:Предприятие и приступать к эксплуатации программы.

Урок № 7. Описание основных пользовательских интерфейсов

В программе «1С:Бухгалтерия 8» для каждого режима работы предусмотрен свой пользовательский интерфейс. Собственно, в этом нет ничего необычного – такой подход практикуется в большинстве Windows-приложений. Например, для ввода данных предусмотрены одни интерфейсы, для выбора объектов – другие, для просмотра списка объектов – третьи, и т. д. На этом уроке мы познакомимся с основными интерфейсами «1С:Бухгалтерия 8». С ними приходится сталкиваться любому пользователю программы в режиме работы 1С:Предприятие.

После запуска программы на экране отобразится ее главное окно, которое показано на рис. 1.12.

Рис. 1.12. Главное окно программы


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

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

Рис. 1.13. Пример интерфейса выбора


В данном окне нужно выбрать требуемый объект щелчком мыши и нажать кнопку ОК либо клавишу .

Также выбор объектов для просмотра либо редактирования может осуществляться в интерфейсах списка. Характерный пример – работа с документами. При активизации соответствующей команды на экране открывается окно списка (рис. 1.14), в котором осуществляется выбор документа для дальнейшей работы.

Рис. 1.14. Пример окна списка (приходные кассовые ордера)


Примечание

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

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

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

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

Добавить . С помощью этой команды осуществляется переход в режим формирования новой позиции. При ее выполнении на экране открывается окно ввода и редактирования. Команду Добавить можно также активизировать нажатием клавиши .

Скопировать . Команда предназначена для создания новой позиции на основании уже имеющейся (а именно: на основании той, на которой в списке установлен курсор). Данную команду удобно использовать при создании нескольких однотипных позиций, в которых большинство реквизитов совпадает. Команда Скопировать вызывается также нажатием клавиши .

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то