Методика расчета резервов отпусков (счет 96) в 1С Зарплата и Кадры 7.7 с 2011 года (вариант)
В статье рассмотрен один из возможных вариантов расчета резервов отпусков (счет 96)
в 1С Зарплата и Кадры 7.7 с 2011 года.
- Описание
- Подробнее
Описание
Лето… Народ собрался в отпуска… А куда без отпускных-то ?
И вот уже любимый МинФин выдал очередное «указание по улучшению и повышению…» с 2011 года 🙂
В общем, была поставлена задача : настроить Бух и ЗиК 7.7 таким образом, чтобы очередные отпуска
сотрудникам рассчитывались и начислялись по счету 96 (резервы), как это предусмотрено
законодательством с 2011 года.
Попробую описать ту методику, с помощью которой задача была решена…
1. В Бухгалтерии 7.7 счет 96 был преобразован в группу путем создания субсчетов 96.21 и 96.22
— соответственно для сотрудников основного подразделения (к-рым з/пл идет на счет 44.1.1)
и сотрудников производственного подразделения (к-рым з/пл идет на счет 20).
Почему именно 96.21 и 96.22, а не 96.1 и 96.2 ? Дело в том, что пока я искал информацию о счете 96 (Резервы) в интернете, то где-то наткнулся на упоминание о возможном последующем использовании этих субсчетов в штатном Плане счетов, поэтому решил не дразнить гусей и использовать 96.2х (в принципе, можно хоть 96.71/.72, хоть любые другие).
Т-к до момента преобразования на счете 96 ничего не было, то получившийся субсчет 96.0 был просто
удален из плана счетов (можете запустить в меня булыжником…)
2. В ЗиК 7.7 были заранее созданы :
2.1. Справочник.Резервы с единственным реквизитом ВидРезерва (тип — Справочник.ЗначенияСубконто),
для которого затем создается элемент Справочника ЗначенияСубконто = «Оплата отпусков».
2.2. Перечисление.ВидыРезервов с одним элементом — ОплатаОтпусков
(с Комментарием = «Резерв на оплату предстоящих отпусков работников»
и Представлением = «На оплату предстоящих отпусков работников») (см. в Бух 7.7)
3. Все нужные счета были экспортированы в XML-файл из Бухгалтерии через Сервис -> Обмен данными
(галочки были проставлены по списку) и затем загружены в ЗиК также через Обмен данными.
После этого в ПланеСчетов ЗиК появились счета 96.21 и 96.22 со всеми необходимыми атрибутами.
4. Таким образом, стало можно создавать шаблоны проводок типа «Дт96.2х-Кт70 (Резерв отпускных)»
и «Дт96.2х-Кт69.хх (Налоги)».
Собственно говоря, ЗиК сама правильно делает проводки по налогам…
5. После этого достаточно было аккуратно пройтись по Справочнику Сотрудники и выбрать
для каждого сотрудника (в зависимости от подразделения — основное или производственное)
соответствующий шаблон проводки — «Дт96.21-Кт70» или «Дт96.22-Кт70», а также выбрать
в шаблоне нужные субконто…
6. И, наконец, нужно было внести в ГлобальныйМодуль ЗиК 7.7 следующий код,
который любезно подсказала коллега Lainus c форума Ru-Board.
Для ЗиК 7.7 релиз 311 нижеуказанный код нужно вставить в процедуре глПроводкиЗаПериод2011()
после строки 78493 ( перед оператором КонецЕсли; ) :
//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
//$$$$$ Обработка шаблона проводок по счету 96
//$$$$$ ( Резервы Отпусков — субсчета 96.21 и 96.22 )
//$$$$$ Lainus, vkr, 03.06.2011
//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
Если ( КодСчетаДебетаИзШаблона = «96» )
Тогда
Шаблон_ = Сотрудник.ПолучитьАтрибут(«ШаблонПроводки»).Получить(ДатаОкончания);
Если Шаблон_.Выбран() = 0
Тогда
Шаблон_ = Сотрудник.Подразделение.Получить(ДатаОкончания).ШаблонПроводки ;
Если Шаблон_.Выбран() = 0
Тогда
Шаблон_ = Константа.ПроводкаПоУмолчанию;
КонецЕсли;
КонецЕсли;
Если Шаблон_.СчетДебета.Код <> «44.1.1»
Тогда
Спр_ = СоздатьОбъект( «Справочник.ПланСчетов» );
Спр_.НайтиПоКоду( «96.22» );
СчетДебета = Спр_.ТекущийЭлемент();
Спр_ = «» ;
КонецЕсли;
КонецЕсли;
//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
7. На данный момент методика работает в двух связках баз (Бух + ЗиК), в каждой из которых
по нескольку десятков сотрудников разных подразделений. В принципе, никто не мешает ввести еще
субсчета 96.хх для более детального разделения резервов отпускных, но это, как говорит товарищ
Леонид Каневский в известном криминальном цикле — «уже совсем другая история…» 

