Распределение больничного листа для ЗИК 7.7 релиз 308

08.03.11

Задачи пользователя - Адаптация типовых решений

Решил проблема с распределением больничного листа по проводкам в ЗИКе для бюджетных организаций. С определенным знанием кода можно переделать  для хоз расчетников. Потребуется сделать небольшие модификации кода.

Скачать файл

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

Наименование По подписке [?] Купить один файл
Файл 1 и Файл 2 в одном архиве
.rar 12,39Kb
305
305 Скачать (1 SM) Купить за 1 850 руб.

Проблема: распределить больничный лист по проводкам базовых начислений.

Решение: Реализация с использованием документа "Бух учет начислений"

1. Меняем состав документов , на основании которых вводится док "БухучетНачислений": входим в конфигуратор, открываем док и нажимаем кнопку "Ввод на основании". Затем ставим галочку в графе "Вводить на основании" у документа "Больничный лист".

2. Заходим в форму документа. Создаем на форме кнопку с вызовом процедуры (у меня она называется "ЗаполнитьБЛ()"). В модуле формы вставляем в любое место процедуру:

см Файл 1

 

3. В глобальнике в меняем функцию глПолучитьРаспределениеРезультата()   вставляем код

см файл 2

Для простоты вставил код всей функции. Можно ее брать и полностью заменять. Кому интересно смотрите комментарий "//здесь измения". Претендую только на код, заключенный в рамках данного комментария.

Кому непонятно, пишите. Если смогу помочь, сделаю это. И конечно плюсуйте, если понравилось.

 

См. также

Печатные формы Адаптация типовых решений Программист Платформа 1С v7.7 1C77 Абонемент ($m)

Приятное улучшение обработки "Внешние печатные формы" для типовых конфигураций на базе 1С 7.7 для более комфортной работы с "любимой семерочкой".

1 стартмани

04.02.2022    3500    1    igor7777    0    

3

Адаптация типовых решений Программист Платформа 1С v7.7 1C77 Россия Бухгалтерский учет ФОМС, ЕФС Бесплатно (free)

В этой статье описано, какие небольшие изменения можно внести в модуль документа Начисление налогов с ФОТ, чтобы правильно рассчитывались страховые взносы с 1 апреля 2020 г.

09.04.2020    21263    Юджин58    39    

5

Адаптация типовых решений Программист Платформа 1С v7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Управленческий учет Бесплатно (free)

Описан способ работы с учетом расписания с приоритетными покупателями - торговыми сетями (основными покупателями) в торговой или комплексной учетной системе на 1С 7.7. Множественная заявка покупателя на несколько торговых точек.

14.10.2019    6491    ksnik    14    

3

Операции по ВЭД Адаптация типовых решений Программист Оперативный учет 7.7 1С:Торговля и склад 7.7 Россия Бухгалтерский учет НДС Бесплатно (free)

В данной статье хотел поделиться опытом, как в Торговле 7.7 ( релиз 994) сделать возможность выводить код ТНВЭД в печатную форму счета-фактуры. Сразу скажу, что нужно это только тем, кто осуществляет экспорт в страны таможенного союза. Остальные могут не волноваться.

15.11.2017    12235    AndKovalchuk    0    

1

Зарплата Адаптация типовых решений Программист Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бухгалтерский учет Абонемент ($m)

Реализация Постановления Правительства РФ 1316 от 04.12.14 для типовой конфигурации "Бухгалтерский учет 7.7" рел. 7.70.590

1 стартмани

31.12.2014    24166    9    Sergey1CSpb    2    

0
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. вик 31 09.03.11 11:27 Сейчас в теме
А как насчет того, что часть начислений идет за счет работодателя, а часть за счет ФСС?
2. Boroda 90 09.03.11 12:08 Сейчас в теме
Файла два, а имя - одно...
3. FreeXer 63 09.03.11 12:30 Сейчас в теме
Один файл два раза загрузили. Куда не жмешь - первый файл загружается.
Просьба сделать Архив из двух файлов и закачать этот один Архив )
4. Nataly_2012 09.03.11 13:05 Сейчас в теме
Один файл два раза загрузили.
Функции глобального модуля глПолучитьРаспределениеРезультата() - нет.
5. dvdimka 09.03.11 14:21 Сейчас в теме
В теории идея отличная -вытащить распределение по иФ через штатный документ, но много нюансов. Как, например, распределять при достижении предельной величины 415 тыс за год?
6. Jacob34 121 09.03.11 21:08 Сейчас в теме
Все исправил. Выложил один архив. Он без пароля и там два файла.
7. Jacob34 121 09.03.11 21:09 Сейчас в теме
На счет больничного за счет работодателя- все распределяется в соответствии с проводками. В этом плане все работает корректно.
8. Jacob34 121 09.03.11 21:15 Сейчас в теме
dvdimka пишет:
В теории идея отличная -вытащить распределение по иФ через штатный документ, но много нюансов. Как, например, распределять при достижении предельной величины 415 тыс за год

Суть в следующем: Мы достаем все начисления за 2 года которые входят в базу страховых взносов и берем распределение этой базы по проводкам. На мой взгляд суть распределения заключается в пропорциональном распределении больничного по начислениям. В принципе, если возникает ситуация с превышением 415 тыс руб, то данную ситуацию отрабатывает сам больничный, ограничивая размер начисления по больничному листу, при этом распределяем полученную сумму по базовым начислениям. Если есть идеи, то могу их реализовать ради собственного интереса. Пишите.
9. Stety 153 10.03.11 11:20 Сейчас в теме
Насчет превышения предельной величины облагаемой базы точка зрения правильная - не имеет смысла заморачиваться этим при определении пропорции распределения. Ведь превышение как правило происходит внутри какого-то периода, а внутри него начисления, образующие базу могут начисляться не только "с первого по тридцать первое". Пока законодательно нет требования углубляться в эти изыски, нет смысла мозг себе и бухам этими ужасами выносить. :D
10. AlexW 11.03.11 12:39 Сейчас в теме
За идею плюс. Попробовал. Документ "БухУчетНачислений" работает почти нормально, если не брать в расчет некоторые виды расчета, например "матпощь". Но вот свод проводок не распределяет проводки за счет ФСС, всё ставит на бюджет. Может я еще что-то не учел?
И ксати, почему у вас в процедуре глПолучитьРаспределениеРезультата() изменения только в ветке "Если СобиратьДанныедляЕСН"?
Разве не надо еще изменить "Если СобиратьДанныеБухУчета"?
11. mihenius 83 14.03.11 11:14 Сейчас в теме
Может лучше перенести в "Исправление Ошибок 1С"?
http://infostart.ru/public/?rubric=1646
12. Oliwer 17.03.11 13:19 Сейчас в теме
Все сделал, но пишет сообщение что для В.Р. "Оплата больничного листа" проводка не корректна и сформирована не будет
в виде расчета Б/л в Дт 303.02/КБК/830/ФСС_НС/Расходы по страхованию в Кт 302.03/КБК/730/Сотрудники
В тип дохода для страховых взносов - Не является объектом налогообложения
И кстати, не смотря на это сообщение делает проводки но все на бюджет.

И еще. Я правильно понял последовательность?
Делаем Б/л, затем на основании его БухУчетНачислений, затем расчитать ЗП.
13. Pulyalya 4 17.03.11 17:09 Сейчас в теме
Если убрать :

Если (Режим = "Проверка") и (ДокРаспределение.шаблонпроводки.Выбран() = 1) Тогда
Если ПроверкаХозоперации(ШаблонУчета,ВР,ПроверятьСконфигурированныеУдержания)=0 Тогда
глСообщениеТрассировки(глСообщенияТрассировки, "Указанная в "+ДокРаспределение.НомерСтроки+" строке документа "+глПредставлениеДокумента(ДокРаспределение)+" для в.р. """+глПредставлениеВидаРасчета(ВР)+""" проводка некорректна и сформирована не будет.", -1,0,,,,,,,,,ДокРаспределение); Продолжить
КонецЕсли;
КонецЕсли;

в блоке "//здесь изменения" , то проводки выдает правильные.

Но не распределяет бл за прошлый расчетный период.К примеру, в марте сотрудник принес бл 27.02.11-05.03.11, та чать бл которая за февраль не распределяется(или падает на основной источник), а часть бл за март распределяется.
14. Jacob34 121 17.03.11 17:12 Сейчас в теме
Oliwer,. Могу ответить следующее: последовательность правильная, а по поводу ошибки не могу сказать однозначно, т.к. не встречал ее. У меня стоит уже примерно у 15 клиентов и они закрыли месяца. Пока все нормально. Поэтому могу помочь только если пришлете базу на мой ящик. Пока можно только мд, я его проверю. Если все правильно, тогда надо отлавливать ошибку на реальной базе.
15. Lika-Kalika 10 17.03.11 22:02 Сейчас в теме
Писала в поддержку 1с (месяц назад), мне ответили, что они собираются дописать распределение (по базе для страховых взносов).
16. Pulyalya 4 18.03.11 21:26 Сейчас в теме
Разобралась с переходящим бл (прошлый месяц плюс текущий) тогда надо вводить 2 док-та бухучет, один за прошлый месяц, второй за текущий.
17. vera4ka 25.03.11 08:28 Сейчас в теме
идея и правда классная,только в глобальном модуле ошибка.я думаю надо добавить проверку "Если Документы.ДокОснование= Документ Тогда"... а иначе получается,что находится первый док,и все распределяется по нему.причем если ечть челы,у которых БЛ только по одному источнику,у них тоже все поделится...
18. andrue-t 07.04.11 18:28 Сейчас в теме
не работает:

Если ДокОснование<<?>>.Вид() = "БольничныйЛист" Тогда
{Документ.БольничныйЛист.Форма.Модуль(7395)}: Переменная не определена (ДокОснование)
19. vera4ka 07.04.11 18:50 Сейчас в теме
почему? добавляем эту проверку не в больничном листе,а в глобальном модуле
ИначеЕсли ВидДока = "БольничныйЛист" Тогда
Документы = СоздатьОбъект("Документ.БухучетНачислений");
ДокРаспределение = ПолучитьПустоеЗначение("Документ.БухучетНачислений");
ДатаВыборки = КонМесяца(ДатаОкончания);
Если Документы.ВыбратьДокументы(ДатаВыборки,ДатаВыборки) = 1 Тогда
Пока Документы.ПолучитьДокумент()=1 Цикл
Если Документы.ДокОснование=Документ ТОгда //вот здесь!!!!
Если (Документы.Проведен() = 0) Тогда
Продолжить;
КонецЕсли;
ДокРаспределение = Документы.ТекущийДокумент();
Прервать
КонецЕсли;
КонецЦикла
КонецЕсли;
20. ЦБК 12.04.11 11:34 Сейчас в теме
Как решить проблему с распределением больничного листа по проводкам в ЗИКе для бюджетных организаций на релизе 309???
21. Pulyalya 4 14.05.11 19:41 Сейчас в теме
Распределяет только начисление б\листа, при этом НДФЛ с б\л не распределяет по источникам и в док-тах выплата зп, накопленная задолженность тоже не видно этого распределения.
22. Hidden_Note 18.05.11 14:38 Сейчас в теме
Автору спасибо за идею. Для распределения НДФЛ всё же добавил аналогичные изменения и в ветку Если СобиратьДанныеБухУчета = 1... Вот только если там тоже прописать Если ВидДока = "БольничныйЛист" (с учетом, что у новых больничных ПособияПоСреднемуНеРаспределять=1), она задвоит уже имеющиеся строки распределения по проводкам (при обходе начислений). В этом случае надо фильтровать добавление новой строки в ТаблицаРаспределения, если аналогичная строка уже есть.
24. smooth 197 23.08.11 14:29 Сейчас в теме
Автору спасибо за идею!
Только я перенес блок изменений глмодуля из раздела "Если СобиратьДанныеУчетаЕСН = 1 Тогда" в блок "Если СобиратьДанныеБухУчета = 1 Тогда" и вопрос распределения б/л, ндфл, и выплат решился (то (22) и контролировать дублирование строк не надо ;)).
Увеличил интервал выборки документов "БухучетНачислений" с КонМесяца(ДатаОкончания) по КонМесяца(ДобавитьМесяц(ДатаОкончания,3)) - это к вопросу переходящих б/л от Pulyalya (14),(16), ну, и поставил условие на ДокОснование (Если Документы.ДокОснование = Документ Тогда)
И вроде все работает ;)
23. dvdimka 03.06.11 10:07 Сейчас в теме
А поподробней можно про распределение НДФЛ?
25. dvdimka 31.08.11 11:20 Сейчас в теме
в 309 релизе все работало, а в 313 распределяет, но в проводки БЛ не попадает..
26. Ироида 9 08.09.11 23:57 Сейчас в теме
27. kurvik 21.09.11 19:15 Сейчас в теме
Было бы отлично, если добавить еще автоматизированный контроль за теми суммами которые попали в расчет больничного за два года и теми, что включились в документ "Бух учет начислений" для распределения по источникам.Выдавать разницу.
28. Pulyalya 4 12.10.11 22:49 Сейчас в теме
Спасибо автору! Но надо убрать еще суммы мат.помощи (необлагаемой страх. взносами до 4т.р.)из суммы, попадающей в документ бух учет начислений.
29. kainiss 1 09.12.11 11:17 Сейчас в теме
Cпасибо,переделал для документа ПРиказ о работе в праздничные дни.
30. fast 21.12.11 15:01 Сейчас в теме
Очень полезная информация, использовал как шаблон, немного переделывал под нужды клиента, с экономил уйму времени за что и спасибо.
31. lushka 6 28.12.11 07:18 Сейчас в теме
Автору спасибо, реально выручило в свое время, с кое-какими доработками "под себя"
32. safia-med 13.03.14 10:10 Сейчас в теме
Как учитываются суммы материальной помощи не облагаемые налогами?
Оставьте свое сообщение