Файл: Разработка конфигурации «Ежедневный складской учет» в среде 1С:Предприятие 8.3 (Выбор комплекса задач автоматизации).pdf
Добавлен: 28.03.2023
Просмотров: 1166
Скачиваний: 6
СОДЕРЖАНИЕ
1.1 Выбор комплекса задач автоматизации
1.2 Характеристика документооборота, возникающего при решении задачи
1.3 Обоснование проектных решений по информационному обеспечению
2.2 Характеристика разработанных экранных форм документов в среде 1С:Предприятие
2.2.2 Описание разработанных форм отчетов, необходимых для отражения результатов решения задачи
2.4 Описание созданной / откорректированной карты маршрута бизнес-процесса в среде 1С:Предприятие
2.5 Описание разработанных подсистем в среде 1С:Предприятие
2.7 Контрольный пример реализации проекта в среде 1С:Предприятие и его описание
Конфигурирование и настройка АРМ менеджера
Организации, входящие в состав предприятия
Магазины, склады и кассы торгового предприятия
Сотрудники торгового предприятия
Установка начальных сведений о предприятии
Пользователь, интерфейс, команда
Структура командного интерфейса
Формирование состава командного интерфейса
Редактирование командного интерфейса
Редактирование командного интерфейса
Автоматическое размещение и видимость команд
Поддержка основных бизнес процессов ресурсами информационной системы
Приложение А - Структура дорабатываемой информационной системы
Т
Таблица 2.2 - Структура таблицы «Zayavki»
|
Наименование |
Тип поля |
Назначение |
|
Id_zayav |
INTEGER |
Код заявки |
|
Date_zayav |
DATETIME |
Дата заявки |
|
Code_tov |
NUMERIC(11) |
Список товаров |
|
Code_postav |
INTEGER |
Код поставщика |
Таблица 2.3 - Структура таблицы «Goods_movement»
|
Наименование |
Тип поля |
Назначение |
|
Id |
INTEGER |
Код движения |
|
Date_oper |
DATETIME |
Дата движения |
|
Col_vo |
INTEGER |
Количество |
|
Price |
NUMERIC(10,2) |
Цена |
|
Code_postav |
Numeric(6) |
Код поставщика |
|
Code_operation |
VARCHAR(20) |
Код операции |
|
Code_tov |
NUMERIC(11) |
Код товара |
Структура нормативно-справочной информации
Нормативно-справочной информацией будут являться справочники: «Единицы измерения», «Операции», «Поставщики», «Номенклатура».
Таблица 2.4- Структура таблицы «Unit_of_measure»
|
Наименование |
Тип поля |
Назначение |
|
Code_ed_izm |
INTEGER |
Код единицы измерения |
|
Name_ed_izm |
VARCHAR(20) |
Наименование |
|
Short_name |
VARCHAR(55) |
Короткое наименование |
Таблица 2.5 - Структура таблицы «Nomenclature»
|
Наименование |
Тип поля |
Назначение |
|
Code_tov |
NUMERIC(11) |
Код товара |
|
Name |
VARCHAR(100) |
Наименование товара |
|
Article |
VARCHAR(25) |
Артикл |
|
Code_ed_izm |
INTEGER |
Код единицы измерения |
|
Country |
VARCHAR(20) |
Страна происхождения |
|
Comments |
VARCHAR(200) |
Комментарий |
Таблица 2.6 - Структура таблицы «Supplier»
|
Наименование |
Тип поля |
Назначение |
|
Code_postav |
NUMERIC(6) |
Код поставщика |
|
Name_postav |
VARCHAR(50) |
Наименование поставщика |
Таблица 2.7 - Структура таблицы «Operation»
|
Наименование |
Тип поля |
Назначение |
|
1 |
2 |
3 |
|
Code_operation |
VARCHAR(20) |
Код операции |
|
Name_operation |
VARCHAR(50) |
Наименование операции |
Структура выходной информации
Выходной информацией будут являться следующие документы:
- поставщик;
- заявки поставщику:
- товар;
- количество;
- дата заявки;
- дата покупки,
- цена,
- общая сумма покупки.
- отчетность.
2.2 Характеристика разработанных экранных форм документов в среде 1С:Предприятие
2.2.1 Описание документов, необходимых для получения исходной информации (разработка документов и регистров)
Для запуска программы необходимо запустить «1C:Предприятие».
1С:предприятие
Окно запуска информационной базы
Авторизация пользователя
Вид главного меню программы
Окно справочника «Единицы измерения»
Вид справочника «Номенклатура»
Создание пользователей
Создание документа «Поступление товаров»
Создание документа «Реализация товара»
Создание документа «Реализация товара»
2.2.2 Описание разработанных форм отчетов, необходимых для отражения результатов решения задачи
Печатная форма «Заявка от покупателя»
Печатная форма «Чек»
2.3 Описание реализации периодических расчетов в среде 1С:Предприятие
Основы типового подхода реализации периодических расчетов в системе 1С:Предприятие 8.Х
Для реализации начисления и расчета ЗП задача делится на два блока:
1. Начисление т.е. подготовительные (плановые) действия – кто и сколько должен заработать за определенный промежуток времени.
2. Непосредственный расчет – фактический заработок за этот промежуток времени.
Плановый и фактический заработок может отличаться – это может быть связано с неоплачиваемыми невыходами, простоями и прочими причинами, так или иначе влияющими на отработанный промежуток времени.
Поговорим о втором блоке.
Для реализации данного блока в платформе 1С:Предприятие необходимо использовать как минимум 5 объектов платформы (упрощенный вариант):
· Справочники (Сотрудники и Подразделения) – для расчета ЗП в разрезе сотрудников и подразделений.
· Документ Расчет ЗП – для непосредственного расчета ЗП, для простоты - все плановые данные будем вносить вручную.
Для учета рабочего времени нам понадобятся два объекта:
· Регистр сведений (Графики работы) – в нем мы будем хранить данные о рабочих днях, т.е. для каждой даты будем хранить данные: 1 - рабочий день, 0 - выходной.
Регистр обязательно должен быть - Непериодическим. (Рис. 1)
Рис. 1 Регистр сведений Графики работы - непериодический
В качестве измерений нам нужны минимум два измерения (Рис. 2):
«Дата» тип Дата – для которой хранится значение (рабочий день или выходной).
«График» (справочник) – для хранения данных о рабочих днях разных графиков, т.е. для одного графика текущая дата может быть рабочим днем, а для другого выходным.
В качестве ресурса – «Значение» тип число, для хранения непосредственно значения (1 - рабочий день, 0 - выходной).
Рис. 2 РС Графики работы - структура данных
· Планы видов расчета
· Регистры расчета
О Планах видов расчета и Регистрах расчета нужно поговорить поподробнее – это довольно специфические объекты на которых нужно акцентировать внимание.
План видов расчета (ПВР) – это своеобразный «справочник» однотипных алгоритмов расчета ЗП, т.е. Видов расчета (начислений) - таких как Оклад, Премия, Прогул и т.д. Которые можно рассчитывать по определенным однотипным правилам.
Для определенности рассмотрим самые распространенные Виды расчетов:
- Оклад
- Премия процентом
- Премия суммой
- Отпуск
- Больничный
- Удержание Алименты
Каждый ПВР может состоять из нескольких Видов расчета – это можно сравнить, как Справочник с элементами справочника.
Свойства ПВР распространяются на все входящие в него Виды расчета:
- Использует период действия
- Зависимость от базы
Эти свойства для большего понимания лучше рассмотреть на примерах:
Использование периода действия – это булевский признак самого ПВР.
Виды расчета входящие в ПВР с данным свойством – это те Виды расчета которые зависят от времени, такие как Оклад, Отпуск, Больничный.
Зависимость от базы – это признак зависимости одних Видов расчета от других, тоже устанавливается для ПВР и распространяется на все Виды расчета входящие в ПВР.
Зависимости от базы:
- Может не быть
- По периоду действия
- По периоду регистрации
Базой могут быть Виды расчета из других ПВР, поэтому в качестве базовых ПВР нужно выбрать те ПВР – Виды расчета которых могут быть базой для Видов расчета текущего ПВР.
Примеры зависимостей от базы:
Отпуск рассчитывается как средний заработок за предыдущие 12 месяце умноженный на количество дней отпуска. В данном случае базой будут считаться все начисления за указанные 12 мес. Важно отметить, что в эти 12 месяцев входят все начисления – это и Оклад, и Премия и все начисления которые были в текущем промежутке.
Другой пример – это Премия процентом от Оклада за текущий месяц. В данном случае в качестве базы будет считаться Оклад начисленный за указанный период. Следует отметить, что базой будет именно начисленный (фактический) Оклад, а не плановый который может отличаться от фактического. Такое может произойти в случае частичной отработки, в связи с болезнью или по другим причинам. В данном примере приведены Виды расчета из разных ПВР – Оклад из Основных начислений (есть зависимость по времени) и Премия из Дополнительных начислений (нет зависимости по времени).
Зависимость от базы, по периоду действия – это зависимость от начислений за выбранный промежуток времени.
Зависимости может и не быть – это такие Виды расчета как Премия суммой.
Зависимость от базы, по периоду регистрации – это зависимость от начислений выполненных в Период регистрации.
Период регистрации – это период в котором начисляются Виды расчетов.
Для более простого понимания приведем пример:
Зарплата за январь может быть начислена в конце января или в начале февраля.
Если ЗП будет начислена в январе, в этом случае Период регистрации будет Январь, если в феврале – Февраль, т.е. Период регистрации это период в котором происходит начисление. Не важно за какой период – за текущий или за другой.
В данном примере, если ЗП будет начислена в январе – база по Периоду действия и Периоду регистрации будут совпадать. Если ЗП будет начислена в феврале – в этом случае в базу по Периоду действия попадут все начисления за январь, а в базу по Периоду регистрации попадут все начисления за февраль.
Примером Базы по Периоду регистрации может быть – Удержание Алиментов процентом от всех начислений в заданном периоде.
Здесь принципиальным отличием является понятие: если нужно рассчитать базу за указанный период – это база по Периоду действия, если от начислений сделанных в данном периоде – это база по Периоду регистрации.
Т.е. за – это по Периоду действия, в – это по Периоду регистрации.
Все Виды расчетов протяженные во времени желательно объединить в один ПВР с установленным свойством – Использует период действия.
Все Виды расчетов не протяженные во времени желательно объединить в один ПВР без установленного свойства – Использует период действия.
Все Удержания – желательно объединить в отдельном ПВР.
Также следует отметить, что у каждого Вида расчета можно настроить:
- Базу, от которой зависит данный Вид расчета
- Вытесняющие Виды расчета
- Ведущие Виды расчета
Закладка «Базовые» доступна только у тех Видов расчета которые принадлежат ПВР со свойством Зависимость от базы – отличным от «Не зависит».
На данной закладке можно выбрать те Виды расчета от которых есть зависимость данного Вида расчета.
Например, для Вида расчета Оклад – нет базовых Видов расчета от которых бы он зависел, он зависит только от отработанного времени. Для Вида расчета Отпуск – есть зависимость, он зависит от всех начислений сделанных за базовый период.
Закладка «Вытесняющие» доступна только у тех Видов расчета которые принадлежат ПВР со свойством – Использует период действия.