Программирование в 1с для начинающих. Основы программирование в среде «1с: предприятие

В этой статье я приведу пять рабочих советов для начинающих программистов 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», но и рядовым пользователям, самостоятельно купившим какую-либо коробочную конфигурацию и сталкивающимися с вопросами развертывания системы.

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

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

Статья написана для платформы «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С" постоянно совершенствуется и дорабатывается). Но в любом случае эти расхождения не будут носить принципиального характера.

В данной книге мы предлагаем пройти комплексный курс обучения работе с программой «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. Пример окна списка (приходные кассовые ордера)


Примечание

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

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

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

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

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

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

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

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

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

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

Получите 267 видеоуроков по 1С бесплатно:

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

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

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

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

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