новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Wesley
Приватное сообщение

1С УНФ - доработка по ТЗ

5881 |  4
20 декабря 2024 в 18:59:07 (2 дня 15 часов назад)
998210
Текст задания
Конфигурация: УНФ 1.6

Цель:
Учет выполненных работ, автоматизация получения итогов по взаиморасчетам с исполнителями и клиентами на основе 1с УНФ

Общее описание алгоритма работы:
В конце периода (месяца, первой половины месяца, произвольный период) в документ Табель заносятся фактические Исполнители, их Должности и Показатели
(например Исполнитель Сидоров В.В. в Должности комплектовщик, выполнил показатели - Время работы День - 6 часов, Ночь - 2 часа, Количество пиков - 250 и т.д.)
Автоматизация процесса заполнения "Табель учета работ" подразумевает заполнение и/или Исполнителей, Должностей, по кнопке Заполнить, в случае если эти данные указаны в табличной части Точки обслуживания указанной
в документе с учетом периода должности. (перед заполнением проверяется табличная часть на наличие записей, в случае если таблица не пустая - задавать вопрос о продолжении, если пустая тогда просто
заполняется данными из Точки продаж)

С помощью обработки "Помошник формирования документов расчетов" автоматически формируются документы расчетов с клиентами и исполнителями.
1 этап настроить параметры
Дата формирования - дата будущих документов которые сформируются
Период - за какой период искать табели по которым требуется сформировать документы расчетов (за текущий месяц, или за несколько месяцев или дней)
Начисления всем исполнителям за период - галочка которая означает что все табели указанного периода попадут в таблицу табелей по которым требуется сформировать документы расчетов с Исполнителями
Счета всем клиентам за период - галочка означает что всем клиентам за период на которые заполнены табели будут сформированы Заказа покупателя
Только по одному клиенту - галочка означает что нужно выбрать конкретного клиента по которому будут отобраны табели для формирования Заказа покупателя
Клиент - будут отбираться только табели конкретного клиента
Точка обслуживания - будут отобраны только табели по этой точке
Формировать счета - галочка означает что необходимо формировать Заказы покупателей
Формировать начисления исполнителям - галочка означает что нужно формировать Приходные накладные от исполнителей
Формировать по каждой точке обслуживания отдельно - галочка означает что счета одному клиенту будут делиться по каждой точке обслуживания отдельно
2 этап по кнопке Заполнить заполняется табличная часть табелей которую можно проверить на актуальность, удалить ненужные табели
3 этап по кнопке Далее - формируется таблица документов расчетов с Контрагентами и таблица документов расчетов с Исполнителями БЕЗ создания документов, эту таблицу проверяют и только следующим шагом
4 по кнопке Сформировать - по таблице расчетов формируются документы расчетов и заполняется столбец с документами

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

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

Цены которые заполняются в документах заполняются по виду цен указанных в договоре с контрагентами ка кпокупателями так и поставщиками


так же по факту формирования документов формируются записи в регистре сведений по связи конкретных табелей и документов Заказ покупателя и Приходная накладная


Справочники:
Исполнитель
Фамилия - строка
Имя - строка
Отчество - строка
Клиент - ссылка на справочник Контрагенты
Должности табличная часть списка возможных должностей из справочника Должности
Статус - перечисление (Активен/Неактивен)
Должность
Название
Показатели - табличная часть списка показателей из справочника Показатели
Показатель
Название
Номенклатура - ссылка на справочник Номенклатура
Ед.изм. - ссылка на справочник едениц измерения
Точка обслуживания
Название
Клиент - ссылка на справочник Контрагенты
Ресурсы - табличная часть
Исполнитель - справочник
Должность - Справочники
Дата начала - дата
Дата окончания - дата

Документы:
Табель учета работ
Месяц - период формата МесяцГод
Клиент - ссылка на справочник Контрагенты
Точка обслуживания - ссылка на справочник Точка обслуживания
Данные за период - перечисление (Текущий месяц, Первая половина месяца, Вторая половина месяца, Произвольный период)
с - дата
по - дата
Максимальное количество показателей на одну дату - целое число
Табличная часть
Исполнитель - справочник
Должность - справочник
Итого - число
Показатели
Числа месяца с днем недели - нужное количество столбцов в зависимости от месяца и выбора в "Данные за период"
Обработки:
Помошник формирования документов расчетов
Дата формирования - дата
Период - перечисление (Текущий месяц, Первая половина месяца, Вторая половина месяца, Произвольный период)
Начисления всем исполнителям за период - Булево
Счета всем клиентам за период - Булево
Только по одному клиенту - Булево - активирует возможность выбора конкретного Контрагента и блокирует и очищает поле "Счета всем клиентам за период"
Клиент - выбор Контрагента по которому будут сформированны документы
Точка обслуживания - выбор точки обслуживания
Формировать счета - Булево - при активации формирует Счета клиентам
Формировать начисления исполнителям - Булево - при активации формирует начисления исполнителям
Формировать по каждой точке обслуживания отдельно - Булево
Табличная часть табелей
Табель учета работ - документы
Исполнитель - справочник - заполняется только в случае если предусматриваются расчеты с исполнителями
Контрагент - значение даты из текущего табеля
Точка обслуживания - значение даты из текущего табеля
Период - значение перечисления из текущего табеля (Текущий месяц, Первая половина месяца, Вторая половина месяца, Произвольный период))
с - дата значение даты с из текущего табеля
по - дата значение даты по из текущего табеля
Табличная часть заказов покупателей
Заказ покупателя
Контрагент - ссылка на справочник Контрагенты
Показатель
Номенклатура
Количество
Цена
Сумма
Дата - дата документа
Табличная часть поступлений услуг от исполнителей
Приходная накладная - документ
Исполнитель - справочник
Показатель
Номенклатура
Количество
Цена
Сумма
Дата - дата документа
Регистры сведений:
Связь между табелями и документами
Табель учета работ - документ
Документ - Приходная накладная или Заказ покупателя
Дата - дата образования связи
Показатель - справочник из Табель учета работ
Номенклатура - справочник из Документа
0
Выбранные исполнители
Отклики