ФИНАНСОВАЯ АКАДЕМИЯ ПРИ ПРАВИТЕЛЬСТВЕ РФ
Кафедра «Информационные технологии»
ОБСУЖДЕНО Протокол заседания кафедры № _ от ____________ 200_ г. Зав. каф. ___________ Д.В. Чистов | УТВЕРЖДАЮ Проректор по учебной работе __________ Б.М. Смитиенко "___" ___________ 200_ г. |
И.А. Андреев, Э.Г. Дадян
Под редакцией д.э.н., профессора Д.В. Чистова
Лекционно-практический курс
Проектирование бизнес приложений в системе 1С Предприятие 8
(разработано на базе интерактивного Интернет-курса фирмы «1С» https://www.dist.edu.1C.ru)
Учебное пособие
Всего часов: 54.
Из них: аудиторных – 36
Самостоятельная работа студентов-18
Форма итогового контроля: Зачет.
(Семестр 7. Дисциплина по выбору студента)
Для студентов Факультета «Математических методов в экономике и анализа рисков»
Москва 2009
Оглавление
Оглавление.............................................................................................................................. 2
Описание курса.................................................................................................................... 8
Постановка задачи сквозного примера............................................................. 9
Глава 1. С самого начала.............................................................................................. 13
1.1. Концепции системы 1С: Предприятия.................................................... 13
1.1.1.Концепции системы 1С: Предприятия: Программная часть, Информационная база и Конфигурация......................................................................................................................... 13
1.1.2. Режимы запуска системы 1С:Предприятия........................................................ 15
1.2. Создание новой информационной базы................................................. 15
1.3. Окно "Конфигурация"............................................................................. 19
|
1.4. Свойства объекта Конфигурации........................................................... 21
1.4.1. Основные свойства.................................................................................................... 23
1.4.2. Группа свойств "Представление"........................................................................... 24
1.4.3. Группа свойств "Разработка"................................................................................... 26
1.5. Пункт меню "Конфигурация"................................................................. 27
1.5.1. Сохранение Конфигурации..................................................................................... 27
1.5.2. Обновление Конфигурации..................................................................................... 27
1.5.3. Сохранение Конфигурации в файл....................................................................... 27
1.6. Администрирование................................................................................ 28
1.7. Запуск в режиме "1С: Предприятие"...................................................... 28
1.8. Что мы узнали.......................................................................................... 30
Глава 2. Работа с константами................................................................................ 30
2.1. Создание константы................................................................................ 30
2.2. Свойства константы................................................................................. 32
2.3. Создание основной формы констант...................................................... 34
2.4. Обращение к значениям констант из встроенного языка...................... 38
2.4.1. Менеджер константы.................................................................................................. 38
2.4.2. Набор констант............................................................................................................ 40
2.5. Самостоятельная работа......................................................................... 40
2.6. Что мы узнали.......................................................................................... 41
Глава 3. Регистр сведений "Курсы"...................................................................... 42
|
3.1. Окно редактирования регистра сведений............................................... 43
3.1.1. Закладка "Основные"................................................................................................. 44
3.1.2. Закладка "Данные"..................................................................................................... 45
3.1.3. Закладка "Формы"....................................................................................................... 47
3.2. Ввод данных в регистр сведений............................................................ 49
3.3. Работа с регистром сведений из встроенного языка системы............... 50
3.3.1. Получение отдельных значений............................................................................. 51
3.3.2. Менеджер записи........................................................................................................ 52
3.3.3. Использование выборки........................................................................................... 53
3.4. Самостоятельная работа......................................................................... 54
3.5. Использование набора записей............................................................... 56
3.5.1. Обработка событий.................................................................................................... 58
3.6. Что мы узнали.......................................................................................... 62
Глава 4. Объект "Запрос".............................................................................................. 62
4.1. Создание запроса "вручную"................................................................. 63
4.1.1. Написание текста запроса и его выполнение.................................................... 64
4.1.2. Выборка данных из результата запроса............................................................... 66
4.2. Что мы узнали.......................................................................................... 67
Глава 5. Разработка интерфейса пользователя........................................ 68
5.1. Создание нового интерфейса.................................................................. 68
5.2. Свойства интерфейса............................................................................... 70
|
5.3. Редактирование интерфейса.................................................................... 71
5.3.1. Редактирование свойств пункта меню................................................................. 71
5.3.2. Свойство "Действие"................................................................................................. 73
5.3.3. Создание новых пунктов меню............................................................................... 74
5.3.4. Добавление новой панели....................................................................................... 76
5.4. Самостоятельная работа......................................................................... 77
Сохраните и обновите конфигурацию........................................................... 79
5.5. Тестирование интерфейса........................................................................ 79
5.6. Переключение интерфейсов.................................................................... 80
5.6.1. Добавление команды переключения интерфейса............................................ 82
5.6.2. Перенос подменю из одного интерфейса в другой........................................... 85
5.6.3. Переключение интерфейсов в режиме "1С: Предприятие"........................... 87
5.7. Что мы узнали.......................................................................................... 88
Глава 6. Табличный документ................................................................................... 89
6.1. Команда "Вывести список" режима "1С: Предприятие"....................... 89
6.2. Объект "ТабличныйДокумент"............................................................... 91
6.3. Формирование отчета с использованием макета................................... 92
6.3.1. Создание общего макета.......................................................................................... 93
6.3.2. Конструктор макета для создания табличного документа................................ 94
6.3.3. Свойства ячейки табличного документа.............................................................. 95
6.3.4. Именованные области.............................................................................................. 98
6.4. Улучшение вида результирующего табличного документа............... 102
6.4.1. Объединение ячеек................................................................................................. 102
6.4.2. Изменение ширины столбцов............................................................................... 103
6.4.3. Форматирование содержимого ячейки.............................................................. 105
6.4.4. Установка свойств табличного документа......................................................... 107
6.5. Самостоятельная работа....................................................................... 108
6.6. Формирование отчета без использования макета................................ 109
6.7. Что мы узнали........................................................................................ 109
Глава 7. Справочники и Перечисления............................................................ 110
7.1. Справочник "Фирмы"........................................................................... 111
7.1.1. Закладка "Данные"................................................................................................... 112
7.1.2. Закладка "Нумерация"............................................................................................ 113
7.1.3. Закладка "Формы"..................................................................................................... 113
7.1.4. Закладка "Макеты".................................................................................................... 114
7.1.5. Закладка "Интерфейсы"......................................................................................... 117
7.2. Справочник "Подразделения".............................................................. 118
7.2.1. Закладка "Иерархия"............................................................................................... 118
7.2.2. Закладка "Владельцы"............................................................................................. 120
7.2.3. Закладка "Нумерация"............................................................................................ 121
7.2.4. Закладка "Формы"..................................................................................................... 122
7.2.5. Закладка "Интерфейсы"......................................................................................... 125
7.3. Самостоятельная работа: справочник "Сотрудники".......................... 125
7.4. Справочник "ОсновныеСредства"........................................................ 127
7.4.1. Реквизит "Фирма"..................................................................................................... 128
7.4.2. Перечисление "ГруппыОС" и реквизит "ГруппаОС"....................................... 130
7.4.3. Реквизит "ЕстьДетали"........................................................................................... 132
7.4.4. Табличная часть "СписокДеталей"...................................................................... 132
7.4.5. Реквизиты "ДатаВвода" и "ДатаСписания"...................................................... 133
7.4.6. Реквизит "Изображение"........................................................................................ 133
7.4.7. Закладка "Нумерация"............................................................................................ 134
7.4.8. Закладка "Формы"..................................................................................................... 135
7.5. Самостоятельная работа: справочник "Детали".................................. 135
7.6. Работа со справочником из встроенного языка системы.................... 136
7.6.1. Менеджер справочника........................................................................................... 136
7.6.2. Организация выборки............................................................................................. 136
7.6.3. Получение ссылки на элемент справочника..................................................... 139
7.6.4. Работа с отдельными записями как с объектами............................................ 140
7.6.5. Закладка "Прочие" и Модуль объекта................................................................. 141
7.7. Предопределенные записи в справочнике............................................ 142
7.8. Работа со справочниками в режиме "1С:Предприятие"...................... 143
7.8.1. Ввод элементов в справочник "Фирмы"............................................................. 144
7.8.2. Ввод элементов в справочник "Подразделения"............................................. 145
7.8.3. Ввод записей в справочник "Сотрудники"......................................................... 147
7.9. Использование языка запросов............................................................ 148
7.9.1. Конструктор запросов.............................................................................................. 148
7.9.2. Конструктор выходных форм................................................................................. 153
7.10. Что мы узнали...................................................................................... 157
Глава 8. Работа с Формой........................................................................................... 158
8.1. Из чего состоит форма?........................................................................ 158
8.2. Реквизиты формы.................................................................................. 159
8.2.1. Два объекта (реквизита) в одной форме и связь между ними..................... 160
8.3. Использование объекта типа "ДеревоЗначений"................................. 163
8.4. Привязка элементов формы.................................................................. 172
8.5. Что мы узнали........................................................................................ 175
Глава 9. Справочник и Регистр сведений...................................................... 175
9.1. Регистр сведений "ДанныеОС"............................................................. 176
9.2. Форма элемента справочника "ОсновныеСредства"........................... 178
9.2.1. Разработка диалога................................................................................................. 178
9.2.2. Обработка событий от элементов формы......................................................... 185
9.2.3. Самостоятельная работа........................................................................................ 191
9.2.4. Обработка событий табличного поля.................................................................. 191
9.2.5. Обработка событий от формы в целом.............................................................. 195
9.2.6. Изменение привязок элементов........................................................................... 201
9.2.7. Отображение картинки........................................................................................... 203
9.3. Самостоятельная работа....................................................................... 206
9.4. Метод СрезПоследних(…) менеджера регистра сведений.................. 209
9.5. Соединение в языке запросов............................................................... 213
9.6. Что мы узнали........................................................................................ 219
Глава 10. Документ и регистр сведений.......................................................... 220
10.1. Основные понятия............................................................................... 220
10.2. Изменение настройки регистра сведений "ДанныеОС"..................... 222
10.2.1. Изменение формы списка................................................................................... 223
10.3. Документ "Поступление"..................................................................... 224
10.3.1. Закладка "Основные"............................................................................................ 225
10.3.2. Закладка "Данные"................................................................................................. 225
10.3.3. Закладка "Нумерация".......................................................................................... 228
10.3.4. Закладка "Движения"............................................................................................ 229
10.3.5. Закладка "Последовательности"........................................................................ 231
10.3.6. Закладка "Журналы".............................................................................................. 231
10.3.7. Самостоятельная работа: закладка "Формы".................................................. 231
10.3.8. Закладка "Интерфейсы"....................................................................................... 232
10.4. Работа с документами из встроенного языка системы...................... 233
10.4.1. Менеджер документа............................................................................................. 233
10.4.2. Самостоятельная работа: организация выборки.......................................... 234
10.4.3. Работа с Документом как с объектом................................................................ 234
10.5. Форма документа................................................................................ 235
10.5.1. Обработка событий от элементов формы....................................................... 235
10.5.2. Получение итогов в подвале табличного поля.............................................. 238
10.5.3. Обработка событий формы................................................................................. 239
10.6. Обработка проведения документа...................................................... 241
10.6.1. Конструктор движений.......................................................................................... 241
10.6.2. Доработка процедуры ОбработкаПроведения(…)........................................ 243
10.6.3. Работа с движениями в форме документа...................................................... 244
10.7. Работа с документом в режиме "1С:Предприятие"........................... 245
10.8. Что мы узнали...................................................................................... 246
Глава 11. Отчеты и Запросы..................................................................................... 247
11.1. Создание отчета (запроса) "вручную"............................................... 248
11.1.1. Окно редактирования отчета.............................................................................. 248
11.1.2. Особенности создания формы отчета.............................................................. 250
11.1.3. Модуль формы отчета........................................................................................... 253
11.1.4. Изменение текста запроса и его выполнение................................................ 255
11.1.5. Выборка данных из результата запроса........................................................... 256
11.2. Вызов отчета из интерфейса конфигурации....................................... 257
11.3. Обращение к отчету из встроенного языка системы......................... 258
11.3.1. Модуль отчета.......................................................................................................... 259
11.4. Конструктор выходных форм............................................................ 261
Описание курса
Курс позволяет студентам изучить основы конфигурирования в системе 1С: Предприятие 8.
1. Обучение ведется по “по лекционно-практической” технологии, когда после получения дозы теоретического материала и задания в виде соответствующего упражнения студент самостоятельно его выполняет.
2. Привычного деления на лекционные и практические занятия в курсе нет, студент выполняет задания сразу же, после получения и обсуждения с преподавателем текущей дозы теоретического материала. Каждое последующее задание строится на основе данных, полученных при правильном выполнении всех предыдущих.
3. Материалы курса поделены на темы. В состав каждой темы входит теоретический материал, практические задания, система помощи и система контроля.
4. Обучение ведется на основе сквозного примера, т.е. студент шаг за шагом самостоятельно, опираясь на материалы курса, создает конфигурацию в системе 1С: Предприятие 8.1 последовательно выполняя упражнения. Внешне упражнение имеет следующий вид:
5. Каждое упражнение имеет номер. В данном случае, это №1.1. Первая цифра соответствует теме, вторая - порядковый номер упражнения данной темы.
6. Если заголовок выглядит как: - это часть упражнения. На части делятся крупные упражнения для удобства их выполнения.
7. Практическое выполнение упражнений является обязательным.