Мастер-класс. 1C: предприятие 8.2

Содержание

Слайд 2

Задача Создать простейшую систему СRМ (Castomer Relationship Management) - управление взаимоотношениями

Задача

Создать простейшую систему СRМ (Castomer Relationship Management) - управление взаимоотношениями с

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

1. Подсистемы служат для того, чтобы группировать объекты конфигурации по их

 1. Подсистемы

служат для того, чтобы группировать объекты конфигурации по их функциональной

принадлежности.
Используя подсистемы, в дальнейшем легко можно будет формировать, например, интерфейсы программы - то есть то, как программа будет представлять свою функциональность пользователю.
Слайд 4

Шаг 1 Создать три подсистемы

Шаг 1

Создать
три
подсистемы

Слайд 5

Шаг 2 - присвоить имя конфигурации

Шаг 2 - присвоить имя конфигурации

Слайд 6

Шаг 3 – создание справочников 3.1 Справочник ВидыКонтактов подсистема - Контакты В режиме отладки заполнить справочник

Шаг 3 – создание справочников

3.1 Справочник ВидыКонтактов подсистема - Контакты
В режиме

отладки заполнить справочник
Слайд 7

Шаг 3 – создание справочников 3.2 Справочник СтатусыДрузей подсистема - Контакты

Шаг 3 – создание справочников

3.2 Справочник СтатусыДрузей подсистема - Контакты Наименование

- длина=150
В режиме отладки заполнить справочник
Слайд 8

Шаг 3 – создание справочников 3.3 Справочник Друзья подсистема - Контакты

Шаг 3 – создание справочников

3.3 Справочник Друзья подсистема - Контакты Наименование

- длина=150 Реквизиты:
Пол - Перечисление.Ссылка.Пол
Статус - СправочникСсылка.СтатусыДрузей
Комментарий – Строка (длина – переменная)
Табличная часть Контакты
Реквизиты
ВидыКотактов - СправочникСсылка.ВидыКонтактов
Значение - строка длиной 1024
Слайд 9

Шаг 3 – создание справочников Заполнить справочник Друзья

Шаг 3 – создание справочников

Заполнить справочник Друзья

Слайд 10

Шаг 3 – создание справочников 3.4 Справочник СтатусыСобытий подсистема - События

Шаг 3 – создание справочников

3.4 Справочник СтатусыСобытий подсистема - События Наименование

- длина=150
В режиме отладки заполнить справочник
Слайд 11

Шаг 3 – создание справочников 3.5 Справочник События подсистема - События

Шаг 3 – создание справочников

3.5 Справочник События подсистема - События Наименование

- длина=150 Реквизиты:
ДатаНачала - Дата, состав даты - Дата и Время
ДатаОкончания, - Дата, состав даты - Дата и Время
Статус, - СправочникСсылка.СтатусыСобытий
Описание, - Строка, неограниченная длина
Табличная часть Участники
Друг - СправочникСсылка.Друзья
В режиме отладки заполнить справочник
Слайд 12

Слайд 13

Регистры Для хранения данных о движениях каких-либо сущностей (например, финансов) используются

Регистры

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

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

Регистр

Отчеты

Документы

Слайд 14

Шаг 4 – создание регистра Регистр накопления ФинансовыеОперации Подсистема - Финансы

Шаг 4 – создание регистра

Регистр накопления ФинансовыеОперации Подсистема - Финансы
Ресурсы –

данные, которые нужно получить из регистра Сумма (число)
Измерения – в каких разрезах нужно получить данные Событие – СправочникСсылка.События
Друг - СправочникСсылка.Друзья
Слайд 15

Слайд 16

Шаг 5 – создание документов 5.1 Документ ПоступлениеДенег Подсистема Финансы Табличная

Шаг 5 – создание документов

5.1 Документ ПоступлениеДенег Подсистема Финансы
Табличная часть

Поступления
Реквизиты
Событие - Справочник.Ссылка.События
Друг - Справочник.Ссылка.Друзья
Сумма - Число (длина 10, точность 2, неотрицат)
Слайд 17

Слайд 18

Движения документа – те записи, которые документ делает в регистрах

Движения документа –
те записи,
которые документ
делает в регистрах

Слайд 19

Слайд 20

Слайд 21

Шаг 6 В режиме отладки создать документ ПоступлениеДенег; Для проведения документа нажать кнопку Провести и закрыть

Шаг 6

В режиме отладки создать документ ПоступлениеДенег;
Для проведения документа нажать кнопку

Провести и закрыть
Слайд 22

Проверить проведение документа - в главном меню выбрать Все функции → Регистры накопления → Финансовые операции

Проверить проведение документа - в главном меню выбрать Все функции →

Регистры накопления → Финансовые операции
Слайд 23

Шаг 7 - создание документа РасходДенег Создать новый документ по образу

Шаг 7 - создание документа РасходДенег

Создать новый документ по образу

документа ПоступлениеДенег с помощью кнопки Добавить копированием
Переименовать - РасходДенег Подсистема – Финансы Переименовать табл.часть – Затраты Вкладка Движения – Конструктор движений
Слайд 24

Слайд 25

Слайд 26

Шаг 8 – учет расхода денег В режиме отладки создать несколько

Шаг 8 – учет расхода денег

В режиме отладки создать несколько

документов Расхода денег и провести их;
Проверить записи в регистре накопления Финансовые операции
Слайд 27

Шаг 9 - Создание отчетов 9.1 Отчет Затраты

Шаг 9 - Создание отчетов

9.1 Отчет Затраты

Слайд 28

Слайд 29

Заполняем схему компоновки данных (т.е. описываем набор данных и структуру отчета)

Заполняем схему компоновки данных (т.е. описываем набор данных и структуру отчета)

Слайд 30

Добавить набор данных - Запрос

Добавить набор данных - Запрос

Слайд 31

Вызвать Конструктор Запроса

Вызвать Конструктор Запроса

Слайд 32

Из РегистрыНакопления выбрать таблицу ФинансовыеОперации.ОстаткиИОбороты Из этой таблицы выбрать все поля

Из РегистрыНакопления выбрать таблицу ФинансовыеОперации.ОстаткиИОбороты
Из этой таблицы выбрать все поля

Слайд 33

Слайд 34

На закладке Ресурсы двойным щелчком выбрать поля:

На закладке Ресурсы двойным щелчком выбрать поля:

Слайд 35

На закладке Настройки вызвать Конструктор Настроек

На закладке Настройки вызвать Конструктор Настроек

Слайд 36

Из предложенных вариантов настроек выбрать Список → Далее Из Доступных полей

Из предложенных вариантов настроек выбрать Список → Далее
Из Доступных полей выбираем

те, которые будут отображаться в отчете:
Друг
Событие
СуммаОборот
СуммаПриход
СуммаРасход → Далее
Слайд 37

Выбрать те поля, по которым данные в отчете будут сгруппированы: Друг Событие → ОК

Выбрать те поля, по которым данные в отчете будут сгруппированы:
Друг
Событие →

ОК
Слайд 38

В результате увидим готовую структуру отчета

В результате увидим готовую структуру отчета

Слайд 39

Реализуем для пользователя возможность произвольно задавать период выборки данных

Реализуем для пользователя возможность произвольно задавать период выборки данных

Слайд 40

Включить флажок Включать в пользовательские настройки

Включить флажок Включать в пользовательские настройки

Слайд 41

Выполнить это включение для обоих параметров Закрыть окно схемы компоновки данных

Выполнить это включение для обоих параметров
Закрыть окно схемы компоновки данных
Вернуться в

настройку параметров отчета
Вкладка Подсистемы → выбрать Финансы
Перейти в режим 1с:Предприятие
На закладке Финансы сформировать отчет Затраты
Слайд 42

9.2 Отчет СколькоДенег Подсистема - Финансы Закладка Основные - Основная схема

9.2 Отчет СколькоДенег
Подсистема - Финансы
Закладка Основные - Основная схема компоновки данных
Добавить

Набор данных - запрос
Конструктор запросов
Закладка Таблицы - РегистрыНакопления – ФинансовыеОперацииОстатки – поле СуммаОстаток - ОК
Слайд 43

Вернуться в окно Схемы компоновки данных Закладка Ресурсы – выбрать ресурс

Вернуться в окно Схемы компоновки данных
Закладка Ресурсы – выбрать ресурс СуммаОстаток
Закладка

Настройки – Конструктор настроек – выбрать Список – Далее
Из ПараметровДанных выбрать Период и поле СуммаОстаток - ОК
В настройках на закладке Параметры для Периода в свойствах элемента пользовательских настроек установить значение Начало этого дня
Слайд 44

Слайд 45

Запустить пользовательский режим и проверить работу отчета СколькоДенег

Запустить пользовательский режим и проверить работу отчета СколькоДенег

Слайд 46

9.3 Отчет ГрафикПоДням Подсистема - Финансы Закладка Основные - Основная схема

9.3 Отчет ГрафикПоДням
Подсистема - Финансы
Закладка Основные - Основная схема компоновки данных
Добавить

Набор данных - Запрос
Конструктор запросов
Закладка Таблицы - РегистрыНакопления – ФинансовыеОперацииОстаткиИОбороты–
Слайд 47

Для получения данных в графической форме: выделить в среднем окне таблицу

Для получения данных в графической форме:
выделить в среднем окне таблицу

ФинансовыеОперацииОстаткиИОбороты - кнопка Параметры виртуальной таблицы
Слайд 48

В открывшемся окне в поле Периодичность выбрать День - ОК

В открывшемся окне в поле Периодичность выбрать День - ОК

Слайд 49

Из таблицы ФинансовыеОперацииОстаткиИОбороты выбрать поля Период и СуммаКонечныйОстаток

Из таблицы ФинансовыеОперацииОстаткиИОбороты выбрать поля Период и СуммаКонечныйОстаток

Слайд 50

Закрыть Конструктор Запросов – ОК Закладка Ресурсы – выбрать поле СуммаКонечныйОстаток

Закрыть Конструктор Запросов – ОК
Закладка Ресурсы – выбрать поле СуммаКонечныйОстаток
Закладка Настройки

- Конструктор Настроек – выбрать тип – Диаграмма - Далее
Выбрать поля Период и СуммаКонечныйОстаток - Далее
Поместить поле Период в раздел Точки – Далее
В поля упорядочивания тоже добавить поле Период - Далее
Тип диаграммы – График – ОК
Для параметров Начало периода и Конец периода активизировать включение в пользовательские настройки