Практикум по конфигурированию в программе 1С: Предприятие (часть 2)
Интерфейс пользователя в наглядной экранной форме. Настройка пустой конфигурации. Создание и заполнение справочников пользовательского меню, Подразделения, Должности, Перечислений и Кадров. Пошаговое создание первичных документов и документов оплаты.
Рубрика | Бухгалтерский учет и аудит |
Вид | методичка |
Язык | русский |
Дата добавления | 15.02.2015 |
Размер файла | 729,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Практикум по конфигурированию в программе 1С: Предприятие (часть 2)
Оглавление
1. Создание конфигурации
Задание 1. Настройка пустой конфигурации
Задание 2. Создание интерфейса и пользователей
2. Создание справочников
Задание 1. Создание справочника Подразделения
Задание 2. Создание пользовательского меню
Задание 3. Заполнение справочника Подразделения
Задание 4. Создание печатной формы справочника Подразделения
Задание 5. Создание справочника Должности (самостоятельно)
Задание 6. Создание Перечислений
Задание 7. Создание справочника Кадры
3. Создание первичных документов
Задание 1. Создание нового журнала
Задание 2. Создание документа Прием на работу
Задание 3. Создание документа Увольнение
1. Создание конфигурации
Задание 1. Настройка пустой конфигурации
Прежде всего, создайте каталог, в котором будет храниться ваша конфигурация, например, D:\Отдел кадров. Далее запустите 1С: Предприятие и в появившемся окне нажмите кнопку [Добавить]. Появится окно регистрации новой базы. Задайте имя - Отдел кадров и укажите каталог, в котором она будет находиться. Нажмите ОК (см. рис.1.1.).
Рис.1.1 Запуск 1С: Предприятия.
Запустите вашу базу в режиме Конфигуратор. 1С может запускаться в четырех режимах:
Предприятие - режим использования информационной базы. В этом режиме работают обычные пользователи, вводят данные, печатают отчеты и т.д. В этом режиме нельзя редактировать структуру конфигурации.
Конфигуратор - режим конфигурирования (программирования). В этом режиме работают программисты, создают новые справочники, отчеты, пишут программные модули. Вводить данные в информационную базу в этом режиме нельзя.
Монитор - режим наблюдения за пользователями, работающими в данный момент с информационной базой. Все операции с информационной базой регистрируются в Журнале регистраций. В режиме Монитор можно получить протокол всех операций, совершенных конкретным пользователем, над конкретным объектом, а также можно задать другие условия фильтра.
Отладчик - режим для программистов, когда у них что-то не ладится с программой. Здесь можно отследить, как выполняется программа буквально по шагам. При этом программа выполняется в режиме Предприятие.
Первый запуск задействует механизм создания файлов для еще несуществующей базы. Выберете файлы DBF. Запуститься Конфигуратор. Откройте дерево конфигурации, щелкнув по кнопке или выполнив команду Конфигурация/Открыть конфигурацию (см. рис. 1.2). В окне конфигурации основной является вкладка Метаданные, на которой находятся все объекты программы 1С: Предприятие (справочники, документы, журналы, обработки и т.д.).
Рис.1.2 Дерево метаданных.
Задание 2. Создание интерфейса и пользователей
2.1. Создание интерфейса. Для начала создадим новый интерфейс. Для этого необходимо выполнить следующие действия:
В окне Конфигуратора перейти на закладку Интерфейсы.
Выполнить команду Действия/Новый интерфейс или нажать на одноименную кнопку .
В появившемся окне свойств ввести Название интерфейса, например, Администратор (см. рис. 1.3).
Если перейти на закладку "Права" окна метаданных, то можно увидеть, что создался новый набор прав "Администратор".
Рис.1.3 Свойства пользовательского интерфейса.
2.2. Создание пользователей. Создадим теперь пользователей. Пусть у нас пока будут два пользователя: Кадровик и Программист. Для этого необходимо проделать следующие действия:
Выполнить команду Администрирование/Пользователи или щелкнуть по одноименной кнопке . Откроется окно "Пользователи".
Щелкнуть по кнопке Новый элемент для добавления нового пользователя. В окне свойств на вкладке Атрибуты установить следующие атрибуты (см. рис. 1.4). Также задать путь на новый каталог Кадровик, предварительного создав его в каталоге информационной базы Отдел кадров.
Рис.1.4 Свойства пользователя.
На вкладке Роль установить права и интерфейс Администратора, флажок "Отключить контроль прав" - ДА.
В окне Пользователи можно также установить пароль, щелкнув по одноименной кнопке .
Аналогичным образом и с теми же настройками создайте нового пользователя Программист - Мерещенков Виктор Борисович.
Сохраните изменения метаданных, выполнив команду Файл/Сохранить и закройте Конфигуратор.
Снова запустите 1С в режиме Конфигуратор и убедитесь, что появилось новое окно для выбора пользователя (см. рис. 1.5).
.
Рис.1.5 Авторизация доступа.
2. Создание справочников
В справочниках хранится информация об однородных объектах реального мира, которые связаны с хозяйственной деятельностью предприятия. Например, о сотрудниках фирмы, о поставщиках и покупателях, о подразделениях предприятия, о товарах и т.д. Каждый такой объект называется элементом справочника.
При проектировании справочников в Конфигураторе описывается структура информации, которая будет храниться в справочнике, разрабатывается экранное и, если необходимо, печатное представление справочника.
Каждый справочник имеет свои атрибуты. В качестве обязательных атрибутов выступают реквизиты Код и Наименование. Код элемента справочника может быть, как числовым, так и текстовым.
Для хранения другой информации может быть создан список дополнительных реквизитов. Например, справочник Кадры может иметь реквизиты Должность, Оклад и другие.
Каждый реквизит справочника обладает обязательными свойствами:
Идентификатор (имя реквизита, используемое при программировании).
Тип данных (число, текст, дата, элементы другого справочника, документа и др.)
Для автоматизации работы отдела кадров создадим три справочника: Подразделения, Должности и Кадры.
Задание 1. Создание справочника Подразделения
2.1. Настройка свойств справочника.
В окне метаданных выделите объект "Справочники" и из контекстного меню выберите команду Новый справочник. Откроется окно Конструктора. Снимите флажок "Использовать конструкторы при создании новых объектов", нажмите Отмена и снова выполните команду Новый справочник. Будем создавать справочник вручную. Откроется окно справочника (см. рис. 2.1). Здесь опишем структуру и реквизиты справочника.
Идентификатор: Подразделения - имя справочника, которое будет использоваться при программировании. Идентификатор не может содержать пробелов, могут использоваться цифры (но не в начале) и знак подчеркивания.
Синоним: - Подразделения имя, которое будет отражаться в меню пользователя при запуске конфигурации в режиме 1С: Предприятие.
Количество уровней: 1. Справочник будет одноуровневым, хотя и сотрудников можно сгруппировать, например, если организация имеет филиалы.
Длина кода: 5 - длина обязательного реквизита Код, о котором говорилось ранее.
Тип кода - числовой. Указывает тип данных реквизита Код.
Автоматическая нумерация и контроль уникальности: установим ДА.
Длина наименования: 25 символов.
Серии кодов - в пределах подчинения.
Основное представление - в виде кода.
Одна форма для элемента и группы - НЕТ.
Редактировать - в списке (т.е. в самом окне справочника).
Рис.2.1 Окно свойств справочника Подразделения.
В справочнике Подразделения будет только один дополнительный реквизит: Телефон. В окне свойств справочника Подразделения щелкаем по кнопке [Новый] и указываем свойства реквизита согласно рис. 2.2.
Рис.2.2 Окно свойств реквизита Должность.
Сохраните изменения в структуре метаданных (Файл /Сохранить).
2.2. Создание экранных форм.
Для удобства ввода данных пользователем настроим форму ввода, пусть это будет форма списка. В окне свойств справочника Подразделения нажмите кнопку [Форма списка]. Появится новое окно "Размещение реквизитов справочника" (см. рис. 2.3), в котором перечислены три реквизита: Код, Наименование, Телефон. Нажимаем кнопку [Вставить]. Откроется окно формы списка справочника Подразделения. В нижней части окна расположены три вкладки: Диалог, Модуль, Таблица.
Вкладка Диалог - это окно, с помощью которого пользователь вводит данные в приложение, получает ту или иную информацию, а также подтверждает или отменяет действия системы.
Вкладка Модуль - это текстовый редактор, который предназначен для написания текстов программ (процедур и функций) на встроенном языке программирования.
Вкладка Таблица - это табличный редактор, с помощью которого создается шаблон печатной формы.
Рис.2.3 Размещение реквизитов справочника.
В данный момент мы находимся на вкладке Диалог, чтобы спроектировать экранную форму списка. Поработаем немного над внешним видом формы:
Переименуйте названия реквизитов и подкорректируйте ширину полей формы согласно рис. 2.4.
Двойным щелчком в любом месте формы откройте окно свойств формы и дайте ей имя - Подразделения. Это имя будет отображаться в режиме 1С:Предприятие при запуске одноименного справочника.
Для того чтобы быстро проверить редактируемую форму, щелкните по кнопке Запустить , которая находится на панели инструментов, расположенной внизу приложения, либо нажмите комбинацию клавиш CTRL + R.
Рис.2.4 Экранная форма списка справочника Подразделения.
И последний шаг - добавьте в форму две кнопки: [Печать] и [Закрыть], воспользовавшись соответствующей пиктограммой на панели инструментов .
Откройте окно свойств кнопки [Печать] и на вкладке Общие задайте имя - Печать, а на вкладке Дополнительно формулу - Печать() (для того, чтобы в дальнейшем у нас была возможность распечатать данные справочника).
Затем откройте окно свойств кнопки [Закрыть] и на вкладке Общие задайте имя - Выход, а на вкладке Дополнительно формулу - #Закрыть.
Перейдите на вкладку Модуль и запишите одну строчку команды: Форма.Телефон.Маска("999-99-99"); Здесь мы воспользовались методом формы диалога - Маска. Цифра 9 заменяет произвольный символ цифры. Теперь жестко задан шаблон для ввода телефона.
Сохраните изменения метаданных (Файл/Сохранить).
Задание 2. Создание пользовательского меню
Для удобства работы пользователя в режиме 1С: Предприятие, настроим пользовательское меню. Для этого проделайте следующие действия:
Находясь на вкладке Интерфейсы, выполните команду Действия/Редактировать/Меню или нажмите на одноименную кнопку . Откроется окно Редактор меню.
Теперь выполните команду Действия/Конструктор или нажмите на кнопку . Откроется окно Конструктора меню. Пока у нас только один справочник Подразделения. Нажимаем кнопку [Построить].
Сохраните изменения метаданных и перейдите в режим 1С: Предприятие.
Смотрим, что получилось. Появился новый пункт меню Справочники/Подразделения.
Задание 3. Заполнение справочника Подразделения
В режиме 1С: Предприятие заполните справочник Подразделения данными согласно рис. 2.5.
Рис.2.5 Данные справочника Подразделения.
Задание 4. Создание печатной формы справочника Подразделения
Как упоминалось ранее, Таблица - это табличный редактор, с помощью которого создается шаблон печатной формы. На данной вкладке формируется шаблон, по которому будут выводиться реальные данные.
4. 1. Создание шаблона печатной формы.
Итак, возвращаемся в Конфигуратор, выбираем справочник Подразделения, и в окне структуры справочника щелкаем по кнопке [Форма списка]. На вкладке Диалог уже сформирована экранная форма пользователя для ввода данных. Переходим на вкладку Таблица. Видно, что открылась область, похожая на таблицу Excel, состоящую из строк и столбцов, на пересечении которых находятся ячейки. Обращаться к каждой ячейке из процедур можно прямо по ее адресу: например, ячейка R1C1 - это ячейка на пересечении первой строки и первого столбца. Адреса ячеек используются при выводе печатной формы без шаблона. Например:
Процедура Сформировать ()
Таб = СоздатьОбъект (“Таблица”); // Создание объекта Таблица
Таб.Область(“R1C1”). Текст = “Обработка”;
// метод Область используется для присвоения ячейке R1C1 текста “Обработка”
Таб.Показать (); // открывает окно табличного документа
-------- Конец Процедуры
Мы будем формировать печатную форму с использованием шаблона, т. к. это наиболее используемый способ. Разнесем текст шаблона согласно рис. 2.6.
Рис.2.6 Шаблон печатной формы справочника Подразделения.
Для объединения ячеек используется кнопка на нижней панели инструментов.
Для формирования Секций - именованных частей шаблона таблицы, к которым можно обращаться из программы для манипулирования данными, используются кнопки на той же панели внизу: . Каждая секция имеет имя, обычно это:
Шапка - для вывода заголовка, подзаголовков таблицы.
Группа - для вывода групп объектов, например, для вывода двух групп справочника Контрагенты.
Строка - для вывода данных.
Подвал - для подведения итогов.
Форматирование ячеек осуществляется через свойства ячеек, которое открывается через контекстное меню или по команде Действия/Свойства.
Данные, которые будут извлекаться из объектов и выводиться на печать (в данном случае из справочника), имеют тип данных - Выражение, который устанавливается через свойства соответствующей ячейки (см. рис. 2.7) интерфейс справочник пользовательский
Для задания таблице уникального имени необходимо щелкнуть по вкладке Таблица правой кнопкой и выбрать пункт Задать имя таблицы. Зададим имя - Подразделения.
Рис.2.7 Окно свойств ячейки Таблицы.
4. 2. Создание процедуры для вывода печатной формы.
После того, как шаблон печатной формы создан, необходимо написать программу для вывода данных на печать.
Ранее уже была добавлена кнопка [Печать], для вызова соответствующей процедуры.
Теперь перейдем на вкладку Модуль и запишем следующий текст процедуры (текст процедуры записываем перед командой Форма.Телефон.Маска("999-99-99");)
Процедура Печать()
СпрПодр=СоздатьОбъект ("Справочник.Подразделения");
// Создание переменной СпрПодр для хранения элементов справочника
Таб=СоздатьОбъект ("Таблица");
//создаем объект Таблица
Таб.ИсходнаяТаблица ("Подразделения");
// выбираем таблицу шаблона с именем Подразделения
Таб.ВывестиСекцию ("Шапка");
Если СпрПодр.ВыбратьЭлементы()=1 Тогда
Пока СпрПодр.ПолучитьЭлемент()=1 Цикл
Наименов=СпрПодр.ТекущийЭлемент();
//Функция Наименов позволяет получить конкретный элемент справочника
-------- Номер=Наименов.Код;
Подразделение=Наименов.Наименование;
Телефон=Наименов.Телефон;
//получаем значения атрибутов справочника
Таб.ВывестиСекцию("Строка");
КонецЦикла;
КонецЕсли;
Таб.ТолькоПросмотр(1);
// 1 - только просмотр, редактировать таблицу в окне просмотра нельзя
Таб.Показать ("Подразделения","");
// в заголовке таблицы будет выведен текст "Подразделения"
КонецПроцедуры
Сохраните изменения в структуре метаданных, отредактируйте пользовательское меню, способом, описанным ранее, перейдите в режим 1С: Предприятие и выведите печатную форму справочника Подразделения (см. рис. 2.8).
Рис.2.8 Печатная форма в режиме 1С.
Задание 5. Создание справочника Должности (самостоятельно)
Создайте справочник Должности самостоятельно. В нем не будет дополнительных реквизитов. Для справочника создайте форму списка. Сохраните изменения в структуре метаданных,
отредактируйте пользовательское меню, способом, описанным ранее, перейдите в режим 1С: Предприятие (в пункт меню Справочники должен добавиться новый справочник Должности). Заполните справочник данными согласно рис.2.9. Организуйте вывод на печать данного справочника.
Рис.2.9 Данные справочника Должности.
Задание 6. Создание Перечислений
Прежде чем проектировать справочник Кадры, создадим перечисления, которые будут использоваться при создании реквизитов справочника.
Объект Перечисления предназначен для выбора пользователем из списка возможных значений требуемое значение. Создадим три перечисления: Образование, Семейное положение и Кем выдан. Для того чтобы создать Перечисление, необходимо выполнить следующие действия:
В окне метаданных выделить объект Перечисления и из контекстного меню выбрать команду Новое Перечисление.
В открывшемся окне ввести Идентификатор - Обр, синоним -Образование.
По кнопке [Новый] в области Значения добавить список значений (см. рис.2.10).
Рис.2.10 Перечисление Образование.
Аналогичным образом создайте перечисления Семейное положение и Кем выдан согласно таблице.
Семейное положение |
||||
Идентификатор |
Синоним |
Значения |
||
Идентификатор |
Представление |
|||
СемПол |
Семейное положение |
зам жен незам хол |
замужем женат не замужем холост |
|
Кем выдан |
||||
Идентификатор |
Синоним |
Значения |
||
Идентификатор |
Представление |
|||
КемВыдан |
Кем выдан |
фр первом окт центр завод лен моск сов |
Фрунзенским РОВД Первомайским РОВД Октябрьским РОВД Центральным РОВД Заводским РОВД Ленинским РОВД Московским РОВД Советским РОВД |
Сохраните изменения в структуре метаданных.
Задание 7. Создание справочника Кадры
Нам осталось спроектировать последний справочник Кадры. Данный справочник будет несколько отличаться от двух предыдущих - для него мы будем использовать слои формы, для того, чтобы разнести общие сведения о сотрудниках и их паспортные данные.
7.1. Создание структуры.
Способом, описанным ранее, создаем новый справочник согласно рис. 2.11.
2.11 Окно свойств справочника Кадры.
Дополнительные реквизиты будут следующие:
Закладка "Общие" |
Закладка "Дополнительные" |
|||
Идентификатор |
Синоним |
Тип значения |
||
Слой Общие |
||||
Имя |
Имя |
Строка, 15 |
||
Отчество |
Отчество |
Строка, 25 |
||
Подр |
Подразделение |
Справочник.Подразделения |
||
Должность |
Должность |
Справочник.Должности |
||
ДатаПр |
Дата приема |
Дата |
||
ДатаУвол |
Дата увольнения |
Дата |
||
Образ |
Образование |
Перечисление.Обр |
||
Оклад |
Оклад |
Число, 8 |
разделять триады; неотриц. |
|
Слой Паспорт |
||||
НомПасп |
Номер паспорта |
Строка, 10 |
||
ДатаВыд |
Дата выдачи |
Дата |
||
КемВыдан |
Кем выдан |
Перечисление.КемВыдан |
||
СемПол |
Семейное положение |
Перечисление.СемПол |
||
Адрес |
Адрес |
Строка, неогр. |
7.2. Создание экранных форм.
Для начала создаем форму списка, которая будет содержать только два поля: Таб. Номер (Код) и Фамилия (Наименование) согласно рис. 2.12.
Рис 2.12 Форма списка справочника Кадры.
Теперь создадим форму элемента, т.е. экранную форму, с помощью которой пользователь будет вводить данные в справочник Кадры. И как уже упоминалось ранее, наша форма будет состоять из двух слоев. Поэтому сначала добавьте на форму только те реквизиты, которые принадлежат слою Общие согласно рис. 2.13.
Для поля ввода Оклад сделайте кнопку выбора. Для этого в окне свойств поля перейдите на закладку Дополнительно и установите соответствующую опцию.
Для самой формы задайте заголовок Сведения о сотруднике.
2.13 Форма элемента справочника Кадры. Слой Общие.
Для того чтобы создать новый слой для паспортных данных, щелкните кнопку Слои на панели инструментов.
В открывшемся окне Слой переименуйте слой Основной в слой с идентификатором Общие.
Затем с помощью пиктограммы добавьте новый слой с идентификатором Паспорт. Установите флажки Видимый и Активный. Видимый означает, что этот слой - видимый в настоящий момент времени (в режиме 1С: Предприятие). Активный - на нем будут размещаться новые реквизиты.
С помощью кнопки Реквизиты на панели инструментов добавьте на слой Паспорт недостающие реквизиты согласно рис.2.14.
Рис.2.14. Форма элемента справочника Кадры. Слой Паспорт.
Поле ввода Адрес сделайте многострочным. Для этого в окне свойств поля на закладке Тип установите флажок Многострочный.
Добавьте кнопки ОК (в свойствах кнопки на вкладке Дополнительно запишите формулу #Записать? Закрыть) и кнопку Закрыть (в свойствах кнопки на вкладке Дополнительно запишите формулу # Закрыть).
Осталось записать необходимые процедуры в Модуле формы (зеленым цветом выделены комментарии):
Процедура ПриОткрытии()
//системная предопределенная процедура Модуля формы при открытии формы
Форма.ИспользоватьЗакладки(1);
// здесь используем метод объекта Форма - ИспользоватьЗакладки,
//который устанавливает режим использования закладок в форме
//1- включить закладки, 0 - выключить закладки
Форма.Закладки.ДобавитьЗначение(1,"Общие сведения");
-------- Форма.Закладки.ДобавитьЗначение(2,"Паспортные данные");
//здесь используем атрибут объекта Форма - Закладки и программно
//формируем две закладки: с номером 1 - Общие сведения и с номером 2
//-Паспортные данные
Форма.ИспользоватьСлой("Общие",2);
//Здесь используем еще один метод объекта Форма - Использовать слой.
//Указываем имя слоя, как задано в Конфигураторе и режим отображения:
//0- скрыть слой, 1 - показать слой, 2 - показать слой и скрыть все остальные
КонецПроцедуры // ПриОткрытии()
Процедура ПриВыбореЗакладки(Ном,Значение)
//системная предопределенная процедура смены закладки формы
Если Значение = 1 Тогда
Форма.ИспользоватьСлой("Общие",2);
ИначеЕсли Значение = 2 Тогда
Форма.ИспользоватьСлой("Паспорт",2);
КонецЕсли;
КонецПроцедуры // ПриВыбореЗакладки()
Форма.НомПасп.Маска ("@@9999999");
//Для Номера паспорта задаем маску вводу.
//Символы @@ заменяют любые алфавитно-цифровые символы в верхнем регистре
Сохраните изменения в структуре метаданных,
отредактируйте пользовательское меню и перейдите в режим 1С: Предприятие. Заполните справочник данными (5 записей) на свое усмотрение.
7.3. Создание шаблона печатной формы (самостоятельно).
Для справочника Кадры разработайте шаблон печатной формы на вкладке Таблица формы списка. На вкладке Модуль запишите процедуру вывода информации на печать.
3. Создание первичных документов
Итак, переходим к созданию документов. У нас будет два документа: Прием на работу и Увольнение.
Задание 1. Создание нового журнала
Прежде чем создавать документы, подготовим для его хранения специальный журнал Кадровые документы. Для этого:
В окне метаданных выделите объект Журналы и из контекстного меню выполните команду Новый журнал.
В окне свойств введите Идентификатор - КадрДоки и Синоним - Кадровые документы, тип журнала - обычный.
Щелкнув по кнопке [Форма] создайте форму списка для нового журнала. Обратите внимание на реквизиты журнала, установленные по умолчанию.
Сохраните изменения метаданных.
Задание 2. Создание документа Прием на работу
Любой документ имеет два обязательных реквизита, которые создаются по умолчанию: Номер документа и Дата документа. Кроме данных реквизитов большинство документов имеют также дополнительные реквизиты. Очевидно, что в нашем случае дополнительные реквизиты для документа Прием на работу будут такие же, как и для справочника Кадры. Т.е. при оформлении и проведении документа необходимо, чтобы данные автоматически записывались в соответствующий справочник. Для простоты ограничимся реквизитами слоя Общие.
2.1. Создание документа.
В окне метаданных выделите объект Документы и из контекстного меню выполните команду Новый документ.
Заполните свойства документа согласно рис. 3.1.
Рис. 3.1 Окно свойств документа Прием на работу.
Создайте дополнительные реквизиты для шапки документа согласно таблице.
Закладка "Общие" |
Закладка "Дополнительные" |
|||
Идентификатор |
Синоним |
Тип значения |
||
ТабНом |
Таб. номер |
Число, 5 |
неотриц. |
|
Фамилия |
Фамилия |
Строка, 25 |
||
Имя |
Имя |
Строка, 15 |
||
Отчество |
Отчество |
Строка, 25 |
||
Подразделение |
Подразделение |
Справочник.Подразделения |
||
Должность |
Должность |
Справочник.Должности |
||
ДатаПриема |
Дата приема |
Дата |
2.2. Создание формы документа.
Спроектируем внешний вид формы документа. Для этого:
Щелкните по кнопке [Форма].
В окне Размещение реквизитов добавьте все реквизиты в форму.
Разместите реквизиты в форме, например, как на рис. 3.2, переименовав заголовки текстовых полей и установив шрифтовое оформление на свой вкус.
Рис. 3.2 Экранная форма документа Прием на работу.
2.3. Проведение документа. Теперь необходимо написать процедуру для проведения документа, т.е. данные по документу должны записываться в справочник Кадры. Проводки создаются в Модуле документа с использованием предопределенной процедуры ОбработкаПроведения(). Запишем данную процедуру. Для этого:
Перейдите в окно свойств документа и щелкните по кнопке [Модуль документа].
Введите следующий программный код (зеленым цветом выделены комментарии):
Процедура ОбработкаПроведения()
СпрКадр = СоздатьОбъект("Справочник.Кадры");
// Создание переменной СпрКадр для хранения элементов справочника
СпрКадр.Новый();
//Добавляем новый элемент справочника с использованием метода Новый
СпрКадр.Код = ТабНом;
СпрКадр.Наименование = Фамилия;
СпрКадр.Имя = Имя;
СпрКадр.Отчество = Отчество;
СпрКадр.Подр = Подразделение;
СпрКадр.Должность = Должность;
СпрКадр.ДатаПр = ДатаПриема;
//Определяем реквизиты новых элементов справочника согласно реквизитам документа
СпрКадр.Записать();
//записываем новые элементы справочника с использование метода Записать
КонецПроцедуры
Сохраните изменения в структуре метаданных,
отредактируйте пользовательское меню и перейдите в режим 1С: Предприятие.
Создайте новый документ Прием на работу, сохраните его и проведите.
Откройте справочник Кадры и убедитесь, что там появилась новая запись.
Откройте журнал Кадровые документы и убедитесь в наличии нового документа.
Задание 3. Создание документа Увольнение
Аналогичным образом создайте документ Увольнение.
Свойства документа такие же, как и у предыдущего, см. рис. 3.1.
Введите Дополнительные реквизиты согласно таблице:
Закладка "Общие" |
Закладка "Дополнительные" |
|||
Идентификатор |
Синоним |
Тип значения |
||
Сотрудник |
Сотрудник |
Справочник.Кадры |
||
ДатаУвол |
Дата увольнения |
Дата |
Спроектируйте форму документа согласно рис. 3.3
Рис. 3.3 Экранная форма документа Увольнение.
В Модуле документа запишите процедуру проведения:
Процедура ОбработкаПроведения()
СпрКадр = СоздатьОбъект("Справочник.Кадры");
// Создаем переменную СпрКадр для хранения элементов справочника
СпрКадр.НайтиЭлемент(Сотрудник);
//Находим элемент справочника Кадры с использованием метода НайтиЭлемент
СпрКадр.ДатаУвол = ДатаУвол;
//Присваиваем реквизиту справочника реквизита документа
СпрКадр.Записать();
/записываем новые элементы справочника с использование метода Записать
КонецПроцедуры
Сохраните изменения в структуре метаданных,
отредактируйте пользовательское меню и перейдите в режим 1С: Предприятие.
Создайте новый документ Увольнение, сохраните его и проведите.
Откройте справочник Кадры и убедитесь, что для указанного сотрудника появилась запись в поле Дата увольнения.
Откройте журнал Кадровые документы и убедитесь в наличии нового документа.
4. Создание отчетов.
Задание 1. Создание отчета по подразделениям.
В окне метаданных выделите объект "Отчеты" и из контекстного меню выберите команду Новый отчет. Откроется окно Конструктора. Снимите флажок "Использовать конструкторы при создании новых объектов", нажмите Отмена и снова выполните команду Новый отчет.
В открывшемся окне задайте Идентификатор - ОтчетПоПодр и синоним Отчет по подразделениям.
Далее откройте созданный отчёт и отредактируйте форму согласно рис. 4.1.
Рис.4.1 Экранная форма отчета по подразделениям.
С помощью кнопки добавьте на форму новый реквизит (поле ввода) со следующими свойствами: на закладке Общие укажите идентификатор - Подр; на закладке Тип укажите тип - Справочник.Подразделения.
В свойствах кнопки Сформировать на закладке Дополнительно запишите формулу - Сформировать().
В свойствах формы задайте имя - Отчет по подразделениям.
Далее разработайте шаблон печатной формы, например, такой как на рис. 4.2.
Рис.4.2 Шаблон печатной формы отчета по подразделениям.
В области Раздел вставьте горизонтальную линию .
В области Подвал будем вести подсчет сотрудников по выбранному подразделению.
Задайте имя таблицы - Подразделение.
И последний шаг - написание процедуры Сформировать() на вкладке Модуль (рис. 4.3).
Рис.4.3. Процедура Сформировать() отчета по подразделениям.
Сохраните изменения в структуре метаданных,
отредактируйте пользовательское меню, перейдите в режим 1С: Предприятие и проверьте отчет на работоспособность.
Задание 2. Создание отчета по окладам (самостоятельно).
Разработайте Отчет по окладам, которые позволяет формировать список сотрудников, у которых сумма оклада находится в диапазоне, заданном пользователем.
Размещено на Allbest.ru
...Подобные документы
Средства импорта и экспорта информации через, файлы формата DBF и XML в системе "1С: Предприятие". Назначение документов в программе и виды их конфигурирования. Обзор работы с документам в программе: создание, копирование, редактирование и сохранение.
контрольная работа [76,7 K], добавлен 31.07.2011Постановка задачи учета расчетов в поставщиками и подрядчиками, его документальное оформление. Создание конфигураций пользователя, констант справочников и перечислений, плана счетов и операций, журналов и отчетов с помощью программы "1С:Предприятие 7.7".
курсовая работа [5,4 M], добавлен 21.02.2011Значение и цели первичного наблюдения. Классификация бухгалтерских документов. Требования, предъявляемые к заполнению первичных документов. Правила проверки первичных документов и исправления ошибок в них. Порядок изъятия у организации документов.
курсовая работа [70,5 K], добавлен 07.09.2011Основы первичного учета на предприятии. Понятие учетных документов и их значение. Классификация учётных документов. Форма учётных документов. Организация документооборота в бухгалтерском учете. Система документооборота первичных учётных документов.
курсовая работа [167,9 K], добавлен 29.06.2008Понятие первичных документов. Регистры бухгалтерского учета. Реквизиты и классификация первичных учетных документов. Документирование хозяйственных операций. Этапы создания системы управления документооборотом. Стандартизация первичных документов.
курсовая работа [37,8 K], добавлен 12.12.2012Реформирование бухгалтерского учета в России. Значение первичного наблюдения. Классификация бухгалтерских документов. Требования, предъявляемые к заполнению первичных документов. Проверка, унификация, хранение, порядок изъятия у организации документов.
курсовая работа [56,8 K], добавлен 13.07.2011Требования, предъявляемые к заполнению, обработке и хранению первичных документов и регистров в организации. Система документооборота первичных учетных документов. Разработка предположений и рекомендаций по улучшению документооборота на предприятии.
курсовая работа [549,7 K], добавлен 07.06.2015Понятие бухгалтерского документа, его формы и реквизиты. Особенности составления первичных документов и порядок их обработки, которая включает в себя их расценку, группировку и разметку (контировку). Порядок изъятия и хранения первичных документов.
реферат [19,3 K], добавлен 16.07.2010Сущность первичного учета, роль, значение и классификация первичных документов. Особенности деятельности КГУ "Светлинский лесхоз" и его учетная политика: первичных документов по учету имущества организации, оформления документов по расчетным операциям.
курсовая работа [37,1 K], добавлен 21.03.2008Основные понятия и принципы, регламентирующие торговую деятельность. Заполнение унифицированной формы документа "Акт о завесе тары". Порядок и ведение товарных операций конфигурации 1С Предприятие. Программный код акта, примеры заполнения документов.
курсовая работа [37,9 K], добавлен 15.03.2010Понятие учета документов в государственном архиве. Учет особо ценных документов и создание страхового фонда их копий. Порядок размещения и топографирование документов в архиве, выдачи дел из хранилища. Поверка наличия и состояния документов в архивах.
курсовая работа [39,8 K], добавлен 22.02.2010Подготовка документов к архивному хранению. Обработка дел, экспертиза ценности документов. Оформление обложки дел, составление описи. Сдача дел в ведомственный архив. Хранение документов в электронной форме. Быстрый поиск и использование документов.
реферат [53,7 K], добавлен 12.06.2014Решение задач планирования и оперативного управления. Ведение бухгалтерского и управленческого учета. Расчет заработной платы. Формирование документов в системе 1С:Предприятие 8.1, назначение перечислений, констант. Разработка регистров сведений.
курсовая работа [3,5 M], добавлен 19.03.2012Составляющие первичного учета. Классификация первичных документов. Осуществление документооборота первичных документов в организациях различной формы собственности. Рекомендации по автоматизации частных предприятий с ограниченной ответственностью.
курсовая работа [87,1 K], добавлен 17.03.2015Основные правила документооборота в торговых организациях, порядок создания и оформления первичных документов, внесение исправлений. Учетные регистры и сроки хранения первичных учетных документов. Внешние и внутренние документы, график документооборота.
реферат [14,6 K], добавлен 30.03.2010Инструкции и регламенты по формированию и заполнению первичных учетных документов. График документооборота, регламенты закрытия периода. Положение о порядке формирования финансовой отчетности. Требования, предъявляемые к оформлению учетных документов.
реферат [35,2 K], добавлен 16.12.2014Регистрация, учет документов. Порядок обработки поступающих и отправляемых документов. Передача документов внутри организации. Учет количества документов. Правила регистрации и индексирования документов. Организация контроля за исполнением документов.
контрольная работа [33,0 K], добавлен 29.09.2008Оформление реквизитов документов, заполняемые реквизиты бланка, согласование служебных документов. Виды бланков документов и оформление отдельных видов документов; образцы документов: приказ, указание, протокол, акт, докладная записка, служебная записка.
контрольная работа [23,8 K], добавлен 17.12.2009Возможности загрузки конфигурации программы "1С:Бухгалтерия 8", стандартные настройки. Ведение бухгалтерского учета в данной программе, работа с документами. Принципы ведения бухгалтерского и налогового учета в программе, создание разных форм отчетов.
курсовая работа [4,0 M], добавлен 19.12.2012Завершающий этап работы с документами в делопроизводстве — обработка дел для их дальнейшего хранения и использования. Экспертиза ценности документов. Критерии оценки. Составление описи и порядок передачи дел. Хранение документов в электронной форме.
реферат [123,5 K], добавлен 03.07.2008