2. Рабочие окна

2.1. Материалы

Просмотр и редактирование данных о видах материалов, имеющихся видов рулонов (для гибких) и листов (для жестких), ввод данных о приходе и просмотр данных о расходе.

Окно Материалы

Рисунок 1.3. Окно Материалы


2.1.1. Табличный редактор

Общий вид табличного редактора видов материалов приведен на рисунке.

Табличный редактор видов материалов

Рисунок 1.4. Табличный редактор видов материалов


Таблица содержит следующие колонки:

  • Материал

    • Код вида - уникальный (не повторяющийся) код вида материала

    • Вид материала - полное название материала, которое тоже не может повторяться. При попытке ввести дубликат кода или названия появляются соответствующие сообщения.

  • Класс материала - принимает значение из словаря Класс материала (справочная информация).

Каждая строка вида материала содержит в начале маленькую кнопку со знаком +, при щелчке на которую появляется таблица материалов.

2.1.1.1. Материалы

Внешний вид таблицы материалов приведен на рисунке.

Разная толщина или цвет материала

Рисунок 1.5. Разная толщина или цвет материала


Таблица материалов содержит следующие колонки:

  • Код материала - уникальный (не повторяющийся) код материала, который не вводится вручную, а формируется автоматически из кода вида материала, толщины и цвета.

  • Толщина - толщина материала в миллиметрах.

  • Цвет - словарное значение из словаря Цвет

  • Материал - полное название материала (уникальное значение). По умолчанию устанавливается равным значению кода материала. При необходимости может быть изменено вручную. При попытки ввести дубликат названия возникает сообщение.

Каждая строка материала содержит в начале маленькую кнопку со знаком +, при щелчке на которую появляется таблица рулонов.

2.1.1.2. Рулоны

В таблице содержатся сведения о рулонах гибкого материала. Применительно к жестким материалам можно

DBGridEh3

Рисунок 1.6. DBGridEh3


  • Ширина - ширина рулона в метрах

  • Количество, м

    • приход - количество оприходованного материала в погонных метрах

    • расход - количество израсходованного материала в погонных метрах. Расход суммируется автоматически по выполненным работам.

    • наличие - остаток материала в погонных метрах

  • Площадь, кв.м.

    • приход - количество оприходованного материала в квадратных метрах (погонные метры, умноженные на ширину рулона)

    • расход - количество оприходованного материала в квадратных метрах (погонные метры, умноженные на ширину рулона)

    • наличие - остаток материала в квадратных метрах (погонные метры, умноженные на ширину рулона)

Каждая строка таблицы Рулоны содержит в начале маленькую кнопку со знаком +, при щелчке на которую появляется таблица прихода материала.

2.1.1.3. Приход материалы
DBGridEh4

Рисунок 1.7. DBGridEh4


  • Дата, время - дата и время получения (оприходования) рулонного материала

  • Кол-во - длина рулонного материала

Применительно к жестким материалам длина в погонных метрах означает суммарную длину листов. Ширина листов при этом задается как ширина "рулона". Другими словами, листы материала можно представить как рулон, порубленный на листы, определенной длины.

2.1.2. Полный редактор материала

Общий вид табличного редактора материалов при полностью распахнутых подчиненных таблицах приведен на рисунке.

Детали учета материала

Рисунок 1.8. Детали учета материала


2.2. Цены

2.3. Клиенты

Модуль "Клиенты" обеспечивает хранение основных сведений о клиентах фирмы: название, адрес, контактное лицо, телефоны, ответственный менеджер (см. Рисунок 1.9). Так обеспечивается доступ к детальной информации о каждом клиенте.

Сведения о клиентах

Рисунок 1.9. Сведения о клиентах


На основе данных о заказах и оплате автоматически вычисляются параметры лицевого счета клиента: суммарная стоимость заказов, оплата наличными и безналичным способом, суммарная оплата, и на как разница между стоимостью заказов и объемом оплаты - состояние лицевого счета, а так же (для оценки активности) - дата последнего сделанного заказа.

Примечание

Клиенты с дебиторской задолженностью (то есть имеющие отрицательное состояние лицевого счета) выделяются красным цветом.

Данные лицевого счета суммируются внизу таблицы, показывая общий баланс денежных взаимоотношений с клиентами.

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

2.3.1. Условия

Применительно к данным о клиентах доступны следующие условия.

2.3.1.1. Только свои

Показываются только те клиенты, менеджером которого является текущий пользователь программы.

2.3.1.2. Активные в текущем месяце

В таблице останутся только те клиенты, которые в этом месяце сделали хотя бы один заказ.

Примечание

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

2.3.2. Фильтры

Данные о клиентах могут быть отфильтрованы по значению любых полей.

Например, с помощью фильтра можно сформировать список клиентов, имеющих дебиторскую задолженность, то есть отрицательный лицевой счет, как показано на Рисунок 1.10.

Список дебиторов

Рисунок 1.10. Список дебиторов


Другим примером применения фильтров является просмотр клиентов, закрепленных за некоторыми (возможно несколькими) менеджерами:

Клиенты менеджера

Рисунок 1.11. Клиенты менеджера


Подсказка

Более подробно работа с фильтрами описана в разделе "Общие элементы интерфейса".

2.3.3. Детальные сведения клиента

При нажатии мышью кнопки детализации (маленькая кнопка с плюсом в левой части строки) появится панель Рисунок 1.12.

Примечание

Повторный щелчок по кнопке детализации (которая при распахнутой панели детальной информации приобретает знак минус) закрывает панель детализации.

Подсказка

Показать (распахнуть) панель детализации можно и с помощью клавиатуры сочетанием клавиш Ctrl+ , а закрыть - Ctrl+.

Детальная клиентская информация

Рисунок 1.12. Детальная клиентская информация


Как видно из рисунке Рисунок 1.12 панель детальной клиентской информации содержит несколько закладок.

На закладке Заказы показываются (но не редактируются!) сведения о сделанных клиентом заказах.

На закладке Работы показываются печатные и фрезерные работы выполненные для клиента.

Печатные и фрезерные работы для клиента

Рисунок 1.13. Печатные и фрезерные работы для клиента


На закладке Категории показываются сведения о ценовых категориях, в которые попадает клиент по объему сделанных и оплаченных заказов по каждому виду печатных (фрезерных) работ.

Ценовые категории клиента

Рисунок 1.14. Ценовые категории клиента


Примечание

В зависимости от достигнутой клиентом ценовой категории автоматически определяется цена на каждый вид работ при последующих заказах.

На закладке Платежи показываются и редактируются сведения о принятых наличных средствах от клиента.

Платежи клиента

Рисунок 1.15. Платежи клиента


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

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

Приходный кассовый ордер

Рисунок 1.16. Приходный кассовый ордер


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

Расходный кассовый ордер

Рисунок 1.17. Расходный кассовый ордер


Каждая строка платежа имеет панель детализации, содержащая сведения о распределении полученных (положительных) средств по заказам.

Распределение платежей

Рисунок 1.18. Распределение платежей


Суть распределения заключается в том, что ранее полученные от клиента средства в ряде случаев могут превышать стоимость его заказов (предоплата). В ряде других случаев оплата вносится частями (оплата по факту). В обоих случаях необходимо указать какая часть платежа направляется на погашение стоимости заказа.

Примечание

В простом случае, когда сумма платежа равна стоимости заказа, распределение происходит автоматически.

На закладке Фирмы показываются и редактируются сведения о юридических фирмах, интересы которого представляет клиент.

Фирмы клиента

Рисунок 1.19. Фирмы клиента


Каждая строка фирмы (юридического лица) так же имеет панель детализации со сведениями о контактных лицах фирмы и о платежах, выполненных безналичным способом.

Банковские платежи клиента

Рисунок 1.20. Банковские платежи клиента


На вкладке Сметы показываются (не редактируются) сметы, сделанные в интересах клиента.

Примечание

Детальная информация о сметах доступна в модуле "Сметы".

2.4. Затраты

2.5. Банк

2.6. Заказы

2.7. Работа

2.8. Производство

2.9. Документы

Общий вид окна "Документы"

Рисунок 1.21. Общий вид окна "Документы"


Заполненный документ формируется для печати нажатием кнопки , после чего на экране появляется окно предварительного просмотра документа.

При печати или экспорте готового документа он сохраняетс в базе данных. При этом при повторном просмотре возникнет вопрос о загрузке ранее сформированного документа . В случае ответа "Да" будет показан ранее сформированный документ, в случае ответа "Нет" - документ будет сформирован заново.

В случае необходимости использования нестандартной формы документы следут поступить следующим образом:

  • сформировать документ нажатием кнопки или с помощью пунка меню Документ/Просмотр и закрыть документ;

  • с помощью пункта меню Сервис/Редактор отчета... запустить редактор шаблона документа и внести необходимые правки в шаблон документа.

    Примечание

    При возникновении затруднений пользовать прилагаемой справкой, вызываемой кнопкой F1 или пунктом меню ?/Справка

  • сохранить шаблон документа нажатием кнопки , пункта меню Файл/Сохранить или сочетанием клавиш Ctrl+S. При этом возникнет следующий запрос .

    В случае ответа Да шаблон текущего документа будет сохранен в базе данных, в случае ответа Нет - изменения в шаблоне не будут сохранены.

    Примечание

    Если вы работаете в системе от имени системного администратора SYSDBA, то изменению подлежить общий шаблон документа, а не текущего.

  • сформировать документ с измененным шаблоном.

2.10. Штат

Предназначено для редактирования штатного расписания организации и формирования кадровых приказов.

2.10.1. Редактор штатного расписания

Редактор штатного расписания

Рисунок 1.22. Редактор штатного расписания


Редактор штатного расписания содержит следующие поля:

  • Отдел - название подразделения организации. Выбирается из словаря Подразделения.

  • Должность - название должности. Выбирается из словаря Должности

  • Фамилия И.О. - фамилия, имя, отчество работника. Выбирается из словаря Персоны.

  • Базовый оклад - рекомендуемый оклад работника, вычисленный с учетом объема продаж и стоимости выполненных работ.

  • Движение

    • принят - дата фактического начала работы. Должна быть установлена при приеме работника на работу. Может указывать на прошедшую дату вплоть до текущей. При нарушении этого правила возникает сообщение.

    • уволен - дата фактического окончания работы (увольнения) работника. Поле может принимать значения с даты фактического начала работы до текущей даты. Устанавливается при увольнении работника.

    • дата приказа - дата приказа о кадровом движении. Устанавливается для формирования приказа о кадровом движении (приеме, переводе, увольнении).

  • Условия

    • ставка - ставка может принимать значения от 0.01 до 1.00

    • оклад - оклад. Значение не может быть меньше размера минимальной оплаты труда (МРОТ), умноженного на ставку. Значение МРОТ хранится в базе данных в генераторе MROT.

    • надбавка - надбавка к окладу

    • исп. срок - испытательный строк в месяцах

    • примечание - дополнительная информация. Используется в качестве поля "Дополнительные условия" в приказ о приеме на работу, "Причина перевода" в приказе о переводе и "Основание увольнения" в приказе об увольнении.

  • Трудовой договор - заполняется при заключении с работником трудового договора.

    • дата - дата трудового договора. Может принимать значения начиная от даты фактического начала работы до текущей.

    • - номер трудового договора. Формируется автоматически при заполнении поля даты трудового договора. Ведется сквозная нумерация в пределах текущего года. Уникальность номера контролируется автоматически. При попытке ввода уже существующего номера возникает сообщение Повтор номера трудового договора.

    • таб.номер - уникальный (не повторяющийся) табельный номер работника.

  • Приказ о приеме

    • - номер приказа о приеме на работу (перевод) формируется автоматически при вводе даты приказа

    • дата - дата приказа приема на работу

  • Приказ об увольнении

    • - номер приказа об увольнении формируется автоматически при вводе даты приказа.

    • дата - дата приказа об увольнении.

Нумерация приказов осуществляется автоматически с использованием генератора GEN_RECDIS_N. Номер приказа можно ввести и вручную. В любом случае контролируется уникальность номера приказа в пределах года.

В начале года нумератор автоматически сбрасывается в 0. В любой момент можно установить нумерацию приказов в начальное значение.

ALTER SEQUENCE GEN_RECDIS_N RESTART WITH 0

Вместо нуля можно использовать любое начальное значение.

При нумерации приказов следует учитывать, что если использовать номер, а затем его стереть (удалить), то этот номер автоматически не будет использован повторно. При желании вы можете ввести его вручную. Автоматическая нумерация продолжится со следующего номера.

Редактирование данных поддерживается как непосредственно в таблице, так и в диалоге, возникающем при двойном щелчке по строке с данными.

Редактор строки штатного расписания

Рисунок 1.23. Редактор строки штатного расписания


2.10.2. Формирование кадровых приказов

Формирование приказа для текущей записи осуществляется с помощью пункта меню Приказы/Приказ о приеме (приеме, уволнении).

Вид приказа определяется автоматически по следующим правилам:

  • Приказ о приеме на работу - если заполнены поля Приказ о приеме и не заполнено поле Приказ об увольнении. При этом для корректного формирования приказа должны быть заполнены поля Условия/оклад и поля Трудовой договор (поля дата и номер).

  • Приказ об увольнении - если заполнены поля Приказ об увольнении.

  • Приказ о переводе - при тех же условиях, что приказ о приеме на работу, но при этом существует должность, с которой работник уволен в тот же день, что и принимается на новую работу.

Фамилия, имя и отчество работника при вставке в приказ склоняется в винительный падеж автоматически.

2.10.3. Формирование штатного расписания

Штатное расписание формируется с помощью пункта меню Приказы/Штатное расписание.

Пример штатного расписания приведен на рисунке.

Штатное расписание

Рисунок 1.24. Штатное расписание


Штатное расписание формируется на основе записей в штате с установленными окладами и не заполненной датой приказа об увольнении. Это позволяет включать в штатное расписание вакантные (без работника) должности.

2.11. Календарь

2.12. Персоны

Просмотр и редактирование данных о персонах.

Основным элементом интерфейса является табличный редактор персон.

Табличный редактор персон

Рисунок 1.25. Табличный редактор персон


  • -

  • Фамилия -

  • Имя -

  • Отчество -

  • Телефон

    • основной -

    • мобильный -

  • Логин -

  • Дата рождения -

  • Паспорт

    • номер -

    • дата -

    • выдан -

    • код подразделения -

  • СНИЛС -

  • ИНН -

  • Адрес

    • регистрации -

    • проживания -

Каждая строка имеет панель детализации с вкладками.

2.12.1. Приказы на отпуск

Редактор приказов о предоставлении отпусков размещен на панели детализации табличного редактора персональных данных

Табличный редактор приказов на отпуск

Рисунок 1.26. Табличный редактор приказов на отпуск


  • Приказ

    • - порядковый номер приказа. Формируется автоматически в пределах года, но может быть введен вручную. При этом номер следующего приказа будет на единицу больше наибольшего номера.

    • дата - дата приказа по умолчанию равна текущей (сегодняшней).

  • Период - временной интервал, за который предоставляется отпуск

    • начало - по умолчанию принимает значение 1 января текущего года

    • окончание - по умолчанию равна текущей (сегодняшней).

  • Ежегодный отпуск - параметры ежегодного отпуска (при его предоставлении)

    • начало - дата начала ежегодного отпуска

    • окончание - дата окончания ежегодного отпуска. При изменении значения этого поля кол-во дней автоматически скорректировано в соответствии с новыми данными

    • кол-во дней - количество полных дней ежегодного отпуска. Значение по умолчанию - 15. При вводе значения в это поле поле "окончание" будет автоматически скорректировано в соответствии с новыми данными.

  • Доп. отпуск - параметры дополнительного отпуска (при его предоставления)

    • начало - дата начала дополнительного отпуска

    • окончание - дата окончания дополнительного отпуска

    • кол-во дней - продолжительность дополнительного отпуска с днях

    • вид - вид дополнительного отпуска. Значение выбирается из выпадающего списка из словаря причин отсутствия, имеющего в своем названии слово отпуск

Приказ о предоставлении отпуска формируется с помощью пункта меню Персона/Приказ об отпуске.

Пример приказа приведен на рисунке.

Пример приказа о предоставлении отпуска

Рисунок 1.27. Пример приказа о предоставлении отпуска


В случае не предоставления очередного отпуска в графе календарных дней автоматически проставляется слово "нет". Диапазон дат отпуска при этом не появляется.

Фрагмент приказа без очередного отпуска

Рисунок 1.28. Фрагмент приказа без очередного отпуска


В случае не предоставления дополнительного отпуска в графе календарных дней дополнительного отпуска проставляется "нет". Диапазон дат дополнительного отпуска при этом не появляется.

Фрагмент приказа без дополнительного отпуска

Рисунок 1.29. Фрагмент приказа без дополнительного отпуска


2.12.2. Состав семьи

Состав семьи

Рисунок 1.30. Состав семьи


  • Степень родства - значение выбирается из списка (ОКИН фасет 11).

  • Фамилия

  • Имя

  • Отчество

  • Дата рождения (при вводе контролируется, чтобы дата была в прошлом)

  • Возраст (полных лет) вычисляется автоматически на текущую дату.

2.12.3. Стаж

Трудовая деятельность

Рисунок 1.31. Трудовая деятельность


  • Начало - дата начала эпизода трудовой деятельности

  • Окончание - дата окончания эпизода трудовой деятельности (не заполняется, если человек в настоящее время работает). При вводе даты окончания контролируется, чтобы дата окончания не была ранее, чем дана начала)

  • Стаж

    • лет - количество проработанных лет (с дробной частью года) вычисляется автоматически как разность между датой начала и датой окончания эпизода. Если дата окончания не заполнена, то - до текущей даты.

    • строкой - отработанный период в годах, месяцах и днях формируется автоматически

При включенных итогах в нижней сроке вычисляется общий трудовой стаж в годах с дробной статью и в форме "лет, месяцев, дней".

2.13. Зарплата

2.14. Сметы

Модуль "Сметы"

2.15. Словари

2.16. Аналитика

2.17. Конфигуратор