gifts2017

Методика расчета резервов отпусков (счет 96) в 1С Зарплата и Кадры 7.7 с 2011 года (вариант)

Опубликовал vkr (vkr) в раздел Программирование - Практика программирования

В статье рассмотрен один из возможных вариантов расчета резервов отпусков (счет 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.хх для более детального разделения резервов отпускных, но это, как говорит товарищ
Леонид Каневский в известном криминальном цикле - "уже совсем другая история..." Laughing

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Александр Рытов (Арчибальд) 14.06.11 14:27
А вот Бух1С в упор не видит связи ПБУ/8 с отпускными...
2. vkr (vkr) 14.06.11 16:31
(1) Честно говоря, Бух1С лично для меня не есть некое дацзыбао :)
Что потребовалось бухшам из конкретных фирм, то и сделал...
Тем более, что прежде, чем написать мне ТЗ, они дня три консультировались
где-то наверху - как правильно нужно теперь учитывать резервы отпусков.
Пусть теперь это будет их проблемой... :)
З.Ы. Кстати, Бух1С вообще много чего в упор не видит - в том числе и 1С 7.7 :D
3. Александр Рытов (Арчибальд) 15.06.11 11:56
(2) Я к тому, что 1С (в лице Бух1С) вообще трактует пункт упомянутого закона как отмену резервирования отпускных, а не как отмену возможности выбора резервировать/не резервировать. С этим еще будет эпидемический гемор.
4. vkr (vkr) 16.06.11 08:56
(3) Можно даже сказать - апокалиптический гемор... :) Ладно, фиг с ним, подождем июля...
5. Светлана Иванова (Cvetic) 05.08.11 09:21
vkr, зачем так сложно? Почему просто не поставить для вида расчета отпуск очередной шаблон проводки Дт 96 субконто разбить так как нужно: отпуск ИТР, отпуск производственных цехов,... Кт 70?
6. vkr (vkr) 09.08.11 13:09
(5) Потому что так захотели бухши во главе с главбухшей - им так удобнее... Тайна сия велика есть... :)
7. Doomino (Doomino) 10.09.11 13:53
Спасибо за ценную идею! Сама сейчас бьюсь с подобной задачей.
8. netserfer (netserfer) 20.09.11 16:47
Ща будем реализовать млин
9. Griz (Griz) 23.09.11 13:53
Добрый день. А что значит "После этого достаточно было аккуратно пройтись по Справочнику Сотрудники и выбрать
для каждого сотрудника (в зависимости от подразделения - основное или производственное)
соответствующий шаблон проводки - "Дт96.21-Кт70" или "Дт96.22-Кт70", а также выбрать"? Каким образом в справочнике сотрудников указать проводку для отпуска?
10. Griz (Griz) 23.09.11 13:57
(5) Cvetic, У субконто 96 счета есть только резервы предстоящих платежей. Добавлять еще одно субконто?
11. vkr (vkr) 26.09.11 12:58
(9) Честно говоря, за давностью не помню, но, по-моему, нужно было
жмакать правой кнопкой мышки на сотруднике и выбирать шаблон
в зависимости от подразделения, в котором он работает...
12. Светлана Иванова (Cvetic) 06.10.11 10:05
(10) не субконто, а значения субконто.
13. Ольга Хваткова (Lancer673) 14.10.11 14:19
еще бы привязать все это к 1С 8.2
14. vkr (vkr) 17.10.11 07:32
(13) Ага... А на другой конец привязать бетонный блок и утопить в Марианской впадине... Чтобы неповадно было... :D
15. Людмила (Mila81) 19.10.11 14:31
у нас немного другой вариант, но у нас все начисления отпусков еще бьются по статьям затрат (Резерв АХП, Резерв рабочих основного пр-ва и т.д.), проводки формируем по старому варианту, т.е. в ЗиК не используем 96 счет и выгружаем в 8-ку отражение со счетами затрат, а после в 8-ке запускаем обработку, которая создает операцию и ищет в отражении проводки со статьей "Резерв....", зануляет сумму и перетаскивает ее в операцию с проводкой 96-70 + проводки по налоговому учету с использованием счета затрат. Т.е. конфы не ломали, все внешними обработками и правилами. Тоже самое в Зуп-Бух, только там сразу загружается и операция и отражение (в правилах прописано).
16. Людмила (Mila81) 19.10.11 14:32
наверное не осень понятно объяснила :)
17. Людмила (Mila81) 19.10.11 14:32
18. vkr (vkr) 19.10.11 15:03
(15)-(17) А при чем тут (и зачем) связь с восьмеркой ??? Понятно, что там методика должна быть другая...
Кто ж виноват, что связь ЗиК и Бух 7.7 - это гибрид стоматологии и проктологии ? :D
19. Алексей Дмитриевцев (alexdm) 08.11.11 16:52
За попытку что-то сделать плюсанул, хотя основная проблема, по сути, как раз и не решена, а именно - расчет и формирование этих самых резервов исходя из текущих остатков отпусков, а впоследствии, возможно, корректировка резервов. Для этого надо реализовать в программе учет этих самых остатков + расчет (на самом деле ничего сложного) + выгрузку проводок в бухию, т.к. вручную можно посчитать\забить проводками 10-20-50 человек в 2-3 подразделения, если больше - то уже тяжеловато.
20. Egor (oops!) 11.11.11 03:05
Всё бы ничего, но вот только не понял, где используется Перечисление.ВидыРезервов???
21. Виталий Виталий (keysnofelet) 01.12.11 06:44
ознакомился с идеей, доработал свою конфу маленько по другому.
22. vkr (vkr) 01.12.11 07:31
(21) А в чем состоит Ваш вариант, если не секрет ?
23. Сергей Ломоносов (djserega) 18.12.11 03:32
Присоединяюсь к проблеме расчета резервов...Кто-нить уже делал это в ЗиКе 7.7? Главбух сказал: давайте подождем, что придумает 1С. Но чуйствую 1С мы не дождемся
24. Алексей Дмитриевцев (alexdm) 22.12.11 15:18
(23), 1С, скорее всего, не родит вообще ничего для ЗиК 7.7. Для 8 есть, но не совсем то, что нужно моим клиентам (там расчет ведется каждый месяц процентом от ФОТ, база настраивается). У нас сформированы требования к расчету резервов исходя из реальных остатков отпусков. В 7-ке сделал дополнительный справочник остатков отпусков + документ для ввода остатков + документ расчета резервов. Допилил формирование проводок.
25. Евгений Попов (aston7777) 23.12.11 10:41
В нашей конторе тоже хотят ввести такую тему... Нашли разработку компании Аудит-Эскорт для ЗУП и УПП.
26. Алексей Дмитриевцев (alexdm) 27.12.11 11:08
(25) Примерно то же реализовал и в 8-ке, только без страховых взносов, у нас решили, что не надо.
27. Евгений Попов (aston7777) 28.12.11 12:47
А сможешь поделиться своей наработкой если не жалко?? Я бы ее дописал немного...
28. Виталий Виталий (keysnofelet) 10.01.12 09:29
сейчас будет начало года, вспомню что надо
29. Светлана Корнеева (kler_2009) 16.01.12 11:50
30. Ruslan (flash82) 31.01.12 08:28
(24) alexdm,
А сможешь поделиться своей наработкой если не жалко?? Я бы ее дописал немного...
31. Алексей Дмитриевцев (alexdm) 31.01.12 10:01
(30) flash82, к сообщению не цепляется, бери отсюда. md-шник 320 релиза, несколько нетиповой, но от него нужно только справочник "ОстаткиОтпусков", документы "ОстаткиОтпусков" (для него еще сделан свой журнал) и "РасчетРезервовПредстоящихРасходов" плюс константа "ШаблонПроводкиРПР". В глобальном модуле в глПроводкиЗаПериод2011 в двух местах внесены изменения для формирования проводок с использованием 96 счета, комментарии присутствуют.
fsirena; valux_pux_12345; yxo; aESThete; +4 Ответить 2
32. Ruslan (flash82) 31.01.12 10:45
(31) alexdm,
спасибо огромное!!!
33. Юлия Искра (Iskra) 16.02.12 04:42
34. Максим Анпилов (Mx00) 22.03.12 16:18
ЗиК релиз 320
Добавил счет 96, установил для отпуска шаблон проводки Дт 96 - Кт 70 и всё заработало самом собой :-)
(в 1С уже добавили обработку 96-го счета)
считатю, что добавлять перечисления и справочники в ЗиК не правильно, т.к. с помощью справочника "Значения субконто" можно сделать любую выгрузку проводок
35. vkr (vkr) 23.03.12 16:15
(34) Ежли главбухше взбредет, то придется сначала поругаться, а потом
все-таки добавлять в ЗиК то, что не получится сделать штатными методами...
Ничего страшного тут нет, кроме, конечно, самогО факта существования ЗиК... :)
36. yxo (yxo) 29.03.12 22:00
Спасибо! Очень познавательно!
37. Sol777 19.04.12 14:23
(34) Mx00, Так же сделал, всё нормально. Только остался вопрос как делить на 96 счете при выгрузке саму зарплату и страховые взносы (два вида резервов)
38. Владислав Тимофеев (ice_777) 19.04.12 18:49
(37)
Sol777,а не подскажите,по 96 счету надо в Бух 7.7 сделать субконто сотрудники?У меня в типовой конфе Бух 7.7 только субконто одно РЕЗЕРВЫ...
39. Sol777 20.04.12 09:38
(38) ice_777, если честно не знаю даже нужно ли. Мы в бух-ию выгружаем сводные проводки по 70 счету без аналитики по сотрудникам, поэтому на 96 счете достаточно только субконто резервы.
40. Victor Nespyatin (victuan) 02.07.12 17:48
(31)Я хотел скачать мд-шник, но не смог. Файл уже удален)).
Можно повторить?
41. Viktor (kurvik) 02.07.12 23:08
Мы тоже добавили счет 96, установили для отпуска шаблон проводки Дт 96 - Кт 70 и всё заработало типовым способом по использованию резерва.А вот само начисление резерва пока бухгалтера не решаються автоматически начислять по факту среднего заработка каждого работника-берут ФОТ по участкам и процент начисления (автоматизированным способом).При таком методе начисления затраты на себестоимость включаються в меньшей сумме, чем при методе расчета индивидуально по каждому сотруднику.
42. Алексей Дмитриевцев (alexdm) 12.07.12 10:43
(41) kurvik, Сделать отражение отпуска через 96-счет - это еще не самое сложное, действительно, настроил шаблон и в путь (мне сложнее пришлось - у моих страховые с отпускных не на 96-й, а на затратные счета, пришлось переписывать формирование проводок). Вот сделать автоматический расчет резервов...
43. Алексей Дмитриевцев (alexdm) 12.07.12 10:46
44. Victor Nespyatin (victuan) 12.07.12 16:09
45. Railways (RailMen) 26.01.14 20:58
счет 96 был преобразован в группу путем создания субсчетов 96.21 и 96.22

зачем? не лучше ли разносить на разные субконто:
1) Резерв по неиспользованным отпускам производственных подразделений
2) Резерв по неиспользованным отпускам НЕпроизводственных подразделений

Менять план счетов - всегда самое последнее решение.
46. vkr (vkr) 29.01.14 20:50
(45) Railways,
пришлось сделать так, как попросили булгахтерши - им так удобнее было... :)
(см. (2), (6) и т.д.)
47. Светлана Фоменко (safia-med) 03.09.14 12:12
Как раньше без неё жили? Спасибо.