Собственно, это модифицированный типовой модуль формы документа "Выплата заработной платы" (релиз 302), в котором реализована возможность выплаты аванса в зависимости от отработанного за первую половину месяца времени.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже
заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Выплата производится стандартным способом, т.е. открывается форма документа, заполняется списком сотрудников (штатными, внутренними и внешними совместителями) и табличная часть заполняется списком сотрудников с расчитанным авансом.
Условия: - у сотрудников в форме должен быть заполнен реквизит аванс; - на момент выплаты аванса должны быть произведены соответствующие расчёты (начального сальдо, документов-отклонений текущего месяца); - если на сотрудника есть документ увольнения, он в список не попадает; - если сотрудник с 1 по 15 число не работал (был в отпуске, болел, командировке, были введены невыходы), он в список не попадает; - сотрудники, которые проработали часть положенного по их рабочему графику времени, сумма аванса рассчитывается пропорционально отработанному времени; - сотрудникам, которые имеют отрицательное начальное сальдо (НС) месяца аванс рассчитывается за минусом НС.
По сотрудникам, не попавшим в ведомость на выплату аванса, выводися сообщение с указанием причины исключения. Объединением (замещеием) лучше не делать, т.к. с целью сокращения объёма файла реквизиты документа не настроены. Лучше заменить соответствеющие куски модуля (или весь изменённый фрагмент). Буду рад, если кому-либо это окажется полезным.
В типовых конфигурациях платформы "1С:Предприятие 7.7" часто номер и дата договора указаны в самом наименовании договора. Что создает сложности в тех случаях, когда эти реквизиты надо знать, например, при конвертации данных в конфигурации платформы "1С:Предприятие 8", где номер и дата договора - отдельные реквизиты.
Исправление и проведение документов, например, счетов-фактур, введенных на основании документов реализации, можно организовать многими способами. Описан сравнительно простой подход, реализованный и работающий несколько лет в реальной бухгалтерии 1Cv7.7. Без внешних компонентов.
В процессе работы с конфигурацией ТИС, в разрезе одной номенклатуры могут накапливаться как положительные так и отрицательные остатки по различным партиям.
Данная обработка содержит модуль проведения регламентного документа, который можно было бы создать в конфигурации и условно назвать "КорректировкаПартий", посредством которого можно провести взаимозачёт таких партий.
Очень полезная доработка. Только думаю, что лучше было ее оформить в виде внешней обработки. Форму ввода сохранить, по кнопке Расчет производить расчет сумм аванса и формировать документ Выплата заработной платы.
К сожалению облегчить жизнь - не получилось, ведь сейчас уже релиз 317, совершенно верно заметил 1. rimma_n - "лучше было ее оформить в виде внешней обработки"
Не вижу особых проблем при обнлвлении в связи с выходами новых релизов: данные куски модуля не изменяются и достаточно скопировать их и заменить соответствующие строки в документе после обновления. А в последних релизах документ выплаты вообще не меняется - достаточно снять галочку при обновлении и всё останется неизменным.
Можно, конечно, сделать и в виде внешней обработки, и обработки по заполнению ТЧ, может, ещё как-то, но нам подошёл этот вариант. Главное, способ реализован, а как его кто хочет представить - его дело...