1С Режим Конфигуратор



         

Простейший кадровый учет - часть 9


Можно сделать так, чтобы 1С проверяла программу на синтаксические ошибки автоматически при сохранении конфигурации. Для этого в Конфигураторе щелкните меню Сервис => Параметры и установите флажок "Проверять ошибки автоматически".

Заметьте, что отсутствие синтаксических ошибок не гарантирует того, что программа правильная. В ней по-прежнему могут быть ошибки. Такие ошибки могут выскочить при выполнении программы, а могут быть очень скрытые. Ошибки - главная беда программистов. Но еще большая беда - неправильное понимание требований заказчика.

Теперь организуем правильное увольнение сотрудников с помощью кадрового приказа.

· Создайте в Конфигураторе новый документ "Увольнение".

· Укажите, что он содержит реквизиты шапки "Сотрудник" тип "Справочник.Сотрудники и "Дата увольнения" тип Дата.

· Создайте для него удобную форму для ввода данных.

  • Напишите следующий текст в модуле документа в процедуре ОбработкаПроведения():

    СпрСотр = СоздатьОбъект("Справочник.Сотрудники");

    СпрСотр.НайтиЭлемент(Сотрудник);

    СпрСотр.ДатаУвольнения = ДатаУвольнения;

    СпрСотр.Записать();

  • Первая строка создает ссылку на справочник Сотрудники. Вторая строка ищет в справочнике того сотрудника, который будет уволен. Следующая строка устанавливает ему дату увольнения. И последняя строка записывает сделанные изменения в справочнике.

    Создадим журнал "КадровыеДокументы". Для этого установите курсор на "Журналы документов" в дереве конфигурации и щелкните Новый. Задайте имя журнала. Здесь больше ничего не трубуется.

    Теперь откройте окно для редактирования структуры документа "ПриемНаРаботу". В верхней части окна измените журнал "Прочие" на журнал "КадровыеДокументы"

    То же самое проделайте для документа Увольнение.

    Сохраните конфигурацию на всякий случай.

    Теперь создадим пользовательское меню. В окне конфигурации внизу есть вкладка Интерфейсы.

    Для каждой категории пользователей программы может быть заведен свой собственный интерфейс. Интерфейс включает пункты меню и кнопки на панели инструментов. Например, кадровику необязательно залезать в зарплату сотрудников.




    Содержание  Назад  Вперед