Распроведение и повторное проведение документов за выбранный период. 1С:ЗУП

12.12.24

Задачи пользователя - Подбор и обработка объектов

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
1С:ЗУП распроведение и повторное проведение документов за выбранный период
.epf 13,91Kb ver:1.1
2
2 Скачать (1 SM) Купить за 1 850 руб.

По кнопке "распровести" перебирает все документы указанных типов (в тексте программы), 
записывает в комментарий код и распроводит только проведенные документы.   

По кнопке "провести" перебирает опять же все указанные документы, ищет в комментариях код, и если нашел, - проводит. 

Считает кол-во документов распроведенных и проведенных.  

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

Если в базе были использованы документы "исправления"  процедура распроведения нужно запускать несколько раз, до тех пор пока не распроведутся все документы в ветке исправлений. 

Это будет понятно по сообщению: «не распроведено документов: 0».

Распроводит в указанном периоде по выбранной Организации только следующие проведенные документы

                 "ВедомостьНаВыплатуЗарплатыВБанк"

                 "ВедомостьНаВыплатуЗарплатыВКассу"

                 "ВедомостьНаВыплатуЗарплатыПеречислением"

                 "ВедомостьНаВыплатуЗарплатыРаздатчиком"

                 "БольничныйЛист"

                 "Отпуск"

                 "ПрогулНеявка"

                 "Увольнение"

                 "МатериальнаяПомощь"

                 "ОтпускБезСохраненияОплаты"

                 "НачислениеЗаПервуюПоловинуМесяца"

                 "НачислениеЗарплаты"

 

При распроведении записывает в комментарий ключевую фразу. 

Процедуру распроведения необходимо повторить несколько раз, пока не останется ни одного распроведенного документа, это будет понятно по сообщению: «распроведено 0 документов».

По кнопке "Провести" ищет распроведенные ранее документы по ключевой фразе в комментариях 
и проводит их.  

Документы, не проведенные или помеченные на удаление до работы с обработкой, - не обрабатываются, поэтому при проведении будут проведены только нами (данной обработкой) распроведенные  документы.

Рис. 1   На скрине видно, что после первого прохода, не распроведены еще 4 документа, это документы, по которым были созданы документы исправления.  Еще раз запускаем «Распровести»  и они распроведутся.

 

 

История создания данной обработки, возможно, кому-то будет полезно. 

Взяли на исправление базу ЗУП (ноябрь 2024г) около 100 сотрудников, где расчетчик руками вычислял НДФЛ в документах начисления и в ведомостях, - не для всех сотрудников, но для половины примерно. А также  проводил ведомости в банк с выплатами за прошлые периоды.

Вот такая знакомая всем  картина.  К исходным условиям задачи:  все выплаты из прежних периодов ошибочные.

 

 

Т.е результирующую сумму, опять же, корректировали вручную,  а программа делала движения по регистрам по всем этим прошлогодним выплатам.    В итоге уменьшается  сумма дохода (налоговая база для НДФЛ) за 2023 год  и увеличивается налоговая база 2024 года.  

Эта ведомость делает:

-  расход по регистру накопления «Учет доходов для расчета НДФЛ» (рн.УчетДоходовДляИсчисленияНДФЛ)  на это начисление (дата 2023 года) и

- приход по этому же регистру на дату нашей ведомости 7.03.2024. 

А по факту, еще раз, эти суммы были выплачены во время, но с ручной корректировкой в ведомостях, поэтому  остались хвосты по регистрам «Зарплат к выплате» и «Взаиморасчеты с сотрудниками».

Как решили вопрос с изменением налоговой базы по годам.   

1. Распровели все документы за 2024 год публикуемой здесь обработкой. 

2.  Вручную исправили  и проверили ведомости в январе 2024 года с начислениями, сделанными в 2023году.   Исправили и проверили, значит, не было не верных движений по рн.УчетДоходовДляИсчисленияНДФЛ.

3.  В результате получили состояние базы, когда фактически все взаиморасчеты с сотрудниками нулевые.  Это по факту.  В это же время в базе более тысячи неверных остатков по регистрам, - когда формируем ведомость в банк она заполняется практически всеми сотрудниками, как на скрине выше. Разумеется, эту ведомость не сохраняем, она нужна только чтобы убедиться в наличии ошибок в базе.

4. Используя обработку  //infostart.ru/marketplace/1944782/ очистили-обнулили все ошибочные остатки (хвосты) по регистрам.  Обработка сформировала документы «перенос данных» по 4 регистрам,  и более 1 тысячи корректирующих записей по каждому регистру.    После этого убеждаемся, что все очищено правильно: формируем новую ведомость в банк, скажем за январь 2024г.  – ведомость осталась пустой, т.е. все получилось как надо.  

5. Проводим обратно все документы за 2024 год (нашей публикуемой обработкой).  

Я предварительно закомментировал в процедуре проведения документ   "ВедомостьНаВыплатуЗарплатыВБанк", чтобы они остались не проведенными, потому что далее будем переформировывать их руками.  Можно не менять обработку, но распровести ведомости вручную, нужны только окончательный расчет за месяц.  

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

7.   В ноябре 2024г  пришлось  сделать исправляющие начисления и удержания.   И далее программа стала работать как ей и положено 😊.

6НДФЛ еще не проверяли,  проверим, - напишу в комментариях.

Скорее всего расхождения по месяцам у сотрудников в приложении 2, - будут.   Но по итогам года все сойдется, и можно ничего не корректировать. 

Проверено на следующих конфигурациях и релизах:

  • Зарплата и управление персоналом, редакция 3.1, релизы 3.1.31.58

распровести - провести все документы в ЗУП ошибки при формировании ведомостей на выплату

См. также

Подбор и обработка объектов Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

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

11880 руб.

20.11.2023    747    2    3    

1

ККМ Кассовые операции Подбор и обработка объектов Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Россия Платные (руб)

Модуль, ускоряющий подбор номенклатуры в 1С в чек ККМ и Заказе клиента. Оптимизированная форма подбора товаров с многократно ускоренным процессом поиска товаров в 1С в чек ККМ и Заказе клиента для конфигураций 1C:Управление торговлей 11.5, 1С:Комплексная Автоматизации 2.5 и 1С:ERP Управление предприятием 2.5

18000 руб.

30.10.2024    366    1    0    

3

Подбор и обработка объектов Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Очень часто бывает, что документы одного периода повторяются в следующем. Поэтому приходится выполнять рутинную работу по их повторению, а именно копировать каждый документ по отдельности. Чтобы этого избежать, была написана обработка группового копирования документов для конфигурации 1С Бухгалтерия версии 3.0.

6000 руб.

29.06.2015    45486    91    18    

104

Подбор и обработка объектов Бухгалтер Бухгалтерский учет 1С:Бухгалтерия 2.0 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Данная обработка предлагается для случаев, когда бывает необходимо изменить какой-либо реквизит в группе проводок, отобранных по определенному набору полей, за определенный период, с определенным типом документа-регистратора. Предлагается четыре варианта обработки для конфигураций: БП 2.0, БП 3.0, БГУ 1.0, БГУ 2.0.

2400 руб.

30.05.2016    29122    30    0    

49

Подбор и обработка объектов Программист Платформа 1С v8.3 1С:Управление нашей фирмой 3.0 Россия Абонемент ($m)

Обработка, очищающая двойные записи в регистре "График платежей". Решает проблему: Обнаружено дублирование ключевых значений в колонках: "Ссылка". Отображение данных в списке невозможно.

1 стартмани

26.09.2024    495    2    AlexHelmer    0    

4

Инструменты администратора БД Логистика, склад и ТМЦ Подбор и обработка объектов Программист Бухгалтер Платформа 1С v8.3 1С:Бухгалтерия 3.0 Бухгалтерский учет Абонемент ($m)

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

2 стартмани

28.08.2024    1091    14    de0nis    4    

4

Зарплата Подбор и обработка объектов Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Абонемент ($m)

После расчета и выплаты отпускных порой отпускные приходится пересчитывать. Причины: начислена годовая премия, или начислена зарплата, входящая в расчетную базу, и прочие. Делать вручную - непрактично. Можно воспользоваться отчетами (типовых, к слову, нет), но потом еще надо вручную создавать документы-исправления. Данная обработка автоматизирует весь процесс по принципу Plug-n-Play.

3 стартмани

14.08.2024    526    10    Vinzor    0    

5

Поиск данных Корректировка данных Подбор и обработка объектов Программист Пользователь Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Обработка позволяет найти и заменить битые ссылки справочников. Для всех конфигураций. Обработка универсальная! Незаменимая вещь как для IT-специалистов, так и для обычных пользователей!

10 стартмани

04.07.2024    925    6    user1527257    0    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. leosoft 166 12.12.24 16:40 Сейчас в теме
> 6. Ведомости нужно именно переформировать, а не просто перепровести, т.к. все ошибочные записи >содержаться во внутренних таблицах этих документов. В нашем случае мы ничего не корректировали, все >ведомости заполнили автоматом.

Не понял - Если автоматом заполнили ведомости - суммы в них "поплыли"?
2. 2ncom 115 13.12.24 20:10 Сейчас в теме
(1) да, суммы поплыли. Но в данном случае расчетчики решили, что все откорректируют в декабре, на данный момент еще не все откорректировали. Как правило, расхождения сумм наблюдаются по датам выплаты, а в целом за несколько месяцев начисления и выплаты реальные, - сотрудники следят за своими зарплатами :).
Оставьте свое сообщение