Округление доплат за вечерние и ночные часы

05.02.13

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
ЗТЧ_ОкруглДоплатыЗаВечернНочнЧасы.epf.7z
.7z 2,76Kb
24
24 Скачать (1 SM) Купить за 1 850 руб.

Например, сотруднику установлена Тарифная часовая ставка = 233.49, он отработал 80 часов, в т.ч. 20 ночных и 8 вечерних.

ЗУП считатает:

  1. Оплата по часовому тарифу = 233.49 * 80 = 18679.20 (претензий нет).
  2. Доплата за ночные часы (20%) = 233.49 * 20% * 20 = 933.36 (при этом в документе начисления з/п по этому виду расчета показывает Тарифная ставка = 46.70; бухгалтерия хочет чтобы было 46.70 * 20 = 934).
  3. Доплата за вечерние часы (10%) = 233.49 * 10% * 8 = 186.79 (при этом в документе начисления з/п по этому виду расчета показывает Тарифная ставка = 23.35; бухгалтерия хочет чтобы было 23.35 * 8 = 186.80).

Создаём новую внешнюю обработку и в модуль обработки вставляем код:

Процедура Инициализировать (Объект, ИмяТабличнойЧасти, ТабличноеПолеОбъекта) Экспорт 
	
	ТабЧасть = Объект[ИмяТабличнойЧасти];
	
	ОбрабатываемыеВидыРасчетов = Новый Массив;
	ОбрабатываемыеВидыРасчетов.Добавить(ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ДоплатаЗаВечерниеЧасы);
	ОбрабатываемыеВидыРасчетов.Добавить(ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ДоплатаЗаНочныеЧасы);
	
	Для Каждого СтрокаТЧ Из ТабЧасть Цикл
		
		Если ОбрабатываемыеВидыРасчетов.Найти(СтрокаТЧ.ВидРасчета) = Неопределено Тогда
			Продолжить;
		КонецЕсли; 
		
		СтарыйПоказатель1		= СтрокаТЧ.Показатель1;
		СтарыйРезультат			= СтрокаТЧ.Результат;		
		НовыйПоказатель1		= Окр(СтарыйПоказатель1, 2);
		НовыйРезультат			= Окр(НовыйПоказатель1 * СтрокаТЧ.ОплаченоДнейЧасов, 2);
		
		ТекстСообщения	= "В строке " + СтрокаТЧ.НомерСтроки 
						+ " (Сотрудник = " + СтрокаТЧ.Сотрудник 
						+ ", Вид расчета = " + СтрокаТЧ.ВидРасчета + "): ";
		Сообщить(ТекстСообщения, СтатусСообщения.Информация);
		
		БылиИзменения = Ложь;				
		
		Если СтарыйПоказатель1 <> НовыйПоказатель1 Тогда
			СтрокаТЧ.Показатель1 = НовыйПоказатель1;	
			ТекстСообщения = " - Показатель1 (" + СтарыйПоказатель1 + ") округлен до " + НовыйПоказатель1;
			Сообщить(ТекстСообщения, СтатусСообщения.БезСтатуса);
			БылиИзменения = Истина;
		КонецЕсли; 
		
		Если СтарыйРезультат <> НовыйРезультат Тогда
			СтрокаТЧ.Результат = НовыйРезультат;	
			ТекстСообщения = " - Результат (" + СтарыйРезультат + ") пересчитан как " + НовыйРезультат;
			Сообщить(ТекстСообщения, СтатусСообщения.БезСтатуса);
			БылиИзменения = Истина;
		КонецЕсли; 
		
		Если НЕ БылиИзменения Тогда
			Сообщить(" - Всё ОК", СтатусСообщения.БезСтатуса);
		КонецЕсли; 
		
	КонецЦикла;
	
КонецПроцедуры

Обработка готова.

 

Для ленивых прилагается готовый файл.

Подключение

Заходим в Сервис / Дополнительные отчеты и обработки / Дополнительные внешние обработки табличных частей, добавляем новый элемент, жмём кнопку с изображением папки, выбираем прилагаемый файл ЗТЧ_ОкруглДоплатыЗаВечернНочнЧасы.epf (предварительно его нужно куда-нибудь сохранить к себе на диск), соглашаемся с использованием параметров авторегистрации, записываем созданный элемент:

 

 

Использование

Как обычно заполняем и рассчитываем документ "Начисление заработной платы сотрудникам организаций". Затем запускаем обработку через Заполнить / Округл. доплаты за вечерн./ночн. часы:

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

См. также

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

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

120000 руб.

19.08.2020    26418    25    1    

28

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

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

5940 руб.

27.05.2021    40414    300    106    

228

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

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

60000 руб.

06.10.2023    5171    38    20    

46

Зарплата Производство готовой продукции (работ, услуг) Учет рабочего времени Рабочее место Бизнес-аналитик Пользователь Руководитель проекта Платформа 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    96208    116    1    

123

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

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

12000 руб.

28.07.2016    61932    163    141    

135

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

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

120000 руб.

07.06.2021    13733    2    3    

3

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

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

84000 руб.

24.04.2017    52656    104    165    

91
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. PatriziaRossi 4 11.02.13 13:03 Сейчас в теме
Интересная штука, а как сделать, чтоб подобным образом обработать другое начисление, Оплату по часовому тарифу? вот допустим есть тариф 82,240 и часы 115, ЗУП считает 9457,60. все верно, но мне надо, чтоб ЗУП округлили эту выплату до 6458.


Все! дошла своим ходом, все получилось так, как мне и надо было, огромное спасибо
Оставьте свое сообщение