Kratkaya_kharakteristika_sistemy_1S_Predpriatie

Содержание

Слайд 2

ОБЗОР АРХИТЕКТУРЫ СИСТЕМЫ 1С:ПРЕДПРИЯТИЕ 8.2

ОБЗОР АРХИТЕКТУРЫ СИСТЕМЫ 1С:ПРЕДПРИЯТИЕ 8.2

Слайд 3

Клиент-серверный вариант работы СУБД Веб- сервер Кластер серверов Веб- клиент Тонкий клиент Толстый клиент

Клиент-серверный вариант работы

СУБД

Веб- сервер

Кластер серверов

Веб- клиент

Тонкий клиент

Толстый клиент

Слайд 4

Клиент-серверный вариант работы СУБД Веб- сервер Кластер серверов Веб- клиент Тонкий клиент Толстый клиент

Клиент-серверный вариант работы

СУБД

Веб- сервер

Кластер серверов

Веб- клиент

Тонкий клиент

Толстый клиент

Слайд 5

Файловый вариант работы Веб- сервер Информационная база Веб- клиент Тонкий клиент Толстый клиент

Файловый вариант работы

Веб- сервер

Информационная база

Веб- клиент

Тонкий клиент

Толстый клиент

Слайд 6

Данные формы Клиент Сервер СУБД База данных Данные формы Данные формы Объект

Данные формы

Клиент

Сервер

СУБД

База данных

Данные формы

Данные формы

Объект

Слайд 7

ОБЗОР ВСТРОЕННОГО ЯЗЫКА СИСТЕМЫ 1С:ПРЕДПРИЯТИЕ 8.2

ОБЗОР ВСТРОЕННОГО ЯЗЫКА СИСТЕМЫ 1С:ПРЕДПРИЯТИЕ 8.2

Слайд 8

Определение переменных // Пример определения переменной. Перем Переменная; Переменная = 123.456;

Определение переменных

// Пример определения переменной.
Перем Переменная;
Переменная = 123.456;
ПеременнаяТипаСтрока = "Значение";
ПеременнаяТипаДата =

'20120101235959';
Число = (Переменная + 10) / 100;
Предупреждение(Переменная);
Слайд 9

Определение функций // Пример определения функции. Функция ПолучитьСумму(Число1, Число2) Возврат Число1

Определение функций

// Пример определения функции.
Функция ПолучитьСумму(Число1, Число2)
Возврат Число1 + Число2;
КонецФункции
Сумма =

ПолучитьСумму(Число, 15);
Слайд 10

Определение процедур // Пример описания процедуры. Процедура ПроверитьЧисло(Число) Если Число >

Определение процедур

// Пример описания процедуры.
Процедура ПроверитьЧисло(Число)
Если Число > 0 Тогда
Предупреждение("Число положительное");
ИначеЕсли

Число < 0 Тогда
Предупреждение("Число отрицательное");
Иначе
Предупреждение("Ноль");
КонецЕсли;
КонецПроцедуры
ПроверитьЧисло(Число);
Слайд 11

Использование циклов // Примеры использования циклов. Для Сч = -2 По

Использование циклов

// Примеры использования циклов.
Для Сч = -2 По 2 Цикл
ПроверитьЧисло(Сч);
КонецЦикла;
Сч

= 1;
Пока Сч < 10 Цикл
Сч = Сч + 1;
КонецЦикла;
Пока Выборка.Следующий() Тогда
// ...
КонецЕсли;
Слайд 12

Использование массивов Массив = Новый Массив; Массив.Добавить("Значение"); Массив.Добавить(123); Массив[0] = "АБ";

Использование массивов

Массив = Новый Массив;
Массив.Добавить("Значение");
Массив.Добавить(123);
Массив[0] = "АБ";
Для Каждого ЭлементМассива Из Массив

Цикл
Сообщить(ЭлементМассива);
КонецЦикла;
Слайд 13

Использование структур ПараметрыПроцедуры = Новый Структура; ПараметрыПроцедуры.Вставить("НазваниеТовара", "Клавиатура ""Genius"""); ПараметрыПроцедуры.Вставить("Цена", 250);

Использование структур

ПараметрыПроцедуры = Новый Структура;
ПараметрыПроцедуры.Вставить("НазваниеТовара",
"Клавиатура ""Genius""");
ПараметрыПроцедуры.Вставить("Цена", 250);
ПараметрыПроцедуры.Вставить("Штрихкод");
ПараметрыПроцедуры.Штрихкод = "2102938475234";
Процедура ПечатьЦенника(Параметры,

ПечататьШтрихкод = Истина)
// Вывод названия и цены.
Если ПечататьШтрихкод Тогда
// Вывод штрихкода.
КонецЕсли;
КонецПроцедуры
Слайд 14

Таблица значений Таблица = Новый ТаблицаЗначений; Таблица.Колонки.Добавить("Наименование"); Таблица.Колонки.Добавить("Количество"); Таблица.Колонки.Добавить("Цена"); СтрокаТаблицы =

Таблица значений

Таблица = Новый ТаблицаЗначений;
Таблица.Колонки.Добавить("Наименование");
Таблица.Колонки.Добавить("Количество");
Таблица.Колонки.Добавить("Цена");
СтрокаТаблицы = Таблица.Добавить();
СтрокаТаблицы.Наименование = "Клавиатура ""Genius""";
СтрокаТаблицы.Цена =

250;
СтрокаТаблицы.Количество = 5;
Для Каждого СтрокаТаблицы Из Таблица Цикл
Сообщить(СтрокаТаблицы.Наименование);
КонецЦикла;
Слайд 15

Директивы компиляции

Директивы компиляции

Слайд 16

Выборка данных справочника Выборка = Справочники.Номенклатура.Выбрать(); Пока Выборка.Следующий() Цикл Сообщить(Выборка.Ссылка); КонецЦикла;

Выборка данных справочника

Выборка = Справочники.Номенклатура.Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(Выборка.Ссылка);
КонецЦикла;

Слайд 17

ОСНОВЫ ЯЗЫКА ЗАПРОСОВ СИСТЕМЫ 1С:ПРЕДПРИЯТИЕ 8.2

ОСНОВЫ ЯЗЫКА ЗАПРОСОВ СИСТЕМЫ 1С:ПРЕДПРИЯТИЕ 8.2

Слайд 18

Реальные таблицы

Реальные таблицы

Слайд 19

Виртуальные таблицы

Виртуальные таблицы

Слайд 20

Таблицы табличных частей Таблица документа Таблица табличной части документа

Таблицы табличных частей

Таблица документа

Таблица табличной части документа

Слайд 21

Структура запроса ВЫБРАТЬ [РАЗЛИЧНЫЕ] [ПЕРВЫЕ ] [ИЗ ] [ГДЕ ] [СГРУППИРОВАТЬ

Структура запроса

ВЫБРАТЬ [РАЗЛИЧНЫЕ] [ПЕРВЫЕ <Количество>]
<Список полей>
[ИЗ <Список источников>]
[ГДЕ <Условия отбора>]
[СГРУППИРОВАТЬ ПО

<Поля группировки>]
[ИМЕЮЩИЕ <Условия отбора>]
[ДЛЯ ИЗМЕНЕНИЯ <Список таблиц>]
Объединение запросов
Упорядочивание результатов
Описание итогов
Слайд 22

Связи таблиц Условие связи: Покупатели.Ссылка = Продажи.Покупатель

Связи таблиц

Условие связи: Покупатели.Ссылка = Продажи.Покупатель

Слайд 23

Левое внешнее соединение

Левое внешнее соединение

Слайд 24

Правое внешнее соединение

Правое внешнее соединение

Слайд 25

Внутреннее соединение

Внутреннее соединение

Слайд 26

Полное соединение

Полное соединение

Слайд 27

ОСНОВЫ ИСПОЛЬЗОВАНИЯ ПЛАНОВ ВИДОВ ХАРАКТЕРИСТИК

ОСНОВЫ ИСПОЛЬЗОВАНИЯ ПЛАНОВ ВИДОВ ХАРАКТЕРИСТИК

Слайд 28

Хранение дополнительных характеристик Регистр сведений «Значения свойств номенклатуры»

Хранение дополнительных характеристик

Регистр сведений «Значения свойств номенклатуры»

Слайд 29

Хранение дополнительных характеристик План видов характеристик «Свойства номенклатуры»

Хранение дополнительных характеристик

План видов характеристик «Свойства номенклатуры»