Слайд 2
![ОБЗОР АРХИТЕКТУРЫ СИСТЕМЫ 1С:ПРЕДПРИЯТИЕ 8.2](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-1.jpg)
ОБЗОР АРХИТЕКТУРЫ СИСТЕМЫ 1С:ПРЕДПРИЯТИЕ 8.2
Слайд 3
![Клиент-серверный вариант работы СУБД Веб- сервер Кластер серверов Веб- клиент Тонкий клиент Толстый клиент](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-2.jpg)
Клиент-серверный вариант работы
СУБД
Веб-
сервер
Кластер
серверов
Веб-
клиент
Тонкий
клиент
Толстый
клиент
Слайд 4
![Клиент-серверный вариант работы СУБД Веб- сервер Кластер серверов Веб- клиент Тонкий клиент Толстый клиент](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-3.jpg)
Клиент-серверный вариант работы
СУБД
Веб-
сервер
Кластер
серверов
Веб-
клиент
Тонкий
клиент
Толстый
клиент
Слайд 5
![Файловый вариант работы Веб- сервер Информационная база Веб- клиент Тонкий клиент Толстый клиент](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-4.jpg)
Файловый вариант работы
Веб-
сервер
Информационная
база
Веб-
клиент
Тонкий
клиент
Толстый
клиент
Слайд 6
![Данные формы Клиент Сервер СУБД База данных Данные формы Данные формы Объект](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-5.jpg)
Данные формы
Клиент
Сервер
СУБД
База данных
Данные формы
Данные формы
Объект
Слайд 7
![ОБЗОР ВСТРОЕННОГО ЯЗЫКА СИСТЕМЫ 1С:ПРЕДПРИЯТИЕ 8.2](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-6.jpg)
ОБЗОР ВСТРОЕННОГО ЯЗЫКА СИСТЕМЫ 1С:ПРЕДПРИЯТИЕ 8.2
Слайд 8
![Определение переменных // Пример определения переменной. Перем Переменная; Переменная =](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-7.jpg)
Определение переменных
// Пример определения переменной.
Перем Переменная;
Переменная = 123.456;
ПеременнаяТипаСтрока = "Значение";
ПеременнаяТипаДата =
'20120101235959';
Число = (Переменная + 10) / 100;
Предупреждение(Переменная);
Слайд 9
![Определение функций // Пример определения функции. Функция ПолучитьСумму(Число1, Число2) Возврат](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-8.jpg)
Определение функций
// Пример определения функции.
Функция ПолучитьСумму(Число1, Число2)
Возврат Число1 + Число2;
КонецФункции
Сумма =
ПолучитьСумму(Число, 15);
Слайд 10
![Определение процедур // Пример описания процедуры. Процедура ПроверитьЧисло(Число) Если Число](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-9.jpg)
Определение процедур
// Пример описания процедуры.
Процедура ПроверитьЧисло(Число)
Если Число > 0 Тогда
Предупреждение("Число положительное");
ИначеЕсли
Число < 0 Тогда
Предупреждение("Число отрицательное");
Иначе
Предупреждение("Ноль");
КонецЕсли;
КонецПроцедуры
ПроверитьЧисло(Число);
Слайд 11
![Использование циклов // Примеры использования циклов. Для Сч = -2](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-10.jpg)
Использование циклов
// Примеры использования циклов.
Для Сч = -2 По 2 Цикл
ПроверитьЧисло(Сч);
КонецЦикла;
Сч
= 1;
Пока Сч < 10 Цикл
Сч = Сч + 1;
КонецЦикла;
Пока Выборка.Следующий() Тогда
// ...
КонецЕсли;
Слайд 12
![Использование массивов Массив = Новый Массив; Массив.Добавить("Значение"); Массив.Добавить(123); Массив[0] =](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-11.jpg)
Использование массивов
Массив = Новый Массив;
Массив.Добавить("Значение");
Массив.Добавить(123);
Массив[0] = "АБ";
Для Каждого ЭлементМассива Из Массив
Цикл
Сообщить(ЭлементМассива);
КонецЦикла;
Слайд 13
![Использование структур ПараметрыПроцедуры = Новый Структура; ПараметрыПроцедуры.Вставить("НазваниеТовара", "Клавиатура ""Genius"""); ПараметрыПроцедуры.Вставить("Цена",](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-12.jpg)
Использование структур
ПараметрыПроцедуры = Новый Структура;
ПараметрыПроцедуры.Вставить("НазваниеТовара",
"Клавиатура ""Genius""");
ПараметрыПроцедуры.Вставить("Цена", 250);
ПараметрыПроцедуры.Вставить("Штрихкод");
ПараметрыПроцедуры.Штрихкод = "2102938475234";
Процедура ПечатьЦенника(Параметры,
ПечататьШтрихкод = Истина)
// Вывод названия и цены.
Если ПечататьШтрихкод Тогда
// Вывод штрихкода.
КонецЕсли;
КонецПроцедуры
Слайд 14
![Таблица значений Таблица = Новый ТаблицаЗначений; Таблица.Колонки.Добавить("Наименование"); Таблица.Колонки.Добавить("Количество"); Таблица.Колонки.Добавить("Цена"); СтрокаТаблицы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-13.jpg)
Таблица значений
Таблица = Новый ТаблицаЗначений;
Таблица.Колонки.Добавить("Наименование");
Таблица.Колонки.Добавить("Количество");
Таблица.Колонки.Добавить("Цена");
СтрокаТаблицы = Таблица.Добавить();
СтрокаТаблицы.Наименование = "Клавиатура ""Genius""";
СтрокаТаблицы.Цена =
250;
СтрокаТаблицы.Количество = 5;
Для Каждого СтрокаТаблицы Из Таблица Цикл
Сообщить(СтрокаТаблицы.Наименование);
КонецЦикла;
Слайд 15
![Директивы компиляции](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-14.jpg)
Слайд 16
![Выборка данных справочника Выборка = Справочники.Номенклатура.Выбрать(); Пока Выборка.Следующий() Цикл Сообщить(Выборка.Ссылка); КонецЦикла;](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-15.jpg)
Выборка данных справочника
Выборка = Справочники.Номенклатура.Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(Выборка.Ссылка);
КонецЦикла;
Слайд 17
![ОСНОВЫ ЯЗЫКА ЗАПРОСОВ СИСТЕМЫ 1С:ПРЕДПРИЯТИЕ 8.2](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-16.jpg)
ОСНОВЫ ЯЗЫКА ЗАПРОСОВ СИСТЕМЫ 1С:ПРЕДПРИЯТИЕ 8.2
Слайд 18
![Реальные таблицы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-17.jpg)
Слайд 19
![Виртуальные таблицы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-18.jpg)
Слайд 20
![Таблицы табличных частей Таблица документа Таблица табличной части документа](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-19.jpg)
Таблицы табличных частей
Таблица документа
Таблица табличной
части документа
Слайд 21
![Структура запроса ВЫБРАТЬ [РАЗЛИЧНЫЕ] [ПЕРВЫЕ ] [ИЗ ] [ГДЕ ]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-20.jpg)
Структура запроса
ВЫБРАТЬ [РАЗЛИЧНЫЕ] [ПЕРВЫЕ <Количество>]
<Список полей>
[ИЗ <Список источников>]
[ГДЕ <Условия отбора>]
[СГРУППИРОВАТЬ ПО
<Поля группировки>]
[ИМЕЮЩИЕ <Условия отбора>]
[ДЛЯ ИЗМЕНЕНИЯ <Список таблиц>]
Объединение запросов
Упорядочивание результатов
Описание итогов
Слайд 22
![Связи таблиц Условие связи: Покупатели.Ссылка = Продажи.Покупатель](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-21.jpg)
Связи таблиц
Условие связи:
Покупатели.Ссылка = Продажи.Покупатель
Слайд 23
![Левое внешнее соединение](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-22.jpg)
Слайд 24
![Правое внешнее соединение](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-23.jpg)
Правое внешнее соединение
Слайд 25
![Внутреннее соединение](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-24.jpg)
Слайд 26
![Полное соединение](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-25.jpg)
Слайд 27
![ОСНОВЫ ИСПОЛЬЗОВАНИЯ ПЛАНОВ ВИДОВ ХАРАКТЕРИСТИК](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-26.jpg)
ОСНОВЫ ИСПОЛЬЗОВАНИЯ ПЛАНОВ ВИДОВ ХАРАКТЕРИСТИК
Слайд 28
![Хранение дополнительных характеристик Регистр сведений «Значения свойств номенклатуры»](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-27.jpg)
Хранение дополнительных характеристик
Регистр сведений
«Значения свойств номенклатуры»
Слайд 29
![Хранение дополнительных характеристик План видов характеристик «Свойства номенклатуры»](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/104343/slide-28.jpg)
Хранение дополнительных характеристик
План видов характеристик
«Свойства номенклатуры»