Войдите на сайт как ученик
Войдите как ученик, чтобы получить доступ к материалам школы
Внутренний язык программирования 1С 8.3 для начинающих программистов: установка 1С и ваша первая программа на языке 1С
Если вы не читали введение к урокам - пожалуйста, прочтите его: .
Установка учебной версии 1С
Для обучения программированию нам понадобится 1С 8.3 (не ниже 8.3.4.482) .
Если у вас есть установленная 1С версии 8.3 - используйте её. Если нет - скачайте и установите учебную версию, которую фирма 1С выпускает специально для образовательных целей.
Задание №1 : скачать и установить учебную версию 1С 8.3.
Инструкция для выполнения:
- Распакуйте архив, скачанный по ссылке в отдельную папку на рабочем столе:
- ссылка на скачивание с Dropbox (вариант №1)
- ссылка на скачивание с Mail.ru (вариант №2)
- Запустите файл "setup.exe".
- Нажмите "Далее", "Далее", "Установить".
- Дождитесь окончания установки.
После выполнения Задания №1 на вашем рабочем столе должен появиться вот такой ярлык:
Поздравляю! Платформа 1С установлена и очень скоро вы сможете написать первую программу.
Первая программа
Это уже стало традицией для программистов - изучая новый язык, первое, что на нём пишут это программу, печатающую на экране фразу "Hello, World!".
Не станем исключением и мы. Но, будучи русскими программистами, заставим компьютер вывести на экран фразу "Привет, Мир!".
Задание №2: написать программу на языке 1С 8.3, которая при запуске выводит на экран фразу "Привет, Мир!".
Инструкция для выполнения:
1. Запустите ярлык "1С:Предприятие" на вашем рабочем столе.
2. Перед вами открылся список баз 1С. Как видите, он пуст. Давайте создадим учебную базу, в которой и будем программировать. Нажмите кнопку "Добавить ".
3. Выберите пункт "Создание новой информационной базы " и нажмите кнопку "Далее ".
4. Выберите пункт "Создание информационной базы без конфигурации... " и нажмите кнопку "Далее ".
5. В качестве имени базы укажите "Учебная " и нажмите кнопку "Далее ".
6. В качестве каталога базы укажите любую пустую папку (в данном случае это папка "Учебная" в моих документах). Нажмите кнопку "Далее".
7. Укажите вариант аутентификации "Выбирать автоматически ", режим запуска "Толстый клиент ". В качестве версии 1С:Предприятия ничего не указывайте, нажмите кнопку "Готово".
8. Как видите, в списке, наконец, появилась первая база, которую мы только что создали сами! Начнем писать код. Нажмите кнопку "Конфигуратор ".
9. В открывшемся окне, выберите через меню "Конфигурация "->"Открыть конфигурацию ".
10. В открывшейся слева панели нажмите правой кнопкой мыши на слове "Конфигурация " и выберите из списка "Открыть модуль управляемого приложения ".
11. Открылось окно с редактором. Сюда можно писать текст! С ним мы и будем работать в дальнейшем.
12. Теперь, не задумываясь, просто перепишите в это окно следующий текст:
Сообщить("Привет, Мир!" ) ; |
13. Отлично! Код нашей первой программы готов. Запустим его на выполнение. Через меню "Отладка "->"Начать отладку " (или клавиша F5 ).
14. На вопрос ответим утвердительно.
15. Спустя секунду или две запустится 1С и в окне снизу появится надпись "Привет, Мир!". Мы добились от компьютера того, чего хотели. Поздравляю вас с первой программой!
Предприятие 8.3 Практическое пособие разработчика 1С М. Г. Радченко
Год Выпуска: 2013
Версия: 3
Разработчик: М. Г. Радченко Изд. Фирма 1С Примеры и типовые приемы
Сайт разработчика: 1c.ru
Разрядность: 32bit-64
Язык интерфейса: Русский
Таблэтка: Не требуется
Системные требования: Процессор: 1.4-2.5 ГГц Оперативная память 1.0 ГБ и 10 ГБ свободного пространства на жестком диске
Описание: Книга М. Г. Радченко 1С:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы представляет собой пособие, позволяющее быстро освоить приемы разработки и модификации прикладных решений на платформе 1С:Предприятие 8.3. На примере создания реального прикладного решения показана структура различных объектов системы, их назначение и методика использования. Приведены процедуры на встроенном языке, в том числе с применением языка запросов, которые снабжены подробными комментариями. Книга может быть использована и как практическое руководство, и как справочное пособие. Рассматриваемое в книге прикладное решение учитывает накопленный опыт разработки в системе 1С:Предприятие 8 и демонстрирует многие новые возможности и механизмы, предоставляемые версией 8.3. Материал рассчитан на начинающих разработчиков, не знакомых с системой 1С:Предприятие 8.
Понятный Самоучитель 1С Бухгалтерия 8.3 - Как составить отчет о розничных продажах.
«1С:Предприятие 8.3»
- это значительное развитие архитектуры платформы в направлении мультиплатформенности, мобильности и работы с использованием Интернета. Все эти вопросы, конечно же, интересны в первую очередь опытным разработчикам и лежат за рамками этой книги.
Однако и для начинающих разработчиков эта версия платформы содержит интересные возможности, которые нужно понимать и использовать эффективно. Новый интерфейс «Такси», работа интерфейса без использования модальных окон, новые возможности поиска по строке, удобные приемы редактирования программного кода - эти и другие новации версии 8.3 рассматриваются в этом издании. Авторы надеются, что книга будет полезна каждому, кто хочет научиться разрабатывать прикладные решения на новой платформе «1С:Предприятие 8.3».
Кому предназначена эта книга
В основу книги положен реальный пример разработки прикладного решения для небольшой фирмы, оказывающей бытовые услуги. По мере изучения этой книги вы научитесь основным приемам разработки в системе «1С:Предприятие», освоите различные области автоматизации хозяйственной деятельности, включая бухгалтерский учет, расчет зарплаты и т. д.
Почему был выбран именно такой пример? С одной стороны, область оказания услуг хорошо знакома большинству из нас. Так или иначе, но с разнообразными услугами мы сталкиваемся постоянно. Это ремонт различной бытовой техники, обслуживание автомобиля, стирка и химчистка, парикмахерские и косметические услуги и многое другое.
С другой стороны, деятельность ремонтной фирмы хорошо подходит для демонстрации возможностей «1С:Предприятия». Здесь есть разнообразные услуги, оказываемые клиентам, снабжение фирмы необходимыми материалами и их расход при оказании услуг. Работа такого предприятия позволяет рассмотреть учет персонала и расчет заработной платы сотрудников. Есть возможность проиллюстрировать ведение бухгалтерского учета. Это разнообразие видов деятельности позволяет довольно широко показать возможности формирования различных отчетов и итоговых данных на основе имеющейся информации.
Книга обращена в большей степени к начинающим разработчикам, делающим первые шаги в разработке прикладных решений. Пояснения, приведенные в книге, подробны и доступны даже для тех, кто лишь отдаленно знаком с азами программирования.
Если вы только начинаете работу с «1С:Предприятием» или даже совсем не знакомы с этой системой, но очень хотите научиться, то эта книга - для вас. Цель книги - «провести вас за руку» по основным этапам разработки простого прикладного решения в системе «1С:Предприятие» и показать, что нет ничего недоступного для человека с интеллектом.
Более опытным разработчикам эта книга также будет полезна и позволит вспомнить или подробнее изучить отдельные моменты разработки.
Подробное иллюстрированное практическое руководство по работе с новейшим и самым современным программным продуктом по ведению бухгалтерского и налогового учета на предприятиях любых форм собственности – программе «1С:Бухгалтерия 8.3». Эта книга знакомит читателя с процессом ведения бухгалтерского и налогового учета с использованием всех новых возможностей программы «1С:Бухгалтерия 8.3». Подробно, на практических примерах описывается методика ведения учета, начиная с внесения данных первичных документов в информационную базу и заканчивая подведением общих итогов, формированием бухгалтерского баланса, налоговой отчетности, справок в различные фонды и других отчетов, представляемых в контролирующие органы.
Книга предназначена как для начинающих, так и для уже опытных бухгалтеров, экономистов, руководителей организаций. Понятное пошаговое изложение материала и наглядные практические примеры помогут быстро и эффективно начать работу с программой даже неподготовленным пользователям. Книга также рекомендуется для учащихся высших и средних специальных учебных заведений, преподавателей и слушателей курсов по практическому использованию программы «1С:Бухгалтерия 8.3».
Запускаем программу «1С:Бухгалтерия 8.3».
В этом разделе мы рассмотрим запуск и основные аспекты работы с программой «1С:Бухгалтерия 8.3».
После установки системы программ «1С:Предприятие 8.3» в меню Пуск (Start) появляется новая программная группа 1С Предприятие 8. Так же, как и многие про-
граммы, система программ «1С:Предприятие 8.3» может работать в различных режимах, и использование этих режимов запуска в дальнейшей работе определяется выбором пользователя: либо выбирается режим «Конфигуратор» для настройки конфигурации, либо - режим «1С:Предприятие» для непосредственного ведения бухгалтерского учета в программе.
В нашей книге мы рассматриваем программу «1С:Бухгалтерия 8.3» в практическом использовании для пользователя-бухгалтера, поэтому в описании этой и последующих глав будем освещать только пользовательский режим работы программы.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу 1С:Бухгалтерия 8.3 для бухгалтера, Селищев Н., 2014 - fileskachat.com, быстрое и бесплатное скачивание.
Программный продукт 1С:Предприятие 8.3. Версия для обучения программированию предназначен для получения навыков модификации существующих и создания новых прикладных решений в системе 1С:Предприятие 8 .
Версия для обучения программированию – доступное решение для широкого круга пользователей, которые хотят ознакомиться с системой программ 1С:Предприятие 8 и научиться приемам конфигурирования: созданию и изменению структуры метаданных, написанию программных модулей, разработке диалогов и интерфейсов, созданию мобильных приложений, администрированию прикладных решений на платформе 1С:Предприятие 8 .
Обучение происходит на учебной версии платформы 1С:Предприятие 8.3 – реально действующей платформе 1С:Предприятие 8 со следующими ограничениями:
- не может использоваться на предприятии для ведения реального учета пользователями;
- не может использоваться для сборки дистрибутивов мобильных приложений, предназначенных для дальнейшей публикации и тиражирования;
- ограничено количество данных:
- максимальное количество записей в таблицах счетов – 2000;
- максимальное количество записей в главных таблицах объектов – 2000;
- количество записей в табличных частях объектов – 1000;
- количество записей в наборах записей – 2000;
- количество записей из внешних источников данных – 200;
- не поддерживается работа в варианте клиент-сервер;
- не поддерживается работа распределенных информационных баз;
- не поддерживается COM-соединение;
- отсутствует возможность использования паролей и аутентификации операционной системы для пользователей;
- печать и сохранение табличных документов поддерживаются только в режиме «Конфигуратор»;
- не поддерживается копирование содержимого более чем одной ячейки табличного документа в режиме 1С:Предприятие ;
- не поддерживается работа с хранилищем конфигурации;
- недоступна функциональность, связанная с поставкой конфигурации;
- количество одновременных сеансов работы с информационной базой ограничено одним сеансом;
- значения разделителей задаются значениями по умолчанию для данного типа разделителя;
- быстродействие учебной версии ниже, чем у коммерческой версии 1С:Предприятие 8.3 .
Наряду с задачами изучения допускается применение учебной версии платформы для модификации и разработки реальных прикладных решений в пределах возможностей этой поставки. Форматы информационных баз конфигураций учебной и коммерческой версии не отличаются, сложность конфигураций в учебной версии не ограничена. Однако возможности отладки, например, лимитированы ограничениями на объемы данных. Реальная эксплуатация прикладных решений может осуществляться только на коммерческих версиях системы 1С:Предприятие 8 .
- Создать собственную конфигурацию – можно!
- Изучить любую имеющуюся конфигурацию – можно!
- Доработать любую имеющуюся конфигурацию, в том числе для реальных задач автоматизации – можно!
- Использовать для ведения реального учета – нельзя!
Состав продукта
- Рекомендации по работе с программой.
- Описание архитектуры платформы «1С:Предприятие 8».
- Учебная версия платформы «1С:Предприятие 8.3».
- Мобильная платформа «1С:Предприятие 8.3».
- Конфигурации:
- демонстрационные конфигурации к книге М.Г. Радченко, Е.Ю. Хрусталевой «1С:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы»;
- «Бухгалтерия предприятия»;
- «Управление нашей фирмой»;
- Мобильное приложение УНФ;
- Документация и методические материалы в оболочке базы 1С:ИТС:
- «1С:Предприятие 8.3. Руководство разработчика»;
- «1С:Предприятие 8.3. Руководство администратора»;
- М. Радченко, Е. Хрусталева «1С:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы»;
- книга Е. Ю. Хрусталевой «Знакомство с разработкой мобильных приложений на платформе 1С:Предприятие 8»;
- глоссарий разработчика;
- материалы методической поддержки 1С:ИТС для разработчиков.
Для работы данного продукта не требуется программная лицензия или ключ аппаратной защиты.
Поддержка
Для поддержки пользователей продукта "1С:Предприятие 8.3 Версия для обучения программированию", самостоятельно обучающихся разработке прикладных решений, организована интернет-конференция по адресу http://DevTrainingForum.v8.1c.ru .
Обращаем ваше внимание, что круг обсуждаемых вопросов ограничен задачами обучения и рамками тем, освещаемых в поставляемых методических материалах.
Вопросы, связанные с другими аспектами использования системы программ 1С:Предприятие 8 , в данной конференции не рассматриваются.
- операционная система: Microsoft Windows 10/8/7/ Server 2012 (x64)/Server 2008 R2 (x64)/Server 2008/Server 2003/Vista/XP;
- процессор Intel Pentium/Celeron 2400 МГц и выше;
- оперативная память 2 Гбайт и выше (рекомендуется 4 Гбайт);
- жесткий диск (при установке используется около 300 Мбайт);
- SVGA-дисплей.
Даже если вы заранее изучали другие языки программирования, например, C++, PHP, Java, стоит помнить, что 1С хоть и во многом сходе, но все-таки имеет много принципиальных различий.
Самое главное в 1С – то, что не нужно придумывать свои виды объектов. Все они уже есть в конфигурации.
Установите технологическую платформу 1С себе на компьютер, и откройте в конфигураторе новую или уже существующую базу. Для начала можно использовать абсолютно для обучения программированию.
В левой части окна вы увидите дерево объектов конфигурации. К ним относятся документы, справочники, регистры, бизнес-процессы и многое другое.
Данные так же хранятся в СУБД, но разработчик обычно не работает с ними напрямую. При помощи технологической платформы программист обращается уже к объектам конфигурации или информационной базы.
В 1С, как и во многих других языках программирования, очень часто используются запросы. схож с языком T-SQL. Запросы можно писать как на английском, так и на русском, в прочем, как и остальной код.
Вроде бы все просто, но для работы «в полевых условиях» одного знания языка программирования чаще всего не достаточно. Дело в том, что в большинстве организаций, использующих 1С, установлены типовые конфигурации, и их нужно знать.
В плане работы для 1С программистов существуют две основные ветви: франчайзи или работа «на себя» и работа в качестве штатного программиста it-отдела какой-либо организации. Данный выбор зависит только от ваших предпочтений.
При работе в франчайзи, на фрилансе или ведении собственного бизнеса оплата будет сдельная. Работы может быть много и нужно выкладываться по-полной. Верхней планки по заработной плате здесь нет, и вы можете заработать внушительную сумму денег.
Если вы решите работать на фрилансе, либо открыть собственный бизнес, не нужно будет ни с кем «делиться» своим заработком (кроме государства и фрилансовой площадки естественно). Но в таком случае и клиентов будет необходимо искать самостоятельно.
Если вы все же решили устроиться в организацию в качестве штатного программиста, то будете мало зависеть т объема выполненной работы. В данном случае есть некая стабильность, но и зарплатная планка ограничена.
Конечно же, эти два способа можно совместить, работая штатным программистом днем и на фрилансе по вечерам.
Что хорошо у 1С программистов, так это то, что у вас может не быть технического образование (например, вы экономист, бухгалтер и т. п.). Для подтверждения своих знаний перед клиентами или работодателем вы можете предоставить свои сертификаты 1С.
Сертификаты бывают различных видов, как по платформе (для программистов), так и по типовым решениям. Получить их можно в фирме 1С, сдав экзамен в виде теста или практического задания.
Книги по 1С
Лучше всего изучать 1С по книгам, которые были изданы фирмой 1С. Так сказать, от первоисточника. Некоторые из них идут с поставками типовых конфигураций. Так же вы можете купить отдельные книги.
Книга «1С:Программирование для начинающих» предназначена для людей, далеких от программирования, но желающих научиться создавать собственные решения на 1С 8.3 с самого нуля.
«Hello, 1C» показывает самые простые, основные возможности разработки прикладных решений в системе 1С:Предприятие 8.
В «101 совете» описаны различные способы решения одних и тех же задач.
Практическое пособие разработчика 1С Предприятие 8.3 — очень подробное пособие, описывающее приемы разработки с простыми и понятными примерами. Данная книга одна из самых лучших для изучения 1С программирования.
В данном пособии описывается язык запросов с нуля для тех, кто не знаком даже с SQL.