gifts2017

Исправление долга за предприятием (работником). Для ЗиК 7.7

Опубликовал Борис Балясников (bb1962) в раздел Обработки - Обработка документов

Доработка обработки, предназначенной для исправления ошибок, связанных с неправильными выплатами зарплаты в 1С ЗиК 7.7, и проявляющихся, в частности, в неправильном расчете начального сальдо и накопленной задолженности.

Есть более продвинутое решение, есть проверки, есть способы решения: 
http://www.infostart.ru/public/58094/

Оригинал: http://www.infostart.ru/projects/392/

Исправил некоторые ошибки и небрежности:
- не работает процедура Очистить список сотрудников
- не задан тип для выбора документа "накопленная задолженность", если выбрать документ неверного типа, возникает ошибка исполнения
- позволяет выбрать документ "накопленная задолженность"  за любой период, а допустимо только за текущий расчетный период. Если выбрать документ неверного периода, он не будет проводиться, соответственно не будет исправления, хотя в таблице все действия отразятся как верные. При это начальное сальдо будет скорректировано.

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

Все исправления теперь выполняются документом "Исправление". Это позволяет, во-первых, легко увидеть все исправления уже после обработки, документы имеют комментарий "Создан обработкой исправления", и во-вторых, в случае необходимости отказаться от выполненных исправлений, сделав документы "Исправление"непроведенными или удалив их.

Сам способ исправления ошибок не бесспорный, прежде всего потому, что борется с последствиями, а не с причинами. Как справедливо заметил автор, причина в неправильных выплатах по периодам, а они остаются. Например, отчет "Структура задолженности предприятия" по-прежнему будет показывать долги. Но поставленную автором задачу обработка решает более или менее корректно, не делая резких движений. Чего, к сожалению, нельзя сказать о некоторых других обработках.
Ну и, разумеется, ошибки пользователей будут повторяться в будущем.
О том, как следует решать проблему более компклексно, я попытался рассказать в статье http://infostart.ru/blogs/1279/.

Такого рода обработки, я уверен, должны строго соответствовать трем принципам:
1. Пользователь должен четко представлять себе все действия, совершаемые обработкой, еще до, а не после.
2. Все действия должны подробно протоколироваться.
3. Должна быть предусмотрена возможность отказаться от выполненных действий (архивирование не предлагать).

Если автор не будет развивать свою разработку, возможно, этим займусь я. Так что следите за обновлениями.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
файл обработки
.1252081986 73,50Kb
10.09.15
779
.1252081986 73,50Kb 779 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. alnazarov (alnazarov) 05.09.09 09:06
Да, несомненно прогресс налицо. Оригинал был мягко выражаясь несколько не понятен и опасен
2. eta (eta) 09.09.09 07:45
Существуе подобная проблема, протестирую и сообщу результат.
3. Alex1969 (Alex1969) 10.09.09 14:51
4. Марита бух (Марита Х) 20.09.09 11:51
проверю позже, еще не скачала,
5. Ирина Куравлева (Frodo79) 23.09.09 13:14
К сожалению, исправления которые делает эта обработка, не эффективны(((
Очень жаль. Я думаю, наверное простейшим решением будет доработка самой выплаты, а именно для пользователей, которые пытаются сделать некорректную выплату,сделать предупреждение об их опрометчивых действий)))
Типа :Аttention !!! Вы уверены в выплате этой суммы, не соответствующей начислениям!!!!
6. Борис Балясников (bb1962) 23.09.09 14:35
(5)
> простейшим решением будет доработка самой выплаты
Не надо никого ни о чем предупреждать. Документ выплаты должен сам определить
за какие периоды следует выплачивать зарплату.
Вот здесь http://infostart.ru/blogs/1279 (http://profiufa.ru/publications/payment.shtml) об этом написано подробно и с картинками.
А вот здесь http://profiufa.ru/pressreleases/indebted.shtml описано как сделать так, чтобы типовая конфигурация не перестала быть типовой.
Но это не 100%-ое решение. Переплаты могут возникнуть как результат исправления начислений задним числом, т.е. в момент выплаты все было красиво, потом пересчитали зарплату задним числом в сторону уменьшения, и вот результат - переплата.
Поэтому контролировать правильность выплаты зарплаты все равно нужно (см. там же отчет с доп. возможностями).
> исправления которые делает эта обработка, не эффективны
А что это значит? Поясните. Обработка в том виде, в каком она ЗДЕСЬ выложена,
делает исправления только в текщем периоде. На самом деле период может быть любым, и документ "Накопленная задолженность" кстати совершенно не нужен.
7. Борис Балясников (bb1962) 04.10.09 17:30
8. Владимир Сорокин (VVSVVS) 11.12.09 11:06
Протестировал. Не получилось равенство долгов предыдущего и текущего месяцев.
9. Борис Балясников (bb1962) 11.12.09 12:20
(8_) Не экономьте на словах, если хотите, чтобы на Ваши реплики реагировали.
Описывайте проблему подробнее.
10. Valery Gagarkin (Gawws) 25.09.11 23:19
Обработка работает и создает корректный документ "Исправление", а не переправляет уже существующие записи ЖР.
Применение в течении 2-х закрытий периода и астрономическая задолженность пропадёт. А для уволенных и 1 раза хватит.
11. Борис Балясников (bb1962) 26.09.11 06:48
(10) Да, для устранения неверной задолженности нужно применять обработку в течение двух расчетных периодов подряд - это особенность алгоритма "1С:ЗиК 7.7", ошибка может проявляться через раз.
Но ошибка вновь возникнет как результат неправильных выплат зарплаты. Поэтому нужно использовать доработанный документ по выплатам: http://infostart.ru/public/58094/
14. Алиса Кирстен (vpozitive) 01.02.12 14:18
Обработка отличная, все работает, за два расетныхпериодадействительно все выровнялось как надо, советую!!!!!!!!!!!!!
16. Алексей Фурманов (Aleksey-29) 03.09.13 09:15
накопал вот это:
"В данной ситуации, скорее всего, изначально были неправильно оформлены выплаты. К примеру, если зарплата в текущем налоговом периоде была начислена, но при этом не выплачена сотрудникам либо выплачена частично, то в итоге Вы будете иметь конечное сальдо, но при этом на следующий период данная сумма в качестве начального сальдо не перейдет. А значит, текущее сальдо будет равняться нулю. Для отображения существующей задолженности потребуется сформировать документ “Накопленная задолженность”, в котором будет отображаться вся сумма задолженности по работнику. В программе существует отчет “Структура задолженности предприятия”, при помощи которого Вы сможете воспроизвести подробную информацию по задолженности по месяцам, а также по конкретному работнику. Чтобы погасить имеющуюся задолженность, потребуется сформировать документ выплаты зарплаты сотрудникам за тот месяц, в котором эта задолженность и появилась. В случае, если Вы осуществили сотруднику переплату в текущем месяце, то это никак не уменьшит накопленный долг, а в следующем месяце начальное сальдо в программе отразит сумму переплаты в качестве долга за сотрудником. Запомните, что текущее начальное сальдо отражает суммы лишь после полной выплаты зарплаты в предыдущем налоговом периоде либо долг за сотрудником организации. Описанный выше порядок отражения и выплат зарплаты создан согласно требованиям Трудового Кодекса, который предусматривает возможность начисления компенсации при вероятной задержке с выплатой сотрудникам зарплаты. Именно поэтому исправить ситуацию можно лишь при помощи оформления в текущем периоде выплаты за период задолженности. После чего на получившиеся суммы долга сформировать документ “Возврат задолженности”. При этом итог по суммам никак не изменится, но сумма задолженностей придет в норму."
Интересно, так прокатит?
17. Алексей Фурманов (Aleksey-29) 03.09.13 09:15
накопал вот это:
"В данной ситуации, скорее всего, изначально были неправильно оформлены выплаты. К примеру, если зарплата в текущем налоговом периоде была начислена, но при этом не выплачена сотрудникам либо выплачена частично, то в итоге Вы будете иметь конечное сальдо, но при этом на следующий период данная сумма в качестве начального сальдо не перейдет. А значит, текущее сальдо будет равняться нулю. Для отображения существующей задолженности потребуется сформировать документ “Накопленная задолженность”, в котором будет отображаться вся сумма задолженности по работнику. В программе существует отчет “Структура задолженности предприятия”, при помощи которого Вы сможете воспроизвести подробную информацию по задолженности по месяцам, а также по конкретному работнику. Чтобы погасить имеющуюся задолженность, потребуется сформировать документ выплаты зарплаты сотрудникам за тот месяц, в котором эта задолженность и появилась. В случае, если Вы осуществили сотруднику переплату в текущем месяце, то это никак не уменьшит накопленный долг, а в следующем месяце начальное сальдо в программе отразит сумму переплаты в качестве долга за сотрудником. Запомните, что текущее начальное сальдо отражает суммы лишь после полной выплаты зарплаты в предыдущем налоговом периоде либо долг за сотрудником организации. Описанный выше порядок отражения и выплат зарплаты создан согласно требованиям Трудового Кодекса, который предусматривает возможность начисления компенсации при вероятной задержке с выплатой сотрудникам зарплаты. Именно поэтому исправить ситуацию можно лишь при помощи оформления в текущем периоде выплаты за период задолженности. После чего на получившиеся суммы долга сформировать документ “Возврат задолженности”. При этом итог по суммам никак не изменится, но сумма задолженностей придет в норму."
Интересно, так прокатит?
18. Борис Балясников (bb1962) 03.09.13 13:15
Все давно описано, и неоднократно, и проверки есть и способы решения предложены.
И на ИС это есть: http://infostart.ru/public/58094/
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа