Дополнение в конфигурацию Бухгалтерия . Расчет заработной платы. Обновление 12.08.2012













В конфигурации Бухгалтерия Вам не хватает документов по расчету отпуска, больничного, алиментов, табеля учета отработанного времени и других по заработной плате? Тогда это для Вас!

Дополнение в конфигурацию «Бухгалтерия» позволяет вести достаточно полноценный во многих случаях учет заработной платы. Справочник «Виды начислений (дополнительно)» описывает  базы для расчета отпусков, больничных, алиментов, профвзносов. Справочник «Сотрудники (дополнительно)» хранит необходимые реквизиты используемых графиков рабочего времения, условий доплат. Справочник «Прожиточные минимумы» содержит суммы прожиточных минимумов, используемые при расчете алиментов. Добавлены новые документы начисления заработной платы и новые отчеты. Предлагаемые дополнения не мешают последующему обновлению конфигурации! Предложенные решения использовали в течение нескольких лет практически, бухгалтеры, работавшие в предлагаемой настройке, отмечают удобство и простоту работы. Не претендуя на весь функционал «ЗиК», выкладываю немного «причесанную» рабочую версию. Автор выражает огромную благодарность Мезько Вадиму Витальевичу за удобную реализацию календарей в //infostart.ru/public/72975/. После небольшой доработки это позволило организовать учет рабочего времени, использовать разные календари! Для подключения настроек, как обычно, запустите Конфигуратор сохраните архивную копию, в режиме Объединение конфигураций используйте скаченный файл 1cv77.md и отметьте галками ТОЛЬКО новые элементы! Сохраните конфигурацию и запустите программу в режиме «Предприятие». Для начального заполнения новых констант и справочников запустите обработку ПриПервомЗапускеЗПБухУСН.ert. Откройте справочник Сотрудники (дополнительно) и заполните его. Каждый раз, когда вы введете нового сотрудника, не забывайте открыть этот справочник и заполнить реквизиты нового сотрудника! Откройте справочник Виды начислений (дополнительно) и заполните его (поставьте нужные галки). Каждый раз, после ввода нового вида начислений, открывайте этот справочник и заполняйте его!

Пробуйте, может быть Вам понравится!  Не все используют ЗиК!

ОБНОВЛЕНИЯ

21.02.2012 В обработку «ПриПервомЗапускеЗПБухУСН» добавлен модуль создания новых, используемых в конфигурации счетов. Обновлено описание документов и справочников.

03.03.2012 Добавлена возможность устанавливать размер алиментных выплат кратно прожиточному минимуму (по Федеральному закону от 30 ноября 2011 года № 363-ФЗ). Внимание! Если у Вас были введены документы «Исполнительный лист», запустите  новую обработку «ПриПервом запуске…», затем откорректируйте, в случае необходимости, реквизиты исполнительных листов. Новый справочник «Прожиточные минимумы» заполняется обработкой «ПриПервомЗапускеЗПБухУСН».

21.03.2012 Исправлены ошибки в документах Табель отработанного времении и Больничный лист, замеченные пользователями.

26.04.2012 Исправлены замеченные ошибки, добавлены документы по начислению премии по КТУ и бригадный наряд по КТУ.

05.07.2012. Исправлены ошибки в документе «Начисление больничного листа», обновлен расчет НДФЛ.

12.08.2012. Добавлена константа «Максимальный размер пособия по беременности и родам с 2007 г».  Обновлена обработка «ПриПервомЗапускеЗПБухУСН»: добавлены новые периодические значения констант (можно и самостоятельно добавить новые периодические значения). Исправлены замеченные ошибки.

Замечания и пожелания по предлагаемому решению прошу выкладывать в комментарии.

62 Comments

  1. BorisBelov

    В конфигурации Бухгалтерия Вам не хватает документов по расчету отпуска, больничного, алиментов, табеля учета отработанного времени и других по заработной плате? Тогда это для Вас!

    Перейти к публикации

    Reply
  2. Доня

    Плюсую сразу, а разбираться буду потом

    Объем большой, все сразу не оценешь!

    Спасибо

    Reply
  3. novik1

    Зарплата в бухгалтерии — удобно! Сразу плюс!

    Reply
  4. ir.iv

    Если все будет работать, то ++++++!!!!

    Будем тестировать!

    Reply
  5. ula1c

    Скачала, буду попробовать для упрощенки. Раньше я для себя делала только приказы на отпуск, а с остальным не хотелось возиться. Даже если что-то прийдется переделывать, все равно спасибо — объем работы приличный сделан. ООкончательные отзывы и вопросы потом.

    Reply
  6. ElenaKsen

    всё же расчет зарплаты лучше вести в отдельной программе-Зарплата и управление персоналом, там очень много возможностей, да и выгрузка в бухгалтерскую программу работает здорово

    Reply
  7. Notorius

    +ElenaKsen лучше использовать ЗУП, хотя бывают случаи когда эта настр необходима в бухгалтерии

    Reply
  8. Pin

    При первом использовании не хватает:

    Константа.МетодРаспределенияКосвенныхРасходовПоВидамДеятельности

    Перечисление.МетодыРаспределенияКосвенныхРасходовПоВидамДеятельности

    или в документах

    НачислениеДоплат

    НачислениеОтпуска

    НачислениеПособия

    НачислениеПоТабелю

    ВариантыРаспределенияРасходов.ДобавитьЗначение(0, «подлежащим распределению») сделать безусловным, как в других документах?

    Хотя смысла в этом ВариантРаспределенияРасходов=»подлежащим распределению» я не нашла — в ваших доках вообще нет упоминаний про «ДФЛ.РУ» и «ДФЛ.НУ», СчН02_3.

    Родилось сомнение — с ЕНВД это все как-нибудь вяжется?

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

    Reply
  9. BorisBelov

    (7) Вы правильно сомневаетесь! Это не для УСН, здесь все немного иначе…

    Reply
  10. Доня

    Поставила в 1С:Бух77 это дополнение.

    и поняла, что здесь не хватает описание работы с этим дополнением.

    потому что, при формировании, например исполнительного листа, выскакивает

    Операция.Записать();

    {Документ.ИсполнительныйЛист.Модуль Документа(27)}: Балансовый счет не может корреспондировать с пустым счетом!(проводка 1)

    с больничным и с командировками тоже что-то выскакивает

    в общем, надо расписать, с чего начинать работу с этим приложением

    мне вот так кааэться

    Reply
  11. ninaK

    А как удержания (в виде алиментов) в этой дополнительной программе сделать можно?

    Reply
  12. novik1

    (10) Удержать алименты — такой документы есть!

    Reply
  13. novik1

    (9) Описания есть к каждому документу (справочнику).

    Reply
  14. ninaK

    Спасибо, обновлю сегодня свою бухгалтерию и попробую. Очень нужное дополнение!!

    Reply
  15. ninaK

    К документу Удержание по исполнительному листу нет описания и там в проводках задействованы забалансовые счета — АЛМ1,АЛМ,АЛМ3. Какая аналитика у этих счетов? Ошибка при проведении документа, как писала ДОНЯ — {Документ.ИсполнительныйЛист.Модуль Документа(27)}: Балансовый счет не может корреспондировать с пустым счетом!(проводка 1)

    Reply
  16. BorisBelov

    (14) (9) Новая редакция обработки «При первом запуске» создает необходимые счета АЛМ, АЛМ.1, АЛМ.2, АЛМ.3 и счет 76.8.

    О счете АЛМ: забалансовый, активно-пассивный, количественный, субконто1=Сотрудник, Субконто2=Контрагент;

    на дебете счете АЛМ.1 процент удержания,

    на дебете счета АЛМ.2 фиксированная сумма удержания,

    на дебете счета АЛМ.3 долг по удержанию.

    О счете 76.8: балансовый, активно-пассовный, субконто1=Контрагенты, хранит расчеты по исполнительным листам.

    Reply
  17. ninaK

    Создала я эти счета и аналитику «приязала» по проводкам. Все равно не дает провести этот документ — «Балансовый счет не может корреспондировать с пустым счетом!(проводка 1)».

    Reply
  18. ninaK

    BorisBelov, разобралась, все, документ проводится. Но, почему-то не заполняет базу и расчет не делает в документе

    Удержать алименты.Так и должно быть?

    Reply
  19. BorisBelov

    (17) База заполняется, если:

    1. Вы открывали справочник «Виды начислений (дополнительно) и отметили галками, с каких видов начислений надо удерживать алименты.

    2. У сотрудника были виды начислений, облагаемые алиментами в месяце, когда введен документ «Удержать алименты».

    3. Вы открыли документ «Удержать алименты» и нажали кнопку «Заполнить».

    Так должно работать, так у нас работает!

    Reply
  20. ninaK

    Все сделала, как вы описали. Но при заполнении документа базу берет правильно, но процент — вообще не понятно какой. У сотрудника два исполнительных листа по 16,66 %. В проводке по АЛМ1 стоит два раза по 16,66, а в документе, почему-то, берет 9,99% по каждому исполнительному. Что не так сделала?

    Reply
  21. szzato

    Выглядит впечатляюще, обновила, не могу найти ПриПервомЗапускеЗПБухУСН.ert, подскажите пожалуйста где этот файлик?

    Reply
  22. BorisBelov

    (20) ПриПервомЗапуске… это должет быть второй файл при скачивании. Куда Вы его положили? Поместить его можно в папку ExtForms вашей базы данных. Открыть: закладка Файл->Открыть и далее находите этот файл в компьютере.

    Reply
  23. BorisBelov

    (19) Интересно, почему у Вас проценты 16.66? Реквизит процент в Исполнительном листе — ЦЕЛЫЙ!

    Воспроизвел ситуацию на модельной базе: Исполнительный лист, Удержать алименты. Показал сумму ровно 16%!

    Reply
  24. ninaK

    Так два исполнительных по 1/6 части каждый. Это получается по 16,66% каждый. Вы взяли ну очень уж простой случай — когда 25% на одного ребенка. А на двух?

    Reply
  25. ninaK

    Я в исполнительных листах проценты с дробью поставила( в коде)

    Reply
  26. BorisBelov

    (23)(24) Исполнительный лист настраивал где-то в 2004 году… Ранее было на двух детей 30%, что-то изменилось?

    Reply
  27. BorisBelov

    (24) Сколько велено удерживать в исполнительных листах-документах из суда?

    Reply
  28. ninaK

    Ранее на 2-х детей было 33%, а теперь в исполнительных указываю — 1/6 часть, а это уже 16,66%

    Reply
  29. BorisBelov

    (27) Пусть, 33%! Подзабыл уже! Где количество детей в документе Исполнительный лист? Задали 33% в ЕДИНСТВЕННОМ исполнительном листе и все!

    Reply
  30. ninaK

    BorisBelov, вы не правы. Получатели алиментов — двое и разные. И проводки будет ( по контрагентам) разные. Разобралась я с исполнительным сама. Спасибо за Ваши дополнения в БУХИЮ.Плюс однозначно и ЖИРНЫЙ даже!!

    Reply
  31. BorisBelov

    (29) Пожалуй, в следующем обновлении процент удержания в исполнительном листе будет вида ХХ.ХХ! Спасибо за полезное обсуждение и жирный плюс

    Reply
  32. pokpokpok100

    Надо будет попробовать. Заранее огромное спасибо!

    Reply
  33. corsar4ik

    Попробую засунуть в свою комплексную.. поди схавает 🙂 Спасибо!

    Reply
  34. ela

    Спасибо!

    Reply
  35. zhleonid8

    (5) ElenaKsen, правильно

    Reply
  36. hasp_x

    (0) интересно посмотреть продолжателей, но, думаю, для окладной оплаты труда хватит и этой обработки http://infostart.ru/public/74269/ Притом, в ней на основании табеля автоматически формируется и стаж для ПФР. А ночные и другие начисления действительно лучше перевезти на ЗиК, а еще лучше на ЗУП

    Reply
  37. ninaK

    hasp_x, по ссылке, что Вы дали — обработка неплохая, но устарел уже расчет больничного. Я тоже согласна, что надо ЗИК или ЗУП, но … для 30 человек работников частная фирма не хочет тратиться на покупку еще и ЗИК ( ЗУП) и бухгалтер всю з/плату рассчитывает в Бухгалтерии. Поэтому обработка Бориса для таких случаев — просто клад.

    Reply
  38. hasp_x

    (36) да, вроде как, расчет больничного обновлен еще с начала 2011 года;)

    Reply
  39. BorisBelov

    (35) Не могу обсуждать достоинства или недостатки Вашей и моей работ, это отдельный труд. Для одних довольно будет Вашей работы, для других будет мало и моей… Ваше мнение услышал! Спасибо!

    Reply
  40. olyaesdv

    (21) что-то призагрузке файла загружается только один «1Cv7.MD», а где взять обработку «ПриПервомЗапускеЗПБухУСН.ert.»? и в папку «ExtForms» кидала… нету… 🙁

    Reply
  41. BorisBelov

    (39) «Кинули» обработку «ПриПервомЗапуске…» в папку «ExtForms» — правильно! Вызвать обработку:

    закладка Файл -> Открыть, выбираете из места, куда «кинули», файл «ПриПервомЗапуске…».

    Reply
  42. dumal

    Преогромнейший Вам плюс. Вы замахнулись на такую задачу… Помнится, лет 10 назад решал похожую задачу, только пошел другим путем. Ваш — гораздо интереснее, поскольку делаете «с нуля». Давно этим занимаетесь? Я к тому, что в новых решениях обычно багов полно. А у Вас с этим как?

    Reply
  43. BorisBelov

    (41) Этот подход используем где-то с 2005 года в Бух и УСН. Выложил версию, «очищенную» от расчетов до 2010 года. При «очищении» могли появиться мелкие ошибки (программисты убирают старые ошибки, и добавляют новые…). Буду признателен за выявленные ошибки, постараюсь быстро их исправить, надеюсь их будет не много!

    Reply
  44. yuyu1

    так можно бухгалтеров совсем без работы оставить!

    Reply
  45. BorisBelov

    (42) Вот тут Вы ошибаетесь: чем больше возможностей у программы, тем больше работы у пользователя. Если оставить всего одну кнопку на клавиатуре, которую бухгалтер должен нажимать два раза в день, а далее 1С все делает сама (ЗП, отпуск, командировки, авансовые отчеты, выписки, платежки, сверки с контрагентами, декларации в ИФНС, отчеты в ПФР, справки руководству и т.д.), то вот здесь-то и начнется золотой век главбуха!

    Reply
  46. kwg

    (44)

    Объединился с Вашим мдшником, запустил обработку «ПриПервомЗапуске»,

    но не понял про Справочник Сотрудники «Откройте справочник Сотрудники (дополнительно) и заполните его.»

    Что где зополнять нужно? Нигде новых граф не возникло. Попытался обновить СправочникСотрудники через Ваш Мдшник, конфа ругается и не дает сохранить. Если можно, более подробно осветите процедуру по справочникам.

    Reply
  47. BorisBelov

    (45) Справочник «Сотрудники (дополнительно)» — это новый дополнительный справочник. Проще всего открыть его: Операции -> Справочники… находите справочник «Сотрудники (доп)». В нем надо заполнить нужные реквизиты: ставка, календарь и т.д. Справочник «Сотрудники» — это штатный справочник 1С, его трогать НЕ НАДО!

    Reply
  48. vladtimof

    спасибо, вовремя.

    Reply
  49. hackerk700

    Попробуем. Автору +

    Reply
  50. Хряк

    Предложу создать еще обработку с процедурой внутри

    //*******************************************

    Процедура ПриОткрытии()

    Парам=Форма.Параметр;

    Если ПустоеЗначение(Парам)=0 Тогда

    СтатусВозврата(0);

    ОткрытьФорму(«Справочник.СотрудникиДоп»);

    Возврат;

    КонецЕсли;

    КонецПроцедуры

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

    ЗЫ: ошибок в чё-та много валится…

    Reply
  51. BorisBelov

    (49) Спасибо, хороший прием. Сам, правда не использовал. Поступал стандартно:

    1. открыл спр.СотрудникиДоп

    2. Кнопкой выбора владельца выбирал владельца и все!

    Об ошибках. Конечно есть, ибо выложил после доработок. Сообщи подробнее, сделаю обновление.

    Reply
  52. Хряк

    Док.Больничный лист

    общее заболевание (напрмер)

    галки расчет по правилам 2010г нет

    печ.ведомость

    Переменная не определена (ПечДн)

    ПечДн<<?>>

    Reply
  53. Хряк

    НачислениеПоТабелю

    При выборе сотрудника вручную

    ПриВыбореСотрудника<<?>>()

    Процедура не обнаружена (ПриВыбореСотрудника)

    ТабельОтработанногоВремени

    ВводНового

    Дубликат=СоздатьОбъект(«Документ.ТабельРабочегоВремени»);

    {Документ.ТабельОтработанногоВремени.Форма.Модуль(532)}: Неудачная попытка создания объекта (Документ.ТабельРабочегоВремени)

    Reply
  54. Хряк

    ПриказОПремииКТУ

    ВводНового

    Если Нач.ТекущийЭлемент().БазаКТУ=1 Тогда

    {Документ.ПриказОПремииКТУ.Форма.Модуль(496)}: Поле агрегатного объекта не обнаружено (БазаКТУ)

    Reply
  55. BorisBelov

    (53) В отличии от документа «Начисление по КТУ», который использует флаг «База КТУ» из справочника

    «Виды начислений (дополнительно)», в документе «Приказ по КТУ» можно оперативно изменять виды начислений,

    составляюие базу КТУ, не изменяя флаг в справочнике «Виды начислений (дополнительно)».

    Строку

    Если Нач.ТекущийЭлемент().БазаКТУ=1 Тогда

    надо заменить на

    Если ЗначениеАтрибута(Нач.ТекущийЭлемент(),»БазаКТУ»)=1 Тогда

    Функцию ЗначениеАтрибута надо дописать в начале модуля.

    //*******************************************

    // ЗначениеАтрибута()

    Функция ЗначениеАтрибута(Элемент,Атрибут)

    спр = СоздатьОбъект(«Справочник.ВидыНачисленийДоп»);

    Если спр.НайтиПоНаименованию(Элемент.Наименование, 1)=0 Тогда

    Возврат 0;

    КонецЕсли;

    Значение = СоздатьОбъект(«СписокЗначений»);

    Значение.ДобавитьЗначение(Атрибут, «Атрибут»);

    ОткрытьФормуМодально(спр.ТекущийЭлемент(), Значение);

    Возврат Значение;

    КонецФункции //ЗначениеАтрибута

    Исправления в публикации сделаю в ближайшее время.

    Политика сайта вынуждает при получении обновления выкладывать Many, поэтому добавления дописываю здесь для тех, кто хотел бы сразу исправить и может это сделать.

    Reply
  56. Хряк

    >В отличии от документа «Начисление по КТУ», который использует флаг «База КТУ»…

    ты не поверишь, но такого документа «Начисление по КТУ» в предложенной конфе нет, ну, или я не вижу. Приказ есть, начисления нет. 🙂

    Reply
  57. BorisBelov

    (55) Верю! Не часто в небольших организациях используют метод КТУ. Видимо и Приказ по КТУ попал «нечаянно». В следующий раз добавлю начисление КТУ.

    Reply
  58. Кошки рулят

    Очень сыро.

    Сляпано наспех и на коленке.

    Скорее всего, это копии неумело выдранные из типовых конфигураций.

    Многие решения (с дублями справочников, например) считаю, мягко сказать, неудачными, а реализация вообще ниже плинтуса.

    Reply
  59. BorisBelov

    (57) Голословно!

    Дубли справочников, как я понимаю, это дополнительные справочники с новыми реквизитами?

    Если дополнительные реквизиты писать в справочники от 1С. то возникает головная боль при обновлении, а в предлагаемом подходе — обновление без проблем! Вы не понимаете трудностей обновления дописанных конф!

    Из какой типовой бехгалтерской конфигурации «неумело выдрана» эта зарплата? Остыньте сударь!

    Reply
  60. Surgic

    Уважаемый Борис, заинтересовала Ваша конфигурация. Можно ли с Вами связаться? surgic@mail.ru

    Reply
  61. OleGazz

    очень интересная доработка, спасибо большое!

    Reply
  62. ivolga

    Как раз то, что нужно. Спасибо за проделанную работу. Однозначно плюс!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *