Групповое заведение "Отсутствия с сохранением оплаты" на 31 декабря. ЗУП 3.1

26.12.20

Учетные задачи - Зарплата

Алгоритм группового заведения в ЗУП 3.1 "Отсутствия с сохранением оплаты" на 31 декабря (можно и на другие даты).

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
ЗУП 3.1 Групповое заведение "Отсутствия с сохранением оплаты" на 31 декабря.:
.zip 408,13Kb
0
0 Скачать (1 SM) Купить за 1 850 руб.

В этом году многие предприятия и фирмы решили сделать 31 декабря выходным. Но т.к. официально день не является праздничным, надо его как-то оформить в ЗУП. Просто проставить всем явку не желательно, т.к. в случае какого либо происшествия с сотрудником, могут возникнуть вопросы (например у страховых), как он сломал ногу в 200 км от города, если по документам был на работе?

Наша бухгалтерия решила всем оформлять документ "Отсутствие с сохранением оплаты". Всем он их устраивает, кроме одного, нет возможности заведения сотрудников списком. Если у вас 10-15 человек, то заколотить их не велика проблема, а если 300?

Ломать стандартный документ не хотелось, писать новый со списком тем более. Решено было использовать "Универсальный подбор и обработку " и произвольный алгоритм к ней.

Чтобы получить актуальный список работающих сотрудников (без отпускников, больных и прочих), в ЗУП создается служебный документ   "Отпуск без сохранения оплаты списком", стандартный механизм заполнения позволяет заполнить его табличную часть всеми работающими на нужную дату сотрудниками.

В Универсальном подборе выбирается ссылка на него


 

Далее на закладке обработки выбираем "произвольный алгоритм" и жмем добавить


 

В открывшееся окно добавляем следующий код:
 

Для каждого ТекСтрока Из объект.сотрудники Цикл
НовыйДокумент = Документы.ОплатаПоСреднемуЗаработку.СоздатьДокумент();
НовыйДокумент.дата=объект.дата;
НовыйДокумент.ПериодРегистрации                        =объект.дата;   // Дата
НовыйДокумент.Организация                              = объект.Организация; // Организация
НовыйДокумент.Сотрудник                                = ТекСтрока.Сотрудник; // Сотрудник
НовыйДокумент.ФизическоеЛицо                           = ТекСтрока.Сотрудник.ФизическоеЛицо; // Физическое лицо
НовыйДокумент.УдалитьВидОтсутствия                     = Неопределено; // Состояния сотрудника
НовыйДокумент.ВидВремени                               = Справочники.ВидыИспользованияРабочегоВремени.найтипонаименованию("Оплачиваемые нерабочие дни"); // Вид рабочего времени
НовыйДокумент.ВнутрисменноеОтсутствие                  = Неопределено; // Булево
НовыйДокумент.ВидРасчета                               = ПланыВидовРасчета.Начисления.НайтиПоКоду("онр"); // Начисление
НовыйДокумент.ПроцентОплаты                            = 100; // Число
НовыйДокумент.ДатаНачала                               = дата(2020,12,31); // Дата
НовыйДокумент.ДатаОкончания                            = дата(2020,12,31); // // Дата
НовыйДокумент.ДатаОтсутствия                           = дата(2020,12,31); // // Дата
НовыйДокумент.ОплачиватьЧасов                          = Неопределено; // Число
НовыйДокумент.ДатаНачалаСобытия                        =  дата(2020,12,31); // Дата
НовыйДокумент.ВидВремениЗамещаемый                     = Неопределено; // Вид рабочего времени
НовыйДокумент.ПериодРасчетаСреднегоЗаработкаНачало     = Неопределено; // Дата
НовыйДокумент.ПериодРасчетаСреднегоЗаработкаОкончание  = Неопределено; // Дата
НовыйДокумент.ФиксПериодРасчетаСреднегоЗаработка       = Неопределено; // Булево
НовыйДокумент.СреднийЗаработок                         = Неопределено; // Число
НовыйДокумент.Начислено                                = Неопределено; // Число
НовыйДокумент.Удержано                                 = Неопределено; // Число
НовыйДокумент.ПорядокВыплаты                           = Перечисления.ХарактерВыплатыЗарплаты.Зарплата; // Характер выплаты зарплаты
НовыйДокумент.ПланируемаяДатаВыплаты                   = дата(2021,01,10); // Дата
НовыйДокумент.ИсправленныйДокумент                     = Неопределено; // Отсутствие с сохранением оплаты
НовыйДокумент.ДокументРассчитан                        = Неопределено; // Булево
НовыйДокумент.Рассчитал                                = Неопределено; // Пользователь
НовыйДокумент.ПредставлениеПериода                     = Неопределено; // Строка
НовыйДокумент.Руководитель                             = Неопределено; // Физическое лицо
НовыйДокумент.ДолжностьРуководителя                    = Неопределено; // Должность
НовыйДокумент.ОснованиеПодписиРуководителя             = Неопределено; // Строка
НовыйДокумент.ГлавныйБухгалтер                         = Неопределено; // Физическое лицо
НовыйДокумент.ДолжностьГлавногоБухгалтера              = Неопределено; // Должность
НовыйДокумент.ОснованиеПодписиГлавногоБухгалтера       = Неопределено; // Строка
НовыйДокумент.Бухгалтер                                = Неопределено; // Физическое лицо
НовыйДокумент.ДолжностьБухгалтера                      = Неопределено; // Должность
НовыйДокумент.ОснованиеПодписиБухгалтера               = Неопределено; // Строка
НовыйДокумент.Исполнитель                              = Неопределено; // Физическое лицо
НовыйДокумент.ДолжностьИсполнителя                     = Неопределено; // Должность
НовыйДокумент.ОснованиеПодписиИсполнителя              = Неопределено; // Строка
НовыйДокумент.РасчетДенежногоСодержания                = Неопределено; // Булево
НовыйДокумент.СохраняемоеДенежноеСодержание            = Неопределено; // Число
НовыйДокумент.Ответственный                            = объект.ответственный; // Пользователь
НовыйДокумент.Комментарий                              = "Оплата 31 декабря 2020"; // Строка
НовыйДокумент.СтатьяФинансирования                     = Неопределено; // Статья финансирования
НовыйДокумент.СтатьяРасходов                           = Неопределено; // Статья расходов
НовыйДокумент.СпособОтраженияЗарплатыВБухучете         = Неопределено; // Способ отражения зарплаты в бухучете
НовыйДокумент.ОтношениеКЕНВД                           = Неопределено; // Отношение к ЕНВД затрат на зарплату
НовыйДокумент.ДоходПолученНаТерриторииРФ               = Неопределено; // Булево
НовыйДокумент.Смена                                    = Неопределено; // Смена работы сотрудников
НовыйДокумент.ПереходящаяЧастьПредыдущейСмены          = Неопределено; // Булево
НовыйДокумент.ПереходящаяЧастьТекущейСмены             = Неопределено; // Булево
НовыйДокумент.ИсчислятьНалогПриОкончательномРасчете    = Неопределено; // Булево
НовыйДокумент.УдержатьНалогПриВыплатеЗарплаты          = Неопределено; // Булево
НовыйДокумент.ДоначислитьЗарплатуПриНеобходимости      = Неопределено; // Булево
НовыйДокумент.УчитыватьМРОТПриОплатеПоСреднемуЗаработку= Неопределено; // Булево
НовыйДокумент.записать();
конеццикла;

Прописать код созданного начисления, если его не было в строке 

НовыйДокумент.ВидРасчета  = ПланыВидовРасчета.Начисления.НайтиПоКоду("онр"); // Начисление

 

 

В правом нижнем углу нажать сохранить и выполнить.


 

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

Бухгалтеру нужно только зайти в него рассчитать и утвердить.



 

Если в "начислено" не появилась сумма , стоит проверить формулу в начислении и меня она такая:
Макс(СреднийЗаработокОбщий, УчитыватьМРОТ * МРОТ)* (ПроцентОплатыПоСреднему / 100) *КалендарныеДни

Во вложении стандартная универсальная обработка для 1С 8.3 и текстовый файл, содержащий данную инструкцию.

Тестировалось на платформе 8.3.16.1148 релиз ЗУП 3.1 (3.1.15.137)  и  8.3.18.1208 х64 ЗУП 3.1(3.1.16.77). 

группового заведения ЗУП 3.1 Отсутствия с сохранением оплаты

См. также

Зарплата Внешние источники данных Бюджетный учет Перенос данных 1C Системный администратор Программист Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 8 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

120000 руб.

19.08.2020    26318    25    1    

28

Внешние источники данных Зарплата Бюджетный учет Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 7.хх учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

84000 руб.

24.04.2017    52577    104    165    

91

Зарплата Роли и права Системный администратор Бухгалтер Платформа 1С v8.3 Бухгалтерский учет Управление правами 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Молдова Россия Казахстан Бухгалтерский учет Платные (руб)

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

5940 руб.

27.05.2021    40236    295    106    

225

Корректировка данных Зарплата Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

60000 руб.

06.10.2023    5051    38    20    

46

Перенос данных 1C Зарплата Бюджетный учет Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет зарплаты для бюджетных учреждений 3.5» и «КАМИН:Зарплата для бюджетных учреждений 5.5» на конфигурацию «Зарплата и кадры государственного учреждения».

12000 руб.

28.07.2016    61877    163    141    

135

Зарплата Производство готовой продукции (работ, услуг) Учет рабочего времени Рабочее место Бизнес-аналитик Пользователь Руководитель проекта Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Торговля и склад 7.7 Бытовые услуги, сервис Оптовая торговля, дистрибуция, логистика Электротехника и микроэлектроника Управленческий учет Платные (руб)

Модуль или расширение «Сервисный центр для 1С» позволяет принимать в ремонт оборудование (компьютеры, бытовая техника и т.п.), оформлять заявки инженеров на посещение клиентов и вести начисление заработной платы для сотрудников. Позволяет наладить автоматизированный учет в сервисном центре на уже существующей базе.

16800 руб.

01.11.2012    96073    116    1    

123

Зарплата Внешние источники данных Программист Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 8 организаций (далее Парус) в конфигурацию 1С:Зарплата и управление персоналом, ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

120000 руб.

07.06.2021    13700    2    3    

3
Оставьте свое сообщение