1С:Предприятие 8 презентация

Содержание


Презентации» Информатика» 1С:Предприятие 8
1С:Предприятие 8 
 «1С:Предприятие 8» включает в себя платформу и прикладныеВстроенный язык 
 	Встроенный язык позволяет настроить прикладное решение под своиФормат описания элементов языка  
 	В синтаксических диаграммах используются следующиеКонтекст выполнения программного модуля  
 Глобальный контекст образуется:
 • значениямиВиды программных модулей  
 Общие модули
 Глобальный модуль
 Модули прикладныхСтруктура программного модуля  
 Структуру программного модуля можно подразделить наЭлементы встроенного языка  
 Комментарии 
 А=В; // Это -Элементы встроенного языка  
 Имена переменных, процедур и функций
 ИменемЗарезервированные слова  
 Если;Тогда;ИначеЕсли;Иначе;КонецЕсли; Для;Каждого;Из;По;Пока;Цикл;КонецЦикла Процедура;Функция;КонецПроцедуры; КонецФункции;Перем;Перейти;Возврат;Продолжить;Прервать;И;Или;Не;Попытка;Исключение;
 ВызватьИсключение;КонецПопытки;
 Новый;ВыполнитьСпециальные символы, используемые в исходном тексте  
 // Двумя знакамиСпециальные символы, используемые в исходном тексте  
 .Десятичная точка вОбъявление переменных 
 //явное объявление переменной модуля или процедуры или функции
Типы данных 
 Во встроенном языке 1С:Предприятия 8.1 поддерживаются следующие основныеКонструкции встроенного языка Конструкция «Если ... Тогда» 
 //1-й пример
 ЕслиКонструкции встроенного языка Конструкция «?(..., ..., ...)» 
 Коментарий = ?Конструкции встроенного языка Конструкция «Для ... По ... Цикл» 
 ДляКонструкции встроенного языка Конструкция «Для Каждого ... Из ... Цикл» 
Конструкции встроенного языка Конструкция «Пока ... Цикл»
 Н = 0;
 ВыборкаКонструкции встроенного языка Безусловные переходы 
 Н = 0;
 Выборка =Процедуры и функции 
 Процедура Печать(ТабДок)
 Макет = ПолучитьМакет("Основной");
 ТабДок.Вывести(Макет.ПолучитьОбласть("Бланк"));
 КонецПроцедурыРедактор программных модулей 
 Ctrl+F7 можно произвести проверку модуля на наличиеСоздание новой ИБСоздание новой ИБСоздание новой ИБСоздание новой ИБДемонстрационный пример 
 Справочники предназначены для хранения условно-постоянной информации. Они используютсяСоздание справочниковСоздание справочниковСоздание справочниковСоздание регистровСоздание регистровСоздание регистровСоздание документовСоздание документовСоздание документовСоздание документовСоздание документовСоздание отчетовСоздание отчетовСоздание отчетовСоздание интерфейсаСтроки 1сФункции работы со строкамиПример
 В поле Фамилия справочника сотрудники имеется информация о ФИО, нужноФункции работы с ДатамиВыгрузка данных в текстовый файлЗагрузка данных из текстового файлаМодуль приложенияМодуль приложенияМодуль приложения. Процедура ПриНачалеРаботыСистемы()Поле счетчикМодуль приложения. Процедура ВыходАдминистрирование системы 1с: ПредприятиеСоздание резервной копииЖурнал регистрацииТестирование ИБСоздание учетных записейСоздание учетных записейСоздание учетных записейРоли (права)Роли (права)Задача
 Ограничить время работы пользователей с 9.00-17.00
 Организовать «выгонялку»
 Реализация черезОпределение имени пользователяИзменения справочникаРезультатПеречисление
 Признаки для номенклатуры:
 Товар
 Услуга
 ПродукцияПеречисление
 Создадим сначала новый объект
 конфигурации    Перечисление    с   
  именем «ВидыНоменклатуры».ПеречислениеПеречислениеНовый реквизит справочника НоменклатураСоздание формы документаСоздание формы документаОпределение значения по умолчаниюСоздание процедуры обработки событияСоздание процедуры обработки событияСоздание процедуры обработки событияСоздание процедуры обработки событияРазработка макета документаРазработка макета документаРазработка макета документаРазработка макета документаРазработка макета документаРазработка макета документаРазработка подвалаРазработка подвалаРедактирование формы документаРедактирование формы документаРедактирование формы документаИзменение модуля документовРазработка журнала учета документовРазработка журнала учета документовРазработка журнала учета документовРазработка журнала учета документовРазработка журнала учета документовРазработка журнала учета документовПроверка работы журналаВыгрузка документовВыгрузка документовВыгрузка документовВыгрузка документовВыгрузка документовВыгрузка документовВыгрузка документовВыгрузка документовВыгрузка документовВыгрузка документовВыгрузка документовЗагрузка документовЗагрузка документовЗагрузка документовЗагрузка документовИзменения модуляЗагрузка документовЗагрузка документовОбработка табличной частиОбработка табличной частиНебольшая оптимизация кодаСоздание файла поставкиСоздание файла поставкиСоздание файла поставкиСоздание файла поставкиКонстанта ОснНДСИзменение процедуры «ЗыгрузкаНажатие»,Общая процедура Поиск(Вход,Выход)Использование процедуры Поиск(Вход,Выход)МакетМодульОбработки. Работа со справочникамиОбработки. Работа со справочникамиОбработки. Работа со справочникамиВывод реквизитов справочникаИзменение реквизитов справочникаВыгрузка справочникаВыгрузка справочникаЗагрузка справочникаЗагрузка справочника



Слайды и текст этой презентации
Слайд 1
Описание слайда:
1С:Предприятие 8 «1С:Предприятие 8» включает в себя платформу и прикладные решения (конфигурации).


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

Слайд 3
Описание слайда:
Формат описания элементов языка В синтаксических диаграммах используются следующие символы: Символ  Значение []             В квадратных скобках заключаются необязательные синтаксические элементы. ( )            Круглые скобки заключают в себе список парамет­ров. |               Вертикальной линией разделяются синтаксические элементы, среди которых нужно выбрать только один.

Слайд 4
Описание слайда:
Контекст выполнения программного модуля Глобальный контекст образуется: • значениями свойств и методов глобального контекста; • функциями встроенного языка и языковыми конструкциями; • переменными, процедурами и функциями глобального программного модуля и общих модулей, объявленными с ключевым словом Экспорт. Глобальный контекст виден всем программным модулям и определяет общую языковую среду конфигурации. Локальный контекст Локальный контекст модуля образуется тем конкретным местом конфигурации задачи, для которого использован программный модуль. Локальный контекст виден только конкретному программному модулю и определяет для модуля набор непосредственно доступных модулю объектов, их свойств и методов.

Слайд 5
Описание слайда:
Виды программных модулей Общие модули Глобальный модуль Модули прикладных объектов Модули форм

Слайд 6
Описание слайда:
Структура программного модуля Структуру программного модуля можно подразделить на следующие разделы: • раздел определения переменных; • раздел процедур и функций; • раздел основной программы. В конкретном программном модуле любой из разделов может отсутствовать.

Слайд 7
Описание слайда:
Элементы встроенного языка Комментарии А=В; // Это - комментарий // Это тоже комментарий В общем случае формат оператора языка следующий: -метка: Оператор[(параметры) ] [ДобключевоеСлово]; В качестве меток используются специальные идентификаторы, начинающиеся с символа '~' (тильда) и состоящие из последова­тельности букв, цифр и символов '_' (подчеркивание). Чтобы пометить оператор, надо поместить перед ним метку и следующий за ней символ ":".

Слайд 8
Описание слайда:
Элементы встроенного языка Имена переменных, процедур и функций Именем переменной, объявленной процедуры или функции, может быть любая последовательность букв, цифр и знаков подчеркивания "_", начинающаяся с буквы или знака подчеркивания "_". Вновь создаваемые имена не должны совпадать с зарезервированными словами языка или именами свойств, непосредственно доступных в текущем контексте. Распознавание имен переменных, процедур и функций ведется без учета регистра букв. Регистр букв (строчные или заглавные) при написании имен переменных, свойств, методов, процедур, функций, а также функций встроенного языка не имеет значения.

Слайд 9
Описание слайда:
Зарезервированные слова Если;Тогда;ИначеЕсли;Иначе;КонецЕсли; Для;Каждого;Из;По;Пока;Цикл;КонецЦикла Процедура;Функция;КонецПроцедуры; КонецФункции;Перем;Перейти;Возврат;Продолжить;Прервать;И;Или;Не;Попытка;Исключение; ВызватьИсключение;КонецПопытки; Новый;Выполнить

Слайд 10
Описание слайда:
Специальные символы, используемые в исходном тексте // Двумя знаками «косая черта» начинается комментарий. | Вертикальная черта в начале строки используется только в строковых константах и означает, что данная строка является продолжением предыдущей (перенос строки). ~ Знаком тильда начинается метка оператора. : Двоеточием заканчивается метка оператора. ;Точка с запятой является символом разделения операторов. ()В круглые скобки заключается список параметров методов, процедур, функций и конструкторов. Также они используются в выражениях встроенного языка. []С помощью оператора «квадратные скобки» производится обращение к свойствам объекта по строковому представлению имени свойства. ,Запятая разделяет параметры в списке параметров методов, процедур, функций и конструкторов. "" В двойные кавычки заключаются строковые литералы. В одинарные кавычки заключаются литералы даты.

Слайд 11
Описание слайда:
Специальные символы, используемые в исходном тексте .Десятичная точка в числовых литералах. Разделитель, используемый для обращения к свойствам и методам объектов встроенного языка. +Символ «плюс» обозначает операцию сложения и конкатенации. -Символ «минус» обозначает операцию вычитания. *Символ «звездочка» обозначает операцию умножения. / Символ «косая черта» обозначает операцию деления. > Правая угловая скобка обозначает логическую опера­цию «больше». >= Логическая операция «больше или равно». < Левая угловая скобка обозначает логическую операцию «меньше». <= Логическая операция «меньше или равно». = Знак равенства обозначает присвоение или логическую операцию «равно». <> Две угловые скобки обозначают логическую операцию «не равно».

Слайд 12
Описание слайда:
Объявление переменных //явное объявление переменной модуля или процедуры или функции Перем Итог; //экспортируемая переменная модуля Перем Количество Экспорт; //неявное объявление переменных (при первом присвоении значения) ном = 0; Приведение типов • Число(), • Строка(), • Дата(), • Булево().

Слайд 13
Описание слайда:
Типы данных Во встроенном языке 1С:Предприятия 8.1 поддерживаются следующие основные типы данных: • число • строка • дата (включает в себя время) • булево (имеет два значения: Истина и Ложь) • значение Неопределено • значение Null (для неуказанных значений в таблицах базы данных) • Тип (значения специального типа «Тип» нужны для представления и сравнения типов данных, например, «Если ТипЗнч(ВыбДок) = Тип("ДокументСсылка.Чек") Тогда...»). • другие типы, перечисленные в документации

Слайд 14
Описание слайда:
Конструкции встроенного языка Конструкция «Если ... Тогда» //1-й пример Если Состав.Количество()=0 Тогда Предупреждение("Не указано ни одной строки!"); КонецЕсли;   //2-й пример Eсли Сотр.Категория = Перечисления Категории.Совместитель Тогда //обработаем как совместителя Иначе //обычный сотрудник КонецЕсли;   //3-й пример Если выбор = 1 Тогда Сообщить("Выбран 1-й пункт"); ИначеЕсли выбор = 2 или выбор = 3 Тогда Сообщить("Выбран 2-й или 3-й пункт"); Иначе Сообщить("Обработка этого пункта не предусмотрена"); КонецЕсли;

Слайд 15
Описание слайда:
Конструкции встроенного языка Конструкция «?(..., ..., ...)» Коментарий = ? (Количество=0, "Пусто", Строка (Количество)+" ш т . ");

Слайд 16
Описание слайда:
Конструкции встроенного языка Конструкция «Для ... По ... Цикл» Для М = 1 По 12 Цикл Сообщить(М); КонецЦикла;

Слайд 17
Описание слайда:
Конструкции встроенного языка Конструкция «Для Каждого ... Из ... Цикл» ПустаяСсылка = Справочники.Номенклатура.ПустаяСсылка(); Для Каждого СтрокаТЗ Из тзСостав Цикл //тело цикла Если СтрокаТЗ.Товар = ПустаяСсылка Тогда Продолжить; //возьмем следующую строку Иначе Если СтрокаТЗ.Товар = ВыбТовар Тогда Прервать; //досрочный выход из цикла КонецЕсли; КонецЕсли; КонецЦикла;

Слайд 18
Описание слайда:
Конструкции встроенного языка Конструкция «Пока ... Цикл» Н = 0; Выборка = Справочники.Номенклатура.Выбрать(); Пока Выборка.Следующий() Цикл Если Выборка.ПометкаУдаления Тогда Продолжить; //возьмем следующий элемент КонецЕсли; Н = Н + 1; Если Н > 10 Тогда Прервать; //досрочный выход из цикла КонецЕсли; Сообщить("Товар: " + Выборка.Наименование); КонецЦикла;

Слайд 19
Описание слайда:
Конструкции встроенного языка Безусловные переходы Н = 0; Выборка = Справочники.Номенклатура.Выбрать(); Пока Выборка.Следующий() Цикл Н = Н + 1; Если Н <= 10 Тогда //пропускаем первые 10 элементов справочника Перейти ~след; КонецЕсли; Сообщить(Выборка.Наименование); ~след: //возьмем следующий элемент КонецЦикла;

Слайд 20
Описание слайда:
Процедуры и функции Процедура Печать(ТабДок) Макет = ПолучитьМакет("Основной"); ТабДок.Вывести(Макет.ПолучитьОбласть("Бланк")); КонецПроцедуры Функция ЕстьПравоИспольэования(ИмяОтчета) //возвращаемое значение функции Возврат ПравоДоступа("Использование", Отчеты[ИмяОтчета]); КонецФункции

Слайд 21
Описание слайда:
Редактор программных модулей Ctrl+F7 можно произвести проверку модуля на наличие синтаксических ошибок Ctrl-Fl синтаксис-помощник Ctrl-Пробел – контексная подсказка

Слайд 22
Описание слайда:
Создание новой ИБ

Слайд 23
Описание слайда:
Создание новой ИБ

Слайд 24
Описание слайда:
Создание новой ИБ

Слайд 25
Описание слайда:
Создание новой ИБ

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

Слайд 27
Описание слайда:
Создание справочников

Слайд 28
Описание слайда:
Создание справочников

Слайд 29
Описание слайда:
Создание справочников

Слайд 30
Описание слайда:
Создание регистров

Слайд 31
Описание слайда:
Создание регистров

Слайд 32
Описание слайда:
Создание регистров

Слайд 33
Описание слайда:
Создание документов

Слайд 34
Описание слайда:
Создание документов

Слайд 35
Описание слайда:
Создание документов

Слайд 36
Описание слайда:
Создание документов

Слайд 37
Описание слайда:
Создание документов

Слайд 38
Описание слайда:
Создание отчетов

Слайд 39
Описание слайда:
Создание отчетов

Слайд 40
Описание слайда:
Создание отчетов

Слайд 41
Описание слайда:
Создание интерфейса

Слайд 42
Описание слайда:
Строки 1с

Слайд 43
Описание слайда:
Функции работы со строками

Слайд 44
Описание слайда:
Пример В поле Фамилия справочника сотрудники имеется информация о ФИО, нужно имя и отчество записать в соответствующие реквизиты и удалить из фамилии

Слайд 45
Описание слайда:
Функции работы с Датами

Слайд 46
Описание слайда:
Выгрузка данных в текстовый файл

Слайд 47
Описание слайда:
Загрузка данных из текстового файла

Слайд 48
Описание слайда:

Слайд 49
Описание слайда:

Слайд 50
Описание слайда:

Слайд 51
Описание слайда:

Слайд 52
Описание слайда:

Слайд 53
Описание слайда:

Слайд 54
Описание слайда:

Слайд 55
Описание слайда:

Слайд 56
Описание слайда:

Слайд 57
Описание слайда:

Слайд 58
Описание слайда:

Слайд 59
Описание слайда:

Слайд 60
Описание слайда:

Слайд 61
Описание слайда:

Слайд 62
Описание слайда:

Слайд 63
Описание слайда:

Слайд 64
Описание слайда:

Слайд 65
Описание слайда:

Слайд 66
Описание слайда:
Модуль приложения

Слайд 67
Описание слайда:
Модуль приложения

Слайд 68
Описание слайда:
Модуль приложения. Процедура ПриНачалеРаботыСистемы()

Слайд 69
Описание слайда:
Поле счетчик

Слайд 70
Описание слайда:
Модуль приложения. Процедура Выход

Слайд 71
Описание слайда:
Администрирование системы 1с: Предприятие

Слайд 72
Описание слайда:
Создание резервной копии

Слайд 73
Описание слайда:
Журнал регистрации

Слайд 74
Описание слайда:
Тестирование ИБ

Слайд 75
Описание слайда:
Создание учетных записей

Слайд 76
Описание слайда:
Создание учетных записей

Слайд 77
Описание слайда:
Создание учетных записей

Слайд 78
Описание слайда:
Роли (права)

Слайд 79
Описание слайда:
Роли (права)

Слайд 80
Описание слайда:
Задача Ограничить время работы пользователей с 9.00-17.00 Организовать «выгонялку» Реализация через справочник

Слайд 81
Описание слайда:
Определение имени пользователя

Слайд 82
Описание слайда:
Изменения справочника

Слайд 83
Описание слайда:
Результат

Слайд 84
Описание слайда:
Перечисление Признаки для номенклатуры: Товар Услуга Продукция

Слайд 85
Описание слайда:
Перечисление Создадим сначала новый объект конфигурации    Перечисление    с    именем «ВидыНоменклатуры».

Слайд 86
Описание слайда:
Перечисление

Слайд 87
Описание слайда:
Перечисление

Слайд 88
Описание слайда:
Новый реквизит справочника Номенклатура

Слайд 89
Описание слайда:
Создание формы документа

Слайд 90
Описание слайда:
Создание формы документа

Слайд 91
Описание слайда:
Определение значения по умолчанию

Слайд 92
Описание слайда:
Создание процедуры обработки события

Слайд 93
Описание слайда:
Создание процедуры обработки события

Слайд 94
Описание слайда:
Создание процедуры обработки события

Слайд 95
Описание слайда:
Создание процедуры обработки события

Слайд 96
Описание слайда:
Разработка макета документа

Слайд 97
Описание слайда:
Разработка макета документа

Слайд 98
Описание слайда:
Разработка макета документа

Слайд 99
Описание слайда:
Разработка макета документа

Слайд 100
Описание слайда:
Разработка макета документа

Слайд 101
Описание слайда:
Разработка макета документа

Слайд 102
Описание слайда:
Разработка подвала

Слайд 103
Описание слайда:
Разработка подвала

Слайд 104
Описание слайда:
Редактирование формы документа

Слайд 105
Описание слайда:
Редактирование формы документа

Слайд 106
Описание слайда:
Редактирование формы документа

Слайд 107
Описание слайда:
Изменение модуля документов

Слайд 108
Описание слайда:
Разработка журнала учета документов

Слайд 109
Описание слайда:
Разработка журнала учета документов

Слайд 110
Описание слайда:
Разработка журнала учета документов

Слайд 111
Описание слайда:
Разработка журнала учета документов

Слайд 112
Описание слайда:
Разработка журнала учета документов

Слайд 113
Описание слайда:
Разработка журнала учета документов

Слайд 114
Описание слайда:
Проверка работы журнала

Слайд 115
Описание слайда:
Выгрузка документов

Слайд 116
Описание слайда:
Выгрузка документов

Слайд 117
Описание слайда:
Выгрузка документов

Слайд 118
Описание слайда:
Выгрузка документов

Слайд 119
Описание слайда:
Выгрузка документов

Слайд 120
Описание слайда:
Выгрузка документов

Слайд 121
Описание слайда:
Выгрузка документов

Слайд 122
Описание слайда:
Выгрузка документов

Слайд 123
Описание слайда:
Выгрузка документов

Слайд 124
Описание слайда:
Выгрузка документов

Слайд 125
Описание слайда:
Выгрузка документов

Слайд 126
Описание слайда:
Загрузка документов

Слайд 127
Описание слайда:
Загрузка документов

Слайд 128
Описание слайда:
Загрузка документов

Слайд 129
Описание слайда:
Загрузка документов

Слайд 130
Описание слайда:
Изменения модуля

Слайд 131
Описание слайда:
Загрузка документов

Слайд 132
Описание слайда:
Загрузка документов

Слайд 133
Описание слайда:
Обработка табличной части

Слайд 134
Описание слайда:
Обработка табличной части

Слайд 135
Описание слайда:
Небольшая оптимизация кода

Слайд 136
Описание слайда:
Создание файла поставки

Слайд 137
Описание слайда:
Создание файла поставки

Слайд 138
Описание слайда:
Создание файла поставки

Слайд 139
Описание слайда:
Создание файла поставки

Слайд 140
Описание слайда:
Константа ОснНДС

Слайд 141
Описание слайда:
Изменение процедуры «ЗыгрузкаНажатие»,

Слайд 142
Описание слайда:
Общая процедура Поиск(Вход,Выход)

Слайд 143
Описание слайда:
Использование процедуры Поиск(Вход,Выход)

Слайд 144
Описание слайда:
Макет

Слайд 145
Описание слайда:
Модуль

Слайд 146
Описание слайда:
Обработки. Работа со справочниками

Слайд 147
Описание слайда:
Обработки. Работа со справочниками

Слайд 148
Описание слайда:
Обработки. Работа со справочниками

Слайд 149
Описание слайда:
Вывод реквизитов справочника

Слайд 150
Описание слайда:
Изменение реквизитов справочника

Слайд 151
Описание слайда:
Выгрузка справочника

Слайд 152
Описание слайда:
Выгрузка справочника

Слайд 153
Описание слайда:
Загрузка справочника

Слайд 154
Описание слайда:
Загрузка справочника


Скачать презентацию на тему 1С:Предприятие 8 можно ниже:

Похожие презентации