1S_8.2_Praktikum
.pdfМИИГАиК
Практические работы по 1С «Предприятие 8.2»
Базы данных
Лыгин А.Н.
2011
Оглавление
Практическая работа № 1 ____________________________________________________7
Знакомство, создание информационной базы (0:40)____________________________________7
Общие сведения о системе _________________________________________________________________ 7 Создание новой информационной базы. _____________________________________________________ 8 Дерево объектов конфигурации ____________________________________________________________10 Как добавить объект конфигурации _________________________________________________________12 Окно свойств ____________________________________________________________________________13 Запуск отладки в режиме 1С: Предприятие___________________________________________________14 Контрольные вопросы:____________________________________________________________________15
Практическая работа № 2 ___________________________________________________16
Подсистемы (0:45) ________________________________________________________________16
Добавление подсистемы __________________________________________________________________17 Картинка подсистемы_____________________________________________________________________18 Порядок разделов _______________________________________________________________________21 Контрольные вопросы ____________________________________________________________________22
Практическая работа № 3 ___________________________________________________23
Справочники (2:10) _______________________________________________________________23
Что такое справочник _____________________________________________________________________23 Формы справочника ______________________________________________________________________24 «Простой» справочник ____________________________________________________________________25 Команда добавления нового элемента ______________________________________________________27 Панель навигации и панель разделов _______________________________________________________28 Создание элементов справочника __________________________________________________________29 Справочник с табличной частью ____________________________________________________________31 Заполнение табличной части_______________________________________________________________36 Иерархический справочник ________________________________________________________________37 В режиме 1С: Предприятие ________________________________________________________________39 Создание элементов в иерархическом справочнике ___________________________________________39 Перенос элементов в другие группы ________________________________________________________41 Справочник с предопределенными элементами ______________________________________________43 Предопределенные элементы _____________________________________________________________44 Контрольные вопросы ____________________________________________________________________46
Практическая работа № 4 ___________________________________________________47
Документы (1:30) _________________________________________________________________47
Типообразующие объекты конфигурации ____________________________________________________47 Документ «Приходная накладная»__________________________________________________________48 В режиме 1С: Предприятие ________________________________________________________________51
Автоматический пересчет суммы в строках документа _________________________________________53
Обработчик события______________________________________________________________________54 Одна процедура для обработки нескольких событий __________________________________________55
Контрольные вопросы ____________________________________________________________________61
2
Теоретическая вставка. Сервер и клиенты_____________________________________62
Практическая работа № 5 ___________________________________________________64
Регистры накопления (0:50) ________________________________________________________64
Добавление регистра накопления __________________________________________________________65 Движения документа _____________________________________________________________________65 Команда перехода к движениям в форме документа __________________________________________69 Движения документа «Оказание услуги» ____________________________________________________71 Контрольные вопросы ____________________________________________________________________73
Практическая работа № 6 ___________________________________________________75
Простой отчёт (0:25)_______________________________________________________________75
Добавление отчета _______________________________________________________________________75 Настройки отчёта_________________________________________________________________________77 Контрольные вопросы ____________________________________________________________________80
Практическая работа № 7 ___________________________________________________81
Макеты. Редактирование макетов и форм (1:10) ______________________________________81
Редактирование макета ___________________________________________________________________83 Редактирование формы ___________________________________________________________________87 Контрольные вопросы ____________________________________________________________________90
Практическая работа № 8 ___________________________________________________91
Периодические регистры сведений (0:50) ____________________________________________91
Добавление периодического регистра сведений ______________________________________________92 Создание записей в регистре сведений ______________________________________________________94
Автоматическая подстановка цены в документ при выборе номенклатуры _______________________95
Контрольные вопросы ____________________________________________________________________98
Практическая работа № 9 __________________________________________________100
Перечисления (0:30) _____________________________________________________________100
Привязка номенклатуры к значения перечисления ВидНоменклатуры __________________________100 Регистрация расхода только номенклатуры Материал ________________________________________101
Контрольные вопросы ___________________________________________________________________103
Практическая работа № 10 _________________________________________________105
Проведение документа по нескольким регистрам (1:20) ______________________________105
Проведение приходной накладной по двум регистрам _______________________________________106 Проведение документа ОказаниеУслуги по двум регистрам ___________________________________109
Контрольные вопросы ___________________________________________________________________114
Практическая работа № 11 _________________________________________________115
Оборотные регистры накопления (0:40)_____________________________________________115
Проведение документа Оказание услуги по трем регистрам ___________________________________117
Контрольные вопросы ___________________________________________________________________120
Практическая работа № 12 _________________________________________________121
Отчёты (4:30)____________________________________________________________________121
3
Теория_________________________________________________________________________________121 Выбор данных из одной таблицы __________________________________________________________124 Выбор данных из двух таблиц _____________________________________________________________132 Вывод данных по всем дням в выбранном порядке __________________________________________151
Получение актуальных значений из периодического регистра сведений_________________________163
Использование вычисляемого поля в отчете ________________________________________________172 Вывод данных в таблицу _________________________________________________________________176 Контрольные вопросы ___________________________________________________________________180
Практическая работа № 13 _________________________________________________182
Оптимизация проведения документа «Оказание услуги» (3:20) ________________________182
Повышение скорости проведения _________________________________________________________183 Автоматический расчет стоимости _________________________________________________________191
Оперативное и неоперативное проведение документов ______________________________________205
Контроль остатков_______________________________________________________________________206
Блокировка данных, которые читаются и изменяются при проведении__________________________209
Контрольные вопросы ___________________________________________________________________211
Практическая работа № 14 _________________________________________________212
План видов характеристик (2:50)___________________________________________________212
Что такое план видов характеристик _______________________________________________________212 Логическая связь объектов _______________________________________________________________212 Создание новых объектов конфигурации ___________________________________________________213 Доработка объектов конфигурации ________________________________________________________217 Справочник Варианты номенклатуры ______________________________________________________220 Регистр Значения свойств номенклатуры ___________________________________________________225 Создание характеристик номенклатуры ____________________________________________________229 Доработка учетных механизмов ___________________________________________________________234
Приход/расход номенклатуры с учетом характеристик _______________________________________239
Отчет, использующий характеристики ______________________________________________________240 Контрольные вопросы ___________________________________________________________________247
Практическая работа № 15 _________________________________________________248
Бухгалтерский учёт (1:50) _________________________________________________________248
Добавление Плана видов характеристик____________________________________________________249 Что такое План счетов____________________________________________________________________251 Добавление плана счетов ________________________________________________________________252 Что такое Регистр бухгалтерии ____________________________________________________________255 Добавление регистра бухгалтерии _________________________________________________________256 Доработка приходной накладной__________________________________________________________257 Доработка документа Оказание услуги _____________________________________________________261 Оборотно-сальдовая ведомость ___________________________________________________________264 Контрольные вопросы ___________________________________________________________________271
Практическая работа № 16 _________________________________________________272
План видов расчета, регистр расчета (1:00) __________________________________________272
План видов расчета______________________________________________________________________274 Добавление плана видов расчета __________________________________________________________275 Что такое Регистр расчета ________________________________________________________________277
4
Добавление регистра расчета _____________________________________________________________278 Контрольные вопросы ___________________________________________________________________283
Практическая работа № 17 _________________________________________________284
Использование регистра расчета___________________________________________________284
Добавление документа о начислениях _____________________________________________________284
Иллюстрация механизмов вытеснения и зависимости от базы _________________________________288
Процедура расчета записей регистра расчета________________________________________________291 Отчет о начислениях сотрудникам _________________________________________________________300 Перерасчет _____________________________________________________________________________303 Диаграмма Ганта ________________________________________________________________________308 Контрольные вопросы ___________________________________________________________________315
Практическая работа № 18 _________________________________________________316
Поиск в базе данных (1:30)________________________________________________________316
Общие сведения о механизме полнотекстового поиска в данных_______________________________316
Полнотекстовый индекс __________________________________________________________________317 Отчет для поиска данных _________________________________________________________________319 Контрольные вопросы ___________________________________________________________________330
Практическая работа № 19 _________________________________________________331
Выполнение заданий по расписанию (1:00) _________________________________________331
Постановка задачи ______________________________________________________________________332 Что такое регламентное задание __________________________________________________________333 Создание регламентных заданий __________________________________________________________333 Планировщик заданий ___________________________________________________________________338 Контрольные вопросы ___________________________________________________________________342
Практическая работа № 20 _________________________________________________343
Редактирование движений в форме документа (00:40) _______________________________343
Программное редактирование записей регистра ____________________________________________347 Где создавать обработчики событий _______________________________________________________350 Контрольные вопросы ___________________________________________________________________350
Практическая работа № 21 _________________________________________________351
Список пользователей и их роли (1:00) _____________________________________________351
Что такое Роль __________________________________________________________________________351 Создание ролей_________________________________________________________________________351 Добавление новых пользователей _________________________________________________________359
Ограничение доступа к данным на уровне записей и полей базы данных________________________362
Контрольные вопросы ___________________________________________________________________373
Практическая работа № 22 _________________________________________________374
Рабочий стол и настройка командного интерфейса (1:10) _____________________________374
Командный интерфейс разделов __________________________________________________________374 Рабочий стол ___________________________________________________________________________382 Видимость команд по ролям______________________________________________________________388 Контрольные вопросы ___________________________________________________________________390
5
Практическая работа № 23 _________________________________________________391
Обмен данными (6:10) ___________________________________________________________391
Общие сведения об обмене данными ______________________________________________________391 Универсальный механизм обмена данными ________________________________________________395 Механизм распределенных информационных баз ___________________________________________429 Контрольные вопросы ___________________________________________________________________448
Практическая работа № 24 _________________________________________________450
Функциональные опции (0:30)_____________________________________________________450
Опции «Бухгалтерский учет» и «Расчет зарплаты»____________________________________________450 Опция «Учет клиентов» __________________________________________________________________456 Контрольные вопросы ___________________________________________________________________462
Практическая работа № 25 _________________________________________________463
Подборы и ввод на основании (1:00) _______________________________________________463
Организация подборов __________________________________________________________________463 Ввод на основании ______________________________________________________________________471 Контрольные вопросы ___________________________________________________________________476
Практическая работа № 26 _________________________________________________477
Приемы разработки форм (2:10) ___________________________________________________477
Данные и элементы формы _______________________________________________________________477 Типы данных формы_____________________________________________________________________480 Связанные списки _______________________________________________________________________482 Оформление строк в форме списка ________________________________________________________484 Вычисляемые колонки в списках __________________________________________________________488 Список выбора для поля ввода ____________________________________________________________493
Форма выбора для поля, содержащего ссылочный реквизит __________________________________494
Проверка заполнения реквизитов _________________________________________________________500 Использование параметризированных команд ______________________________________________504 Контрольные вопросы ___________________________________________________________________508
6
Практическая работа № 1
Знакомство, создание информационной базы (0:40)
Работы построены следующим образом: в начале дается краткая теория задачи, далее практика, в конце – контрольные вопросы, на которые Вам нужно будет ответить, чтобы защитить работу.
В процессе работы Вы познакомитесь с некоторыми элементами основы системы 1С: Предприятие 8, и возьмете на себя роль разработчика конфигурации, т.е. создадите свою собственную конфигурацию системы и небольшой пример информационной базы.
Конкретно Вы узнаете о конфигураторе, подсистемах, справочниках, документах, регистрах накопления и оборотных регистрах, периодических регистрах, отчетах, макетах, перечислениях и проведении документов по нескольким регистрам.
Первая работа посвящена знакомству с системой 1С: Предприятие 8 и главным инструментом разработчика – конфигуратором. Вы узнаете, что такое объект конфигурации, как можно создать новый объект и задать его свойства. В конце Вы создадите пустую информационную базу для разработки нашей учебной конфигурации.
Общие сведения о системе.
1С: Предприятие является универсальной системой автоматизации экономической и организационной деятельности предприятия.
Поскольку такая деятельность может быть довольно разнообразной, система 1С: Предприятие может приспосабливаться к особенностям конкретной области, в которой она применяется. Для обозначения такой способности используется термин конфигурируемость, т.е. возможность настройки системы на особенности конкретного предприятия.
Это достигается благодаря тому, что 1С: Предприятие – совокупность различных программных инструментов, с которыми работают разработчики и пользователи. Логически всю систему делят на две части
– конфигурацию и платформу, которая управляет работой конфигурации. Т.е. основа системы и различные еѐ настройки под конкретные условия.
Сама по себе платформа не может выполнить никаких задач автоматизации, т.к. она создана для обеспечения работы какой-либо конфигурации. Конфигурация это синоним прикладного решения.
7
Существует множество прикладных решений (конфигураций), например: 1С: Управление небольшой фирмой 8, 1С: Бухгалтерия 8, 1С: Предприятие 8. Управление торговлей, 1С: Зарплата и Управление Персоналом 8, 1С: Предприятие 8. Управление производственным предприятием, 1С: Консолидация 8 и др.
Типовое прикладное решение является универсальным и способно удовлетворить потребности разных предприятий, работающих в одной области деятельности. С другой стороны, такая универсальность приведет к тому, что не все возможности прикладного решения на конкретном предприятии будут использоваться, а каких-то возможностей будет недоставать. Вот тут и пригодится возможность конфигурации системы. Платформа содержит средства, позволяющие вносить изменения в используемую конфигурацию и даже создать ее с нуля.
Для обеспечения таких возможностей система 1С: Предприятие имеет два режима работы: 1С: Предприятие и Конфигуратор.
Режим 1С: Предприятие является основным и служит для работы пользователей системы. В этом режиме пользователи вносят данные, обрабатывают и получают итоговые результаты.
Режим Конфигуратор используется разработчиками и администраторами информационных баз. Именно этот режим предоставляет инструменты для изменения существующей или создания новой конфигурации.
Итак, перейдем к практике.
Создание новой информационной базы.
Запустите 1С: Предприятие. В открывшемся диалоге Вы увидите список информационных баз, с которыми Вы работаете. Если список пуст, система предложит Вам создать новую базу.
Влюбом случае, нажмите кнопку Добавить
Воткрывшемся диалоге выберите пункт Создание новой информационной базы.
Нажмите Далее, выберите пункт
Создание информационной базы без конфигурации…
8
Нажмите кнопку Далее. Задайте наименование Вашей информационной базы типа «Информационная база ваша_фамилия» и выберите тип ее расположения На данном компьютере.
Нажмите кнопку Далее. Укажите каталог для расположения Вашей информационной базы.
Нажмите Далее, ничего не меняйте и нажмите
Готово.
В диалоге запуска 1С: Предприятия, в списке информационных баз, Вы увидите созданную вами новую пустую базу.
Запустите 1С: Предприятие в режиме Конфигуратора.
9
Появится пустое окно конфигуратора, возможно с минимальным количеством кнопок. Чтобы включить нужные кнопки, нажмите на стрелочку Добавить или удалить кнопки около
кнопки .
Сразу под заголовком окна находится главное меню конфигуратора, содержащее пункты Файл, Правка, Конфигурация, Администрирование и др. В каждом из них находится много подпунктов, вызов которых обеспечивает выполнение различных действий конфигуратора.
Ниже находится панель инструментов конфигуратора, в которую помещены наиболее часто используемые действия, вызываемые из верхнего меню, в виде кнопок-пиктограмм. Их большое количество может Вас смутить, но со временем вы будете легко в них ориентироваться. Если подвести курсор к какой-нибудь пиктограмме и задержать, появится подсказка о ее назначении.
Дерево объектов конфигурации
Выполним первую команду, с которой начинается работа с любой конфигурацией – откроем конфигурацию с помощью меню
10