Подготовка сведений для ПФР с учетом задолженности по страховым взносам в разрезе сотрудников для ЗИК
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
| Наименование | Скачано | Купить файл | По подписке PRO |
|---|---|---|---|
|
Подготовка сведений для ПФР (ЗИК)
.rar 365,86Kb
3163
|
3163 | 2 500 руб. Купить | 1 SM Скачать |
|
Проверка сальдо в файлах ИС (для любой конфигурации).ert
.ert 75,00Kb
349
|
349 | 2 500 руб. Купить | 1 SM Скачать |
|
Выгрузка сотрудников с вредными условиями труда в Перечень льготных профессий 3.1
.ert 86,00Kb
174
|
174 | 2 500 руб. Купить | 1 SM Скачать |
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Перед использованием обработки рекомендую ознакомиться со статьей "Порочные особенности "Подготовки сведений персонифицированного учета СЗВ-6" в программах 1С " //infostart.ru/public/88231/.
Для кого эта обработка?
1) Для тех, кто накопил ошибок из-за неверного заполнения документов "Расчеты по страховым взносам" (с т.зр. неопубликованной методологии ЗИК). И их исправление слишком затратное или приведет к неизбежной корректировке ранее поданных сведений.
2) Для тех, кто распределял уплаченные взносы сотрудников в сторонних программах (напр., бесплатных программ, рекомендованных ПФР для подготовки сведений http://www.pfrf.ru/free_programs/). И теперь, из-за разницы в алгоритмах этих программ и штатного механизма ЗИК, не могут перейти на использование штатного распределения ЗИК. Также эта обработка предоставляет регламент, выполнив который, можно вернуться к штатному механизму ЗИК (даже в самых запущенных случаях) и отказаться от дальнейшего использования этой обработки.
3) Для тех, кто только начал использовать конфигурацию ЗИК и в ней нет данных по начисленным взносам за предыдущие периоды.
4) Для тех, у который ПФ не принимает сведения из-за накопившихся ошибок округления и переплат благодаря порочным особенностям механизма распределения уплат в ЗИК.
5) Для тех, кому необходимо подавать корректирующие сведения в ПФ по прошлым периодам по избранным сотрудникам, а не в целом по всему предприятию.
6) Для тех, кто желает установить особый порядок распределения уплат по видам застрахованных (закрывать уволенных и пр. в первую очередь и т.д.).
7) И для всех остальных, т.к. подготовка сведений в ПФ с ее помощью проще и нагляднее и не позволяет допустить ошибок, которым подвержен штатный механизм распределения уплат в ЗИК.
Данная обработка является альтернативой штатного распределения уплаченных взносов в ПФР для конфигурации «Зарплата и кадры 7.7».
Для конфигураций «Бухгалтерия 7.7», «Упрощенная система налогообложения 7.7» и «Предприниматель 7.7» обработку можно скачать по адресу: //infostart.ru/public/95767/.
Выпущен новый релиз обработки (версия 2.х), в котором учтены многие пожелания пользователей и существенно на их основе (и моих собственных идей) переработан алгоритм распределения, также добавлены опции для гибкого управления пользователем механизмом распределения.
Отличие этой обработки от штатной ЗИКовской сосредоточено на закладке "Настройки". Формирование пачек индивидуальных сведений (ИС) нужно начинать с установки флажка "Распределение уплат с учетом прошлого распределения". В этом случае отключается штатный механизм распределения уплат. И при нажатии на кнопку "Заполнить" на закладке "Пачки документов" формируются пачки только с начисленными взносами, без уплаченных взносов. Чтобы в полученных пачках получить распределение оплаченных взносов необходимо совершить дальнейшие манипуляции на закладке "Настройки":
1) Указать последнюю достоверную дату зафиксированной в программе задолженности в разрезе сотрудников документом "Задолженность по страховым взносам" (этот документ нужно добавить в типовую конфигурация из комплекта моей разработки). В идеале этот документ должен находится в конце предыдущего отчетного периода (полугодия для 2010 и квартала для 2011 г.). Но его может не быть вообще (он даже может быть не добавлен в конфигурацию).
2) В случае если задолженность на конец прошлого периода не зафиксирована этим документом, нужно указать путь как файлам ИС, содержащей данные о СЗВ-6 предыдущих отчетных периодов (начиная с 2010 года). Учитываются как ИСХОДНЫЕ, так и КОРРЕКТИРУЩИЕ файлы ИС. При этом следите, чтобы в каталоге с файлами ИС не оказались одновременно с КОРРЕКТИРУЮЩИМИ сведениями ИСХОДНЫЕ (старые) за тот же период, иначе получите задвоение сумм. Сочетание же ИСХОДНЫХ и КОРРЕКТИРУЮЩИХ за разные отчетные периоды допускается. Из них обработка прочитает суммы начислений и уплат и восстановит задолженность по сотрудникам на начало текущего отчетного периода. Можно комбинировать: указать дату задолженности на конец какого-нибудь раннего отчетного периода, тогда обработка будет анализировать эту задолженность и вычислит изменение задолженности на основе ИС, лежащих в промежутке между той датой и текущим отчетным периодом.
3) Механизм распределения уплат разработки отличается от штатного механизма распределения ЗИК. Если вы планируете вернуться к использованию штатного механизма ЗИК поставьте галочку "Включить режим совместимости распределения уплат со штатным механизмом ЗИК". В этом случае скроется закладка "Настройки погашения" и будут недоступны возможности по порядку распределения уплат, которые приводят к несовместимости с распределением штатного механизма ЗИК.
4) Если вы хотите воспользоваться возможностями альтернативного распределения, то уберите галочку "Включить режим совместимости распределения уплат со штатным механизмом ЗИК" и перейдите на закладку "Настройки погашения".
5) На закладке "Настройки погашения" можно выбрать порядок, в котором будут погашаться взносы отдельных групп сотрудников; порядок погашения взносов прошлого и текущего периода.
Если никакие опции на этой закладке не выбраны, то данный режим аналогичен включенной галочке "Включить режим совместимости распределения уплат со штатным механизмом ЗИК" на предыдущей закладке, что подтверждается поясняющей надписью "Данные настройки совместимы со штатным механизмом распределения уплат в ЗИК".
Список "Порядок первоочередного погашения начисленных взносов уплаченными" позволяет выбрать те группы сотрудников, по которым оплата должна пройти в первую очередь. Статус сотрудников определяется на конец текущего отчетного периода. Работающий пенсионер выявляется на конец следующего отчетного периода (начиная с версии 2.4). Это позволит в следующем отчетном периоде в форме СПВ-1 «новоиспеченного» пенсионера поставить «Уплачено = Начислено». Порядок очередности выбранных групп определяет, в каком порядке обработка будет погашать взносы (сальдо и начисления текущего периода) имеющейся оплатой. Если оплаты недостаточно, то окажутся "непогашенными" последние группы сотрудников. Порядок очередности можно изменить кнопками с изображениями стрелок, находящимися справа от списка. Если установлен флажок ""Первоочередников" погашать общим списком, без учета выбранного порядка их приоритета", то порядок очередности выбранных групп не учитывается, они погашаются общим списком, и если оплаты не хватит, то не хватит всем поровну или последним по алфавиту (в зависимости от флажка "Задолженность предыдущих периодов погашать в алфавитном порядке (а не по коэффициентам)"). Упомянутый флажок добавлен в обработку, чтобы была возможность уменьшить количество застрахованных, переходящих из-за оставшегося сальдо в следующие отчетные периоды, в которых начисления взносов они иметь уже не будут, например, уволенные. Если флажок установлен, то при оплате, которой недостаточно даже для погашения взносов прошлого периода, сальдо сотрудников будет погашаться не по общему коэффициенту, а в алфавитном порядке. Это позволит перейти в следующий период, например, вместо всех уволенных с частичной оплатой сальдо, только последних (по алфавиту) уволенных с полностью неоплаченным сальдо. Т.е. количество застрахованных в пачках следующих отчетных периодов будет меньше. При этом, конечно, нарушается социальная справедливость. Но она в любом случае нарушается при использовании механизма первоочередного погашения задолженности по выбранным группам сотрудников. Если оплаты достаточно для погашения задолженности прошлых периодов, то установка флажка "Задолженность предыдущих периодов погашать в алфавитном порядке (а не по коэффициентам)" не на что не влияет - сальдо прошлых периодов будет закрыто оплатой полностью.
В списке справа "Список сотрудников, отдельно выбранных для первоочередного погашения" можно персонально выбрать сотрудников, которых нужно "погашать" в первую очередь и для которых не предусмотрено группы, заданной в списке "Порядок первоочередного погашения начисленных взносов уплаченными". Для того чтобы этот список учитывался должна быть установлена галочка "Отдельно выбранные по списку" в левом списке. Значение кнопок правого списка аналогично кнопкам в штатном подборе сотрудников ЗИК, кроме кнопки "Добавить". Последняя позволяет подобрать сотрудников по группам, аналогичным в левой списке. Это позволит визуально оценить количество "первоочередников", которых обработка будет использовать.
Переключатель "Очередность распределения уплаты" имеет смысл, если заданы "первоочередники". Он определяет порядок погашения задолженности прошлых периодов по отношению к текущим начислениям. По умолчанию ("Сначала полное погашение задолженности прошлого периода по всем, затем погашение текущих взносов по всем") обработка, пока не погасит задолженность прошлого периода, не приступит к закрытию оплатой начислений текущего периода. Если выбрано обратное ("Сначала задолженность и текущие взносы "первоочередников", затем задолженность и текущие взносы остальных"), то оплатой сначала закроется сальдо и текущие начисления "первоочередников" (насколько ее хватит), а только затем начнут погашаться сальдо и текущие начисления остальных застрахованных. В таком случае может получиться, что сохранится часть задолженности за прошлый период притом, что часть начислений текущего периода будет погашена. Этот режим можно использовать, если оплаты не хватает для полного закрытия сотрудников из выбранных групп, как по сальдо, так и по текущим начислениям при варианте по умолчанию, т.е. получится, что сальдо закрылось, а на текущие начисления им оплаты не хватило и они перейдут в следующий отчетный период для погашения оставшихся сумм.
После того как все необходимые настройки произведены, возвращаемся на закладку "Пачки документов". Нажимаем кнопку "Заполнить суммы взносов". Обработка с учетом заданных условий в "Настройках" и "Настройках погашения" распределит уплату по сотрудникам. В качестве сумм оплаты за текущий отчетный период обработка возьмет данные из документов "Расчеты по страховым взносам". При этом она не будет анализировать распределение этих документов по месяцам отчетного периода, а также месяцы, за которые произведена оплата. Обработка просто возьмет общую сумму из этих документов и сама восстановит сумму оплаты за текущий и за прошлый период. Т.е. можно в программе зафиксировать оплату этими документами не помесячно, а одним документом, в котором, например, указать оплату целиком за 2 кв 2011 года. Данный алгоритм обеспечивает устойчивость по отношению к ошибкам, которые могут быть совершены бухгалтером при вводе этих документов с разбивкой по месяцам оплаты и в разрезе месяцев, за которые оплата.
По итогам распределения обработка вычислит задолженность на конец сформированного отчетного периода и зафиксирует ее в документе "Задолженность по страховым взносам" на конец данного отчетного периода (если вы этот документ добавили в конфигурацию). Полученный документ используется в дальнейшем при формировании ИС за следующий отчетный период и т.д.
Итоговая задолженность в каждом таком документе должна совпадать с сальдо бухгалтерских счетов 69.2.2 и 69.2.3 на конец каждого отчетного периода с точностью до копейки. Это признак того, что вы правильно воспользовались обработкой.
После автоматического заполнения вы можете вручную откорректировать суммы взносов по сотрудникам на закладке "Пачки документов". В результате этих манипуляций может измениться конечное сальдо по застрахованным. Поэтому обязательно после ручных изменений во взносах сотрудников (начисленных или оплаченных) нажмите кнопку "Записать сальдо", чтобы зафиксировать в документе "Задолженность по страховым взносам" изменение сальдо.
Алгоритм распределения уплаты по сотрудникам.
На основании выявленной задолженности на начало отчетного периода из суммы уплат за текущий период выделяются суммы для погашения задолженности старого периода. Доплаты могут оказаться равной задолженности (если организация не накапливает задолженность) либо меньше ее (если текущей оплаты не хватает даже для погашения долгов предыдущих периодов). Если заданы "первоочередники" и выбрана очередность распределения "Сначала задолженность и текущие взносы "первоочередников", затем задолженность и текущие взносы остальных", то доплата за прошлый период уменьшается на величину текущих начислений "первоочередников", на которую не хватает оплаты за текущий период. Соответственно, оплата за текущий период на эту величину увеличивается, она пойдет на погашения текущих начислений "первоочередников".
Распределение оплаты по сотрудникам производится в 4 последовательных этапа (если выбраны "первоочередники") или в 2 этапа (если они не выбраны):
1) Если выбраны "первоочередники", то полученная доплата распределяется, в первую очередь, на задолженность "первоочередников".
2) Оставшаяся доплата распределяется на задолженность остальных сотрудников (либо на всех сотрудников, если "первоочередники" не заданы).
3) Если выбраны "первоочередники", то оставшаяся сумма уплаты распределяется на "первоочередников", имеющих начисления в текущем периоде.
4) Оставшаяся сумма уплаты (если осталась) распределяется на начисления остальных сотрудников (или всех, если не выбраны "первоочередники") текущего периода.
Оплата на начисления текущего периода распределяются по коэффициенту наподобие штатного механизма ЗИК (Оплачено за текущий период / Начислено в текущем периоде), но при этом задействуется механизм балансировки копеек, который не позволит ошибкам округления накопиться в итоговой сумме. При этом этот механизм также не позволит отклониться рассчитанной сумме по сотруднику более чем на 1 копейку по сравнению со значением уплаты, рассчитанным точно по формуле.
Оплата на сальдо прошлого периода распределяется либо по коэффициенту (Доплачено за прошлый период / Сальдо за прошлый период) либо погашается в алфавитном порядке на полные суммы взносов сотрудников, насколько оплаты хватает - в зависимости от "Очередности распределения уплаты", заданной в "Настройках погашения". При этом также применяется механизм балансировки копеек.
Механизм распределения уплат данной обработки никогда не допустит переплату по сотруднику даже на 1 копейку.
Примечания.
В качестве даты зафиксированной задолженности в обработке нужно указывать начало следующего периода. Напр. если задолженность зафиксирована документом 30.06.10, то дату ставим - 01.07.10.
Если нужно полностью задолженность восстановить из файлов ИС, то нужно в качестве "Даты зафиксированной в программе задолженности" поставить "01.01.2010" или "пусто".
Если нужно, чтобы задолженность взялась только из сохраненных в базе данных, то нужно в качестве "Даты зафиксированной в программе задолженности" поставить дату начала текущего отчетного периода (напр., если отчетный период "2-ое полугодие 2010", то дата - "01.07.2010"). Тогда файлы ИС анализироваться не будут.
При распределении оплаты при смешанных категориях застрахованных (общий режим + ЕНВД, наличие инвалидов) учитывается письмо (подчеркиванием текст выделен мною):
ПЕНСИОННЫЙ ФОНД РОССИЙСКОЙ ФЕДЕРАЦИИ
ПИСЬМО
от 18 мая 2011 г. № 08-26/5304
ОБ АЛГОРИТМЕ ПРОВЕРКИСУММ СТРАХОВЫХ ВЗНОСОВ ПО ИНДИВИДУАЛЬНОМУ ЛИЦЕВОМУ СЧЕТУ ЗАСТРАХОВАННОГО ЛИЦА
Департамент организации персонифицированного учета пенсионных прав застрахованных лиц рассмотрел письмо Отделения ПФР и сообщает, что при обработке сведений индивидуального (персонифицированного) учета для их учета на индивидуальных лицевых счетах застрахованных лиц в ПТК СПУ реализован следующий алгоритм проверки сумм начисленных и уплаченных страховых взносов по застрахованному лицу: суммы уплаченных страховых взносов (отдельно на страховую, отдельно на накопительную части трудовой пенсии) должны быть меньше или равны сумме начисленных страховых взносов (соответственно), нарастающим итогом, без учета категории застрахованного лица.
Что касается вопроса отражения страхователями в сведениях индивидуального (персонифицированного) учета сумм страховых взносов, уплаченных в 2011 году в счет погашения задолженности за 2010 год, в том числе страхователями, применяющими пониженные тарифы страховых взносов (например, представлявших сведения персучета за 2010 год с категорией "УСЕН"), то уплаченные страховые взносы отражаются в сведениях персучета без разделения на суммы платежей текущего отчетного периода и суммы доплат за предыдущие отчетные периоды (формирование отдельных пачек документов, в которых указаны суммы платежей текущего отчетного периода и суммы доплат за предыдущие отчетные периоды не требуется).
http://wwwl.rnk.ru/documents/strahovie_vznosy/document137378.phtml
Таким образом, нет необходимости учитывать сальдо и уплату в разрезе категорий. Т.е. категория для сальдо в документе «Задолженность по страховым взносам» не играет ни какой роли – у меня оставлено только «для красоты». Если в текущем периоде гасим задолженность, то неважно, на какую категорию ставить оплату в счет погашения задолженности, добавляем просто к оплате по той категории, на которой есть начисления в текущем периоде. Если у сотрудника начисления в текущем периоде по нескольким категориям, то эту доплату можно ставить на любую из этих категорий. Также как и оплату текущего периода можно ставить на одну категорию из двух, а по другой оставлять пустую оплату.
При создании обработки были взяты некоторые алгоритмы из разработки natalos "ЗИК 305 Выгрузка в ПФ. СЗВ-6. Разноска сумм (задолженности) уплаты по людям с учетом первого полугодия (xml файлов) Для организаций, задолженность которых погашена в 0 до 31.12.2010." //infostart.ru/public/80677/, в частности, алгоритм чтения сведений СЗВ-6 из файлов XML, сбор данных в таблицу значений и вывод результатов в таблицу на экране.
Дополнительные настройки, не имеющие отношения к распределению уплат:
1) "АДВ 6-2 печатать с копейками" - удобно при отладке, чтобы сверить до копеек сумму начислений и уплат с бухгалтерией.
2) "Особые условия труда (по умолч.):" - это для льготных профессий - если не заведено штатное расписание и не назначены сотрудникам надбавки за вредность, то в файлы ИС не выгружается код особых условий труда. Если в вашем предприятии этот код один и тот же для всех льготных профессий (напр., 27-2), то проставьте его здесь и он станет выгружаться в файлы и печататься на форме СЗВ-6-1.
3) "Сотрудников с неверными номерами страхового свидетельства выгружать" - бывает, что нужно скорее сделать выгрузку в черновом виде и увидеть распределение уплат, а люди с неправильными номерами не попадают в пачки и не дают увидеть общее распределение. Пользуйтесь, только не забудьте восстановить страховые номера проблемных сотрудников.
4) "Не использовать ОЗОИ вместо УСЕН (для периодов 2010 года)" - для совместимости при использовании релиза 309 ЗИК.
5) "Использовать НЕОПЛ вместо АДМИНИСТР" – при печати и выгрузке в файлы третий параметр доп. сведений ИТС «Администр» заменяется на «Неопл».
6) Добавлена отдельная обработка, которая проводит анализ сальдо по итогам 1-го и 2-го полугодия из файлов ИС (или на рубеже других отчетных периодов), которые сформированы в любой программе (не только ЗИК и даже не в 1С). Обработку можно запускать в любой базе 1С, она не привязана к метаданным.
7) Добавлена отдельная обработка, которая позволяет выгрузить сотрудников с вредными условиями труда в формате программы Перечень льготных профессий 3.1. За основу был взят ранний вариант обработки //infostart.ru/public/73397/
ВНИМАНИЕ! Обработка готова для подготовки отчета за 4 квартал 2011 года (и последующих периодов) совместно с релизами ЗИК 309-326.
Пошаговая инструкция для тех, кто пользуется обработкой впервые.
Для начала нужно в вашу конфигурацию ЗИК внедрить новый документ ЗадолженностьПоСтраховымВзносам. Документ ЗадолженностьПоСтраховымВзносам добавляйте в конфигурацию через буфер обмена посредством приложения ClipBrd.exe:
1) Открыть приложение "Папка обмена" (Пуск - Выполнить - ClipBrd.exe), выбрать пункт меню Файл - Открыть - ЗадолженностьПоСтраховымВзносам.CLP (либо дважды щелкнуть по файлу ЗадолженностьПоСтраховымВзносам.CLP, чтобы он открылся в Папке обмена)
2) Запустить конфигуратор для базы ЗИК
3) Открыть конфигурацию
4) Поставить курсор на метаданные Документы
5) Выбрать пункт меню Действия - Вставить
6) В метаданных появится новый документ ЗадолженностьПоСтраховымВзносам
7) Сохранить конфигурацию
Замечание: для Windows Vista /Seven эта инструкция может не работать :(
Документ ЗадолженностьПоСтраховымВзносам можно внедрить в конфигурацию (или обновить) через режим "Объединение конфигураций" с файлом ЗадолженностьПоСтраховымВзносам.md:
1) Запустить конфигуратор для базы ЗИК
2) Выбрать пунт меню Конфигурация - Обновить конфигурацию - выбрать файл ЗадолженностьПоСтраховымВзносам.md
3) Отключить все объекты метаданных нажав кнопку "Выкл. все" (обязательно!)
4) Поставить галочку напротив объекта Документы - Задолженность по страховым взносам (если этот объект не виден в списке метаданных, значит, вы его уже добавили в конфигурацию, и он содержит все последние изменения)
Примечание. Можете этот документ не добавлять в конфигурацию и не использовать его. Тогда при подготовке каждого очередного отчета для ПФР вам придется указывать моей обработке все файлы ИС, начиная с 1 полугодия 2010 года до отчетного периода.
Делаем отчетность за 2 кв 2011 (или другие последующие периоды):
1) Вводим документы "Расчеты по страховым взносам" во 2 кв 2011 году, в которых задаем суммы оплат - сколько оплачено во 2 кв 2011 - по выпискам банка за период апрель - июнь 2011 года. Если платили в апреле 2011 за март 2011 - заносим, если платили в ИЮЛЕ 2011 за июнь 2011 (или другой месяц) - не заносим. Можно оплату зарегистрировать даже одним документом за квартал без разбивки по месяцам, главное собрать всю сумму, оплаченную во 2 кв. 2011.
2). Запускаем данную обработку. На закладке Настройки поставьте галочку "Распределение уплат с учетом прошлого распределения", дату зафиксированной в программе задолженности поставьте "01.01.2010", укажите каталог с файлами ИС, в котором находятся файлы за 1-ое и 2-ое полугодие 2010 года и 1 квартал 2011 года.
3) На закладке "Пачки документов" нажмите "Заполнить" (если будет вопрос "Удалить и продолжить?" нажмите "Да"). Появятся пачки документов, суммы "начислено" заполнятся, суммы "уплачено" будут 0.
4) Нажмите кнопку "Заполнить суммы взносов". Обработка проставит суммы оплат по сотрудникам согласно описанному выше алгоритму и создаст (обновит) документ "Задолженность по страховым взносам", в котором сохранит сальдо на 30.06.11 (если вы этот документ добавили в конфигурацию). Это позволит распределить оплату по сотрудникам в 3 кв 2011 г без файлов ИС за предыдущие периоды.
5) В ходе работы обработка создаст поясняющие сообщения в табло сообщений и выдаст таблицу.
6) В принципе всё готово, можете выгружать файлы и сдавать отчет.
Если что-то не получилось, то полученные в п.5 сообщения и таблицу вышлите мне на е-мэйл.
Важное замечание. Вы используете разработку на свой страх и риск. Автор разработки не несет ответственности за возможную порчу информации.
Раз воспользовавшись данной обработкой, доверять дальше ЗИК распределять уплату без опции «Распределение сумм уплаченных взносов производить с учетом ранее переданных данных.» нельзя. Пойдет всё криво, т.к. у нее с ЗИКой разные алгоритмы.
Существует определенный регламент, который надо выполнить, чтобы отказаться от использования данной обработки и перейти обратно на штатный механизм распределения уплат в ЗИК. Этот регламент нужно соблюдать, если вы после перехода на штатный механизм НЕ намерены использовать опцию «Распределение сумм уплаченных взносов производить с учетом ранее переданных данных». При использовании же оной опции данный регламент выполнять не нужно.
1) Перед тем как переходить на штатный механизм ЗИК надо воспользоваться версией данной обработки не ниже 2.3.
2) Необходимо на закладке "Настройки" установить флажок "Включить режим совместимости распределения уплат со штатным механизмом ЗИК"
3) Распределить уплаченные взносы. Если доуплата за прошлый период полностью покроет задолженность прошлого периода (это условие соблюдается для большинства организаций, которые оплачивают взносы в срок или с задержкой не больше квартала), то со следующего отчетного периода можно отказаться от моей обработки и пользоваться штатным механизмом распределения уплат ЗИК (встроенной обработкой "Подготовка сведений для ПФР"). Если доуплата не закроет полностью задолженность прошлого периода, то нужно пользоваться данной обработкой в следующих отчетных периодах, пока это условие не наступит.
4) При выполнении условий п.3 со следующего периода можно пользоваться штатной обработкой ЗИК . Не забудьте в следующем отчетном периоде выделить из оплат текущего периода (квартала) оплату за предыдущий период в сумме равной задолженности, зафиксированной алгоритмом данной обработки в документе ЗадолженностьПоСтаховымВзносам с точностью до копеек (при отсутствии этого документа в метаданных конфигурации взять сальдо можно из итоговой таблицы, которая формируется обработкой при распределении уплаты). Данную задолженность зафиксировать одним из документов РасчетыПоСтраховымВзносам, дата которого - текущий отчетный период (за который используется штатный механизм ЗИК), месяц начисления - любой из предыдущего периода.
ИСТОРИЯ:
Обновление от 12.04.11 (версия 1.2):
1) автоматическое определение "Даты зафиксированной в программе задолженности по застрахованным" при смене отчетного периода
2) учитываются как ИСХОДНЫЕ, так и КОРРЕКТИРУЩИЕ файлы ИС (исправлена недоработка #3). При этом следите, чтобы в каталоге с файлами ИС не оказались одновременно с КОРРЕКТИРУЮЩИМИ сведениями ИСХОДНЫЕ (старые) за тот же период. Иначе получите задвоение сумм. Сочетание же ИСХОДНЫХ и КОРРЕКТИРУЮЩИХ за разные отчетные периоды допускается.
3) автоматический учет авансов по оплаченным взносам в следующих отчетных периодах (также в документ ЗадолженностьПоСтраховымВзносам добавлены реквизиты ПереплатаСтрах, ПереплатаНакоп) - исправлена недоработка #8
4) исправлена ошибка при переборе документа ЗадолженностьПоСтраховымВзносам (см. пост #31 Blind)
5) исправлена ошибка, при которой сотрудник из прошлого периода для распределения уплаты мог попасть в пачку с инвалидами, а не в пачку с основной категорией
Обновление от 13.04.11 (версия 1.3):
6) Улучшен алгоритм распределения уплаты взносов на сотрудников: раньше могли оставаться нераспределенные копейки
7) исправлена ошибка определения пачки, в которую нужно добавить сотрудников из прошлого периода для распределения уплаты
8) при добавлении сотрудников из прошлого периода для распределения уплаты учитывается ограничение на размер пачки - 200. При переполнении создаются новые пачки
Обновление от 18.04.11 (версия 1.4 БЕТА):
9) учет отрицательной задолженности (переплаты) по сотрудникам, ошибочно допущенной в прошлых периодах (из-за не использования данной обработки). Данный алгоритм содержит ошибки, версия 1.4 не рекомендована к использованию.
Обновление от 19.04.11 (версия 1.5 БЕТА):
9) переписан алгоритм учета отрицательной задолженности (переплаты) по сотрудникам, ошибочно допущенной в прошлых периодах (из-за не использования данной обработки). Обработка пытается переплату прошлого периода распределить на начисления текущего периода, если начислений хватает. Иначе переплату переносит в конечное сальдо, чтобы пытаться распределить позже в будущих периодах (исправлена недоработка #5).
Обновление от 20.04.11 (версия 1.6+):
9) окончательно исправлена ошибка в алгоритме учета отрицательной задолженности (переплаты) по сотрудникам ;)
10) исправлены мелкие недочеты
Обновление от 21.04.11 (версия 1.7):
11) по многочисленным просьбам пользователей реализован алгоритм, который при распределении оплаты текущего периода в первую очередь закрывает оплатой уволенных в текущем периоде и физических лиц (договорников), оставшуюся оплату по коэффициенту распределяет на остальных сотрудников (исправлена недоработка #9). Изменено описание алгоритма в описании разработки.
Обновление от 25.07.11 (версия 1.8):
12) Обработка обновлена до версии релиза ЗИК 313.
13) В настройках добавлен флаг "Не использовать ОЗОИ вместо УСЕН (для периодов 2010 года)", позволяющий отключить не принятый проект постановления Правления ПФ.
Обновление от 28.07.11 (версия 2.0 Бета):
14) полностью изменен алгоритм распределения, добавлен режим "совместимости" со штатным механизмом ЗИК, добавлена закладка "Настройки погашения". На новой закладки находится управление порядком погашения задолженности (основано на пожеланиях пользователей). Добавлено погашение задолженности по общему коэффициенту.
Обновление от 29.07.11 (версия 2.1):
15) Изменения в интерфейсе, исправлены ошибки.
16) Добавлены новые настройки погашения взносов.
Обновление от 01.08.11 (версия 2.2):
17) Добавлены новые настройки погашения взносов.
Обновление от 03.08.11 (версия 2.3):
18) Исправлены мелкие ошибки.
19) Добавлена возможность сохранять сальдо после ручных изменений (исправлена недоработка #7).
20) В документ "Задолженность по страховым взносам" добавлен реквизит ОбособленноеПодразделение; отрицательные суммы выводятся "красным".
Обновление от 11.08.11 (версия 2.4):
21) Проводится диагностика необходимости учета переплаты на начало текущего периода при чтении из файлов XML.
22) В списке "Порядок первоочередного погашения начисленных взносов уплаченными" работающий пенсионер выявляется на конец следующего отчетного периода.
23) Исправлена ошибка, связанная с обработкой переплаты на конец отчетного периода.
Обновление от 21.10.11 (версия 2.5):
24) учитывается распределение уплат в случае обособленных подразделений (в документе «Задолженность по страховым взносам задействован реквизит «Обособленное подразделение», при необходимости обновите этот документ из поставки моей разработки)
25) учитываются смешанные налоговые режимы: ОСНО+ЕНВД, инвалиды и пр.
26) исправлены мелкие недочеты в интерфейсе
Обновление от 24.10.11 (версия 2.6):
27) незначительный рефакторинг кода
Обновление от 26.10.11 (версия 2.7):
28) исправлена ошибка, приводящая к задвоению сотрудников в пачках при распределении уплаты
Обновление от 26.01.12 (версия 2.8):
29) Обработка обновлена до версии релиза ЗИК 320.
30) Для опции штатного механизма «Распределение сумм уплаченных взносов производить с учетом ранее переданных данных» устранены недоработки: 1) при проверке наличия переданных данных сообщается период, с которого должны быть загружены эти данные; 2) в случае обнаружения переплат в переданных данных выводится список сотрудников с переплатами и суммами переплат (почему само ЗАО "1С" этого не сделало остается загадкой).
31) При заполнении формы «СЗВ-6-3» в форму включаются и отрицательные суммы начислений (чтобы можно их было увидеть и исправить).
32) При загрузке файлов XML появилась возможность собирать файлы и из вложенных подкаталогов (флажок «включая подкаталоги»). Бывает полезно, если файлы сгруппированы по каталогам в зависимости от отчетного периода (квартала). Изменение предложил Gagarkin Valery.
33) кнопка «Записать сальдо» ушла на закладку «Настройки», т.к. на прежней закладки ей не хватило места. Появился флажок «не записывать автоматически». Установка флажка позволяет не сохранять сальдо в документе «Задолженность по страховым взносам» после распределения уплаты нажатием кнопки "Заполнить суммы взносов". В этом случае сальдо нужно записать принудительно, нажав кнопку «Записать сальдо».
Обновление от 28.01.12 (версия 2.8+):
34) исправлена ошибка в процедуре ЗаполнитьСуммыВзносов, приводящая к невозможности расчета при альтернативном распределении уплаченных взносов.
Обновление от 20.04.12 (версия 2.9):
35) обновление под новые формы ПФР (с 2012 года). Предназначена для работы в ЗИК 324. С более ранними версиями ЗИК работать не будет. (Для работы с предыдущими релизами ЗИК используйте версию обработки 2.8).
Обновление от 11.07.12 (версия 2.10):
36) Обработка обновлена до версии релиза ЗИК 326 – исправлена ошибка при расчете взносов при превышении Предельной величины базы страховых взносов. Предназначена для работы в ЗИК 324-326. С более ранними версиями ЗИК работать не будет. (Для работы с предыдущими релизами ЗИК используйте версию обработки 2.8).
37) На закладке «Настройки» добавлен флажок "Использовать НЕОПЛ вместо АДМИНИСТР" – при печати и выгрузке в файлы третий параметр доп. сведений ИТС «Администр» заменяется на «Неопл».
Обновление от 15.01.13 (версия 2.11):
38) Обработка обновлена до версии релиза ЗИК 331 - изменения в заполнении формы СЗВ-6-3 (Сведения о сумме выплат) для 2012 года.
Обновление от 24.04.13 (версия 2.12):
39) Обработка обновлена до версии релиза ЗИК 335 - формирование уплаченных взносов для форм СЗВ-6-4. Согласно разъяснений ПФР уплаченные взносы заносятся на ИЛС застрахованного без разделения на виды договоров: Трудовой и Гражданско-правовой. В связи с этим распределение уплаты учитывает сальдо по застрахованному лицу в целом без учета видов договоров, уплата взносов относится на имеющийся в текущих начислениях застрахованного лица вид договора. В случае наличия в текущем квартале у застрахованного лица начислений по двум видам договоров вся уплата отнесется к первому виду договора, что не является ошибкой при приеме сведений в ПФР. (Аналогичная ситуация была в 2011 году при распределении уплат при наличи у застрахованного начислений по разным категориям НР и УСЕН согласно письма ПФР от 18 мая 2011 г. № 08-26/5304).
Обновление от 25.04.13 (версия 2.13):
40) Исправлены ошибки при альтернативном распределении уплаты [спасибо ondul и harutyunb]
41) Обработка обновлена до релиза ЗИК 336.
Обновление от 26.04.13 (версия 2.13.1):
42) Исправлена ошибка при формировании доп.сведений о стаже (третий параметр) [спасибо Agema]
Обновление от 05.07.13 (версия 2.14):
43) Обновление до релиза ЗИК 338 (исправлена ошибка нумерации месяцев для пачек СЗВ-6-4)
Список недоработок предыдущих версий:
1) [ИСПРАВЛЕНО 21.10.11] не учитывается распределение уплат в случае обособленных подразделений
2) [ИСПРАВЛЕНО 21.10.11] не учитываются смешанные налоговые режимы: ОСНО+ЕНВД, инвалиды и пр.
3) [ИСПРАВЛЕНО 12.04.11] не учитываются корректирующие индивидуальные сведения
4) [СНЯТО 28.07.11] коэффициент распределения берется в целом за отчетный период, а не помесячно
5) [ИСПРАВЛЕНО 19.04.11] не знаю, как себя поведет обработка в случае ошибочной отрицательной задолженности (переплаты) по сотрудникам в предыдущие периоды
6) [ИСПРАВЛЕНО 28.07.11] распределение уплат п.1 алгоритма не учитывает текущих сотрудников (начисления 0, а стаж есть)
7) [ИСПРАВЛЕНО 03.08.11] Документ ЗадолженностьПоСтраховымВзносам заполняется, не учитывая ручные изменения, сделанные после автоматического распределения уплаты.
8) [ИСПРАВЛЕНО 12.04.11] Не учитывается переплата за прошлый период, которую нужно распределить на начисления текущего периода
9) [ИСПРАВЛЕНО 21.04.11] По выбору пользователя при распределении уплаты по сотрудникам первоочередно закрывать оплатой уволенных в текущем периоде, затем работающих (имеющих начисления) - (пожелание timurei, см. пост #28)
Вступайте в нашу телеграмм-группу Инфостарт
См. также
Зарплата Перенос данных 1C Разработчик Бухгалтер Бухгалтерский учет 7.7 1С:Предприятие 8 1С:Бухгалтерия 7.7 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)
Как известно, Бухгалтерия 7.7 не имеет штатной возможности для обмена с ЗУП 3.1. Данная разработка пригодится тем, кто перешел с ЗиК 2.3 на ЗУП 3.1, но вынужден по каким-то своим причинам оставаться на Бухгалтерии 7.7.
18300 руб.
29.09.2020 15496 2 0
Зарплата Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Украина Бухгалтерский учет НДФЛ Абонемент ($m)
Просто запустим обработку. Файл "СтавкиНалоговЗарплата2014.ert" - выполнить.
1 стартмани
22.01.2014 30567 2 kompas-dm 1
Зарплата Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Производство+Услуги+Бухгалтерия 1С:Упрощенное налогообложение 7.7 Россия Бухгалтерский учет ФОМС, ЕФС Платные (руб)
Новая справка для расчета пособий по временной нетрудоспособности в соответствии с приказом Министерства труда и социальной защиты № 182Н от 30.04.2013 года (учитывая изменения вплоть до 2017 года). Справку необходимо выдавать на руки при увольнении сотрудника. Может помочь при расчете среднего заработка при нетрудоспособности сотрудников. Будет незаменимым помощником для бухгалтеров, осуществляющих расчеты по заработной плате, при отсутствии специализированной программы.
2034 руб.
03.08.2013 84190 31 21
Регламентированный учет и отчетность Зарплата Бухгалтер Расчет 7.7 1С:Зарплата и кадры 7.7 Россия Бухгалтерский учет ФОМС, ЕФС Абонемент ($m)
При подготовке к сдаче отчета в ПФР столкнулся с тем, что программа не учитывает переплату - не распределяет сумму уплаченных взносов, превышающую начисленную, даже если это оплата проходит в январе 2013 за декабрь 2012. В случае, когда есть долг по оплате на начало периода (например, за декабрь 2012 платят в январе 2013) сумма уплаченных взносов может быть больше суммы начисленных. Программа же ставит сумму уплаченных взносов равную сумме начисленных. В этой обработке распределяются суммы уплаченных взносов, превышающих начисленные, а так же внесены исправления, связанные с возможными ошибками при формировании штатной обработки из 335 релиза (в пачки попадали ненужные уволенные, неправильно распределялись уплаты взносов, при выгрузке в файл возникали ошибки).
1 стартмани
20.04.2013 33539 425 mirrr 65
Зарплата Адаптация типовых решений Разработчик Расчет 7.7 1С:Зарплата и кадры 7.7 Россия Бухгалтерский учет ФОМС, ЕФС Бесплатно (free)
Ошибки в ЗИК релиз 334 при формировании отчетности в ПФР
04.04.2013 22517 ul 15
Зарплата Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бухгалтерский учет Абонемент ($m)
Для бухгалтера : удобный отчет по начислениям-выплатам-удержаниям И повод задуматься о переходе на ЗУП Для программиста : удобный инструмент сверки данных при переходе с 1С:Бухгалтерии 7.7 на 1С:ЗУП 2.5
4 стартмани
01.03.2013 40146 87 Designer1C 7
Зарплата Адаптация типовых решений Разработчик Расчет 7.7 1С:Зарплата и кадры 7.7 Россия ФОМС, ЕФС Абонемент ($m)
Подготовка сведений для ПФР - исправление в формирование сведений персонифицированного учета, при превышении максимального предела
1 стартмани
22.10.2012 27026 49 u_n_k_n_o_w_n 9
Зарплата Бухгалтер Бухгалтерский учет 7.7 1C77 Россия Бухгалтерский учет ФОМС, ЕФС Абонемент ($m)
В каморке папы Карло у КАМИНа 2.0.
1 стартмани
24.07.2012 27966 20 Арчибальд 4
Те сообщения, которые появляются при нажатии кнопки "Заполнить суммы взносов" при установленном флажке "Распределение уплат с учетом прошлого распределения".
А также суммы в вышеуказанных документах.
(с) Не мое... Изменения взяты, если мне не изменяет память, вот из этой обработки
Процедура ЗаполнитьИндивидуальныеСведения()
Если флУчитыватьПереданныеДанные = 1 Тогда
СтрСообщениеОбОшибке = "";
Если ПроверитьНаличиеПереданныхДанных(СтрСообщениеОбОшибке)=0 Тогда
Предупреждение(СтрСообщениеОбОшибке);
Возврат;
КонецЕсли;
КонецЕсли;
НомерПачки = 1;
Если Пачки.КоличествоСтрок() > 0 Тогда
НомерПачки = Пачки.ПолучитьЗначение(Пачки.КоличествоСтрок(),"Номер") + 1;
Ответ = Вопрос("При заполнении будет удален существующий комплект пачек документов"+РазделительСтрок
+" и произведено распределение по умолчанию. "+РазделительСтрок
+"Удалить и продолжить?", "Да+Нет");
Если Ответ = "Нет" Тогда
Возврат;
КонецЕсли;
КонецЕсли;
Если ВвестиЧисло(НомерПачки,"Введите номер первой пачки", 5, 0) <> 1 Тогда
Возврат;
КонецЕсли;
// дата начала по отчетному периоду или корректируемому периоду
ДатаНачала = ПолучитьДатуНачала();
ЕстьЕНВД = ПолучитьЕНВДДляПерсучета(ДатаНачала);
// получим список сотрудников
// если по обособленному подразделению, то в представлении значения будет строка
// с месяцами работы в обособленном подразделении
Сотрудники = ПолучитьСписокСотрудников(ДатаНачала);
Если Сотрудники.РазмерСписка() = 0 Тогда
Предупреждение("Не обнаружено сотрудников для формирования отчета!");
Возврат;
КонецЕсли;
// получим таблицу, если есть ЕНВД, таблица нужна для определения периодов
// в которых есть ЕНВД, периоды определяются начислениям, иначе только исчисленные взносы
ДоходыВычетыНалогиСотрудников = "";
Если ЕстьЕНВД=1 Тогда
ДоходыВычетыНалогиСотрудников = СобратьДанныеДляСтраховыхВзносов(глПолучитьДатуОкончанияОтчетногоПериодаСЗВ(ДатаНачала),Сотрудники);
Иначе
// получим таблицу в которой будут только взносы и данные
ДоходыВычетыНалогиСотрудников = СобратьДанныеДляСтраховыхВзносов(глПолучитьДатуОкончанияОтчетногоПериодаСЗВ(ДатаНачала),Сотрудники,1);
КонецЕсли;
// получим таблицу со значением категории ЗЛ и наличием ЕНВД по каждому месяцу отчетного периода
ТаблицаСотрудниковСКатегориямиЗЛ = ПолучитьТаблицуРаспределенияПоКатегориямЗЛ(ДоходыВычетыНалогиСотрудников,Сотрудники,ДатаНачала,ЕстьЕНВД);
ДоходыВычетыНалогиСотрудников = "";
// получим итоговую таблицу со стажем сотрудников
// таблица будет использоваться для распределения по пачкам
// Структура таблицы
// Сотрудник
// ТаблицаСтажаСотрудника - таблица значений
// Структура ТаблицаСтажаСотрудника
// КатегорияЗЛ
// ТаблицаСоСтажем - таблица значений
// ИсчисленоСтраховая
// ИсчисленоНакопительная
// УплаченоСтраховая
// УплаченоНакопительная
// Структура ТаблицаСтажаСотрудникаПоКатегории
// это собственно таблица с записями о стаже
ТаблицаСтажиСотрудников = ПолучитьТаблицуСтажиСотрудников(ТаблицаСотрудниковСКатегориямиЗЛ, ДатаНачала);
ТаблицаСотрудниковСКатегориямиЗЛ = "";
Если СпособВыборкиСотрудников =2 Тогда
// уточним стаж по сотрудникам, которые работали в обособленном подразделении не весь отчетный период
ОбработатьТаблицуСтажаДляОбособленногоПодразделения(ТаблицаСтажиСотрудников,Сотрудники,ДатаНачала);
КонецЕсли;
// заполним суммы исчисленных и уплаченных взносов
// дозаполним таблицу ТаблицаСтажиСотрудников сотрудниками, у кого только уплаченные взносы по выбранной категории ЗЛ
ЗаполнитьСуммыВзносов(ТаблицаСтажиСотрудников);
// разложим данные по пачкам
Пачки.УдалитьСтроки();
ОчереднойНомерПачки = НомерПачки;
ВремТаблица = СоздатьОбъект("ТаблицаЗначений");
ВремТаблица.НоваяКолонка("ТипПачки");
ВремТаблица.НоваяКолонка("КатегорияЗЛ");
ВремТаблица.НоваяКолонка("Сотрудник");
ВремТаблица.НоваяКолонка("ИсчисленоСтрах");
ВремТаблица.НоваяКолонка("ИсчисленоНак");
ВремТаблица.НоваяКолонка("УплаченоСтрах");
ВремТаблица.НоваяКолонка("УплаченоНак");
ВремТаблица.НоваяКолонка("УТ"); //СГВ
Вредник = "ВТ"; //СГВ
ТаблицаСтажиСотрудников.ВыбратьСтроки();
Пока ТаблицаСтажиСотрудников.ПолучитьСтроку()=1 Цикл //цикл по сотрудникам
Сотрудник = ТаблицаСтажиСотрудников.Сотрудник;
Если ЕстьСтраховойНомер(Сотрудник) = 0 Тогда
Продолжить;
КонецЕсли;
ТаблицаСтажаСотрудника = ТаблицаСтажиСотрудников.ТаблицаСтажаСотрудника;
ТаблицаСтажаСотрудника.ВыбратьСтроки();
Пока ТаблицаСтажаСотрудника.ПолучитьСтроку()=1 Цикл // цикл по категориям ЗЛ
ТаблицаСоСтажем = ТаблицаСтажаСотрудника.ТаблицаСоСтажем;
КатегорияЗЛ = ТаблицаСтажаСотрудника.КатегорияЗЛ;
ИсчисленоСтрах = ТаблицаСтажаСотрудника.ИсчисленоСтраховая;
ИсчисленоНак = ТаблицаСтажаСотрудника.ИсчисленоНакопительная;
УплаченоСтрах = ТаблицаСтажаСотрудника.УплаченоСтраховая;
УплаченоНак = ТаблицаСтажаСотрудника.УплаченоНакопительная;
ТипПачки = "СЗВ-6-2"; // по умолчанию
Если (ТаблицаСоСтажем.КоличествоСтрок()=0) и (ИсчисленоСтрах=0) и (ИсчисленоНак=0) и (УплаченоСтрах=0) и (УплаченоНак=0) Тогда
Продолжить;
КонецЕсли;
ТаблицаСоСтажем.ВыбратьСтроки();
ОВУТ = 0; //особые и вредные условия труда СГВ
Пока ТаблицаСоСтажем.ПолучитьСтроку()=1 Цикл
УТ = ТаблицаСоСтажем.УсловияТруда;
ИТСОснование = ТаблицаСоСтажем.ИТСОснование;
ИТСДопСведения3 = ТаблицаСоСтажем.ИТСДопСведения3;
ВыслугаЛетОснование = ТаблицаСоСтажем.ВыслугаЛетОснование;
ТерриториальныеУсловия = ТаблицаСоСтажем.ТерриториальныеУсловия;
Если
(ПустоеЗначение(УТ) = 0) или
(ПустоеЗначение(ИТСОснование) = 0) или
(ПустоеЗначение(ИТСДопСведения3) = 0) или
(ПустоеЗначение(ВыслугаЛетОснование) = 0) или
(ПустоеЗначение(ТерриториальныеУсловия) = 0) Тогда
ТипПачки = "СЗВ-6-1";
//Прервать; //СГВ
Если (ПустоеЗначение(УТ) = 0) Тогда
ОВУТ = 1; // в отдельную пачку
Если КатегорияЗЛ = Перечисление.КатегорииЗастрахованныхЛицПФР.ООИ Тогда
Сообщить("Сотрудник "+Сотрудник+"является инвалидом и не должен работать во вредных условиях. Проверьте стаж!");
КонецЕсли;
КонецЕсли; //СГВ
КонецЕсли;
КонецЦикла;
ВремТаблица.НоваяСтрока();
ВремТаблица.ТипПачки = ТипПачки;
ВремТаблица.КатегорияЗЛ = КатегорияЗЛ;
ВремТаблица.Сотрудник = Сотрудник;
ВремТаблица.ИсчисленоСтрах = ИсчисленоСтрах;
ВремТаблица.ИсчисленоНак = ИсчисленоНак;
ВремТаблица.УплаченоСтрах = УплаченоСтрах;
ВремТаблица.УплаченоНак = УплаченоНак;
ВремТаблица.УТ = ОВУТ; //СГВ
КонецЦикла;// цикл по категориям ЗЛ
КонецЦикла;//цикл по сотрудникам
Если ВремТаблица.КоличествоСтрок()=0 Тогда
Предупреждение("Данных о стаже за " + глПолучитьПредставлениеПериодаПФР(ДатаНачала)+" не обнаружено!");
Возврат;
КонецЕсли;
ВремТаблица.Сортировать("ТипПачки,УТ,КатегорияЗЛ,Сотрудник"); //СГВ
ВремТаблица.ВыбратьСтроки();
ТекТипПачки = "";
ТекКатегорияЗЛ = "";
ТекУТ = ""; //СГВ
ТабСоставПачки = СоздатьТаблицуПачки();
Пока ВремТаблица.ПолучитьСтроку()=1 Цикл
ТипПачки = ВремТаблица.ТипПачки;
КатегорияЗЛ = ВремТаблица.КатегорияЗЛ;
УТ = ВремТаблица.УТ; //СГВ
РазмерПачки = ?(ТипПачки = "СЗВ-6-1",констРазмерПачки,констРазмерПачки2);
Если (ТекТипПачки<>ТипПачки) или (ТекКатегорияЗЛ<>КатегорияЗЛ) или (ТекУТ<>УТ) //СГВ
или (ТабСоставПачки.КоличествоСтрок() = РазмерПачки) Тогда
//создаем новую пачку
Пачки.НоваяСтрока();
Пачки.Ключ = ПолучитьКлючПачки(ТипПачки,КатегорияЗЛ);
Если ПустоеЗначение(УТ) = 0 Тогда //СГВ
Пачки.Ключ = Формат(СокрЛП(Пачки.Ключ) + Вредник,"С200");
КонецЕсли; //СГВ
Пачки.Номер = ОчереднойНомерПачки;
НомерТекущейПачки = Пачки.Номер;
Пачки.Форма = ТипПачки;
Пачки.КатегорияЗЛ = КатегорияЗЛ;
ТабСоставПачки = СоздатьТаблицуПачки();
Пачки.СоставПачки = ТабСоставПачки;
НомСтрокиПачки = Пачки.КоличествоСтрок();
ОчереднойНомерПачки = ОчереднойНомерПачки +1;
ТекТипПачки = ТипПачки;
ТекКатегорияЗЛ = КатегорияЗЛ;
ТекУТ = УТ; //СГВ
КонецЕсли;
ТабСоставПачки.НоваяСтрока();
ТабСоставПачки.Сотрудник = ВремТаблица.Сотрудник;
ТабСоставПачки.Пачка = НомерТекущейПачки;
ТабСоставПачки.Форма = ТипПачки;
ТабСоставПачки.КатегорияЗЛ = КатегорияЗЛ;
ТабСоставПачки.ПередаватьАдрес = 1;
ТабСоставПачки.ИсчисленоСтраховая = ВремТаблица.ИсчисленоСтрах;
ТабСоставПачки.ИсчисленоНакопительная = ВремТаблица.ИсчисленоНак;
ТабСоставПачки.УплаченоСтраховая = ВремТаблица.УплаченоСтрах;
ТабСоставПачки.УплаченоНакопительная = ВремТаблица.УплаченоНак;
Пачки.УстановитьЗначение(НомСтрокиПачки,"СоставПачки", ТабСоставПачки);
КонецЦикла;
ТабСоставПачки = СоздатьТаблицуПачки();
ТабСоставПачки.НоваяСтрока();
ТабСоставПачки.Сотрудник = "Опись сведений, передаваемых в ПФР";
ТабСоставПачки.Пачка = ОчереднойНомерПачки;
Если ТипСведений = Перечисление.ТипыСведенийСЗВ.ИСХОДНАЯ Тогда
//вводим автоматически только для исходных сведений
Пачки.НоваяСтрока();
Пачки.Номер = ОчереднойНомерПачки;
Пачки.Форма = "АДВ-6-2";
Пачки.СоставПачки = ТабСоставПачки;
КонецЕсли;
Пачки.ТекущаяСтрока(1);
УстановитьТекущуюПачку(1);
Форма.Обновить(0);
КонецПроцедуры //ЗаполнитьИндивидуальныеСведения ПоказатьОшибки выглядят так, сначала пишет про страховой номер
Наверное, неправильно заполены документы 'Расчеты по страховым взносам'. Будет использована расчитанная доплата.
Доплата на страховую часть - расчитана 245,024.88, введена 213,422.50
Доплата на накопительную часть - расчитана 68,952.64, введена 60,730.81
Значение не представляет агрегатный объект (СтраховойНомерПФР)
но приступает к перебору сотрудников и далее останавливается на ошибке
{Глобальный модуль(8973)}: Значение не представляет агрегатный объект (Код)
добавил в ГМ отображение списка сотрудников
//МДВ
ПеремЗнач="";
Сотрудники.ВыбратьЗначение(ПеремЗнач,,,,);
//МДВ
ОбходСотрудниковДляСтраховыхВзносов(ВсегоСотров, Сотрудники, ЗапросПоВзносам, ЗапросПоВзносамКСправочникам, СобиратьРучныеКорректировки,
МесяцРасшифровки, Форма, ДоходыВычетыНалогиСотрудников, СобиратьРасшифровку, ЖрнЗарплата, Год, ПервыйМесяц,
ПоследнийМесяц, ИскатьВоенных, ТаблицаРаспределенияПоШаблПроводок, ИскатьЕНВД, НеВыделятьИнвалидов,СобиратьТолькоВзносы,СобиратьДанныеДляРасчетаПособий);
Возврат 1
КонецФункции // глСобратьДанныеДляСтраховыхВзносов() Показатьи увидел, что в список попадает "Пустое значение", см. рисунок
Я подозреваю что это какой-то сотрудник, который был в БД Бух 7.7 и которого совсем нет в БД ЗиК, но как найти этого сотрудника не пойму, можешь подсказать - где найти в коде перебор списка сотрудников из пачек?
Понял. Сейчас попробую найти решение проблемы.
Спасибо! Правильно ли я понимаю что даже если за 1 полугодие отсутствуют начисления и уплата взносов в БД ЗиК, или они пристутствуют частично - это мой случай, за первое полугодие разнесён только май и июнь, то это не является помехой для обработки, т.к. она возьмёт сведения о начислении и уплате за всё первое полугодие из пачек?
{Обработка.РедактированиеСведенийПФР.Форма.Модуль(56)}: Индекс не входит в границы списка значений. Я пытаюсь вручную поправить оплаты по некоторым сотрудникам.
Файлы пока нет возможности отправить, текст выходит, но на расчетные данные не влияет.. думаю пропустить эту ошибку)
(139)В ЗИК нет учета календарной выработки. Поэтому ЗИК его не формирует. Когда-то я делал доработку выгрузки, чтобы этот блок формировался. Но поскольку это редкоиспользуемая ситуация, поддерижвать данный функционал не буду.
Она возникала из-за того, что моя обработка была основана на релизе ЗИК версии 309, а в более поздних релизах ЗИК изменилось количество параметров встроенной обработки РедактированиеСведенийДляПФР.
Сальдо с прошлого периода обработка полностью закрыла в 0:
Оплата за прошлый период
Страх. опл.
908,61
1960,79
2513,96
783,81
Сотрудники эти вряд ли уволены, т.к. отчет показал, что у них есть начисления в Текущем периоде. Обработка начисления текущего периода по коэффициенту оплатила равномерно (видимо, до конца года предпряите сохранило задолженность перед ПФ):
Страх. нач. Страх. опл..
56,06 47,69
184,58 157,01
2021,34 1719,43
634,29 539,55634,29
В принципе, обработка корректно отработала как указано у меня в алгоритме: сначала закрыла полностью задолженность по начислениям прошлого периода, потом частично закрыла оплатой начисления текущего периода.
Что не так?
(23) Нет, не берется. Обработка смотрит есть ли начисления сотрудника в текущем периоде.
есть документ приказ об увольнении!!..как так не уволены????
//В принципе, обработка корректно отработала как указано у меня в алгоритме: сначала закрыла полностью задолженность по начислениям прошлого периода, потом частично закрыла оплатой начисления текущего периода.
у вас как сделано: 1. закрывает задолженность по начислениям прошлого периода. 2. Закрывается задолженность по начислениям этого периода по уволенным 3. Закрывает задолженность по начислениям по остальным или 2 и 3 пункт объединены в одно закрытие задолженности?
Также добавил еще одну обработку - которая, проводит анализ сальдо по итогам 1-го и 2-го полугодия из файлов ИС, которые сформированы в любой программе (не только ЗИК и даже не в 1С). Обработку можно запускать в любой базе 1С, она не привязана к метаданным.
Обновил еще раз разработку - оказывается, я в прошлый раз забыл положить в архив новый документ для ЗИК.
Также добавил еще одну обработку - которая, проводит анализ сальдо по итогам 1-го и 2-го полугодия из файлов ИС, которые сформированы в любой программе (не только ЗИК и даже не в 1С). Обработку можно запускать в любой базе 1С, она не привязана к метаданным.
Спасибо за доработку функционала!
Есть ещё животрепещущий вопрос :D Можно ли в этой обработке реализовать поддержку формирования в Бух 7.7? Или-же это достаточно трудо и времяёмко?
я думал о том, чтобы сделать обработку как для ЗИК так и для Бухгалтерии. Буду делать, но, скорее всего, законченный функционал появится только к апрелю 2011.
Почему не устраивает? Моя обработка их автоматически добавит и распределит остаток оплаты, ничего и делать не надо будет вручную.
тех,у кого нет начислений во 2 плг, а из оставшейся уплаты найти коэффициент и распределить по всем оставшимся сотрудникам?
Только по поводу распределения сумм приведу аргументы в поддержку (32). Думаю, это здравое пожелание объясняется желанием не отступать существенно от алгоритма, предложенного 1С, чтобы в последующем не кусать локти... Наша ситуация: при сдаче отчетности 1 полугодия 2010, учитывая требования по наличию начисления у сдаваемых сотрудников в проверяющих программах на тот момент, пошли этим путем (закрыли в 1 очередь задолженность по уволенным и врем. неработающим). На момент сдачи отчетности 2 полугодия 2010г, как обычно, в последний момент, не обнаружили, как предполагали, в последних релизах 1С накопленную задолженность по сотруднику. В результате 1С благополучно распределила суммы уплат по сотрудникам, по которым начисления были закрыты уплатами в ноль в предыдущем отчетном периоде... Чтобы не распределять уплаты в Exel и забивать их по сотрудника вручную, один наш бухгалтер вынужден был использовать специлизированную программу ПФР для выгрузки и распределения уплат по сотрам. Второй бух (у которой несколько предприятий довольно большой численностью и некогда заниматься промежуточными выгрузками) дождался моей "временной" обработки с учетом оплат пред. периода. Наученные горьким опытом, мы решили не менять алгоритм распределения, чтобы в последующем худо-бедно, пусть с погрешностью, но не распределять уплаты ручками...
Предлагаю автору вынести в обработку "галку", для того чтобы бухгалтер сам принимал решение об алгоритме распределения уплат..
Т.е. у меня этот алгоритм в планах.
(34) Скажу больше. Раз воспользовавшись моей обработкой, доверять дальше ЗИК распределять уплату нельзя. Пойдет всё криво, т.к. у нас с ЗИКой разные алгоритмы. ЗИКовский алгоритм требует для корректного распределения в будущем, чтобы пользовались только им. Но даже в этом случае он кривой - копейки по людям могут не пойти с сальдо в ПФР. Поэтому пользователям надо сделать выбор: либо всегда пользоваться моей обработкой для распределения уплаты, либо всегда только ЗИКовской. Переходить после использования моего алгоритма на ЗИКовский уже нельзя. Но обратное делать можно в любой момент: переходить с ЗИКовского алгоритма на мой.
(35) Нет никакого "регистра" в ЗИК 309. Они так назвали новый отчет, который пришел на змену карточки 1-НДФЛ. Никакого распределения перечисленных сумм НДФЛ и никаких реквизитов п/п там нет.
Если бы он (налоговый регистр) там и был бы, он проблему не решил бы, т.к. задолженность по НДФЛ и по страховым взносам - вещи разные.
Victuan уже тем молодец, что 2 отчетность свою обработку поддерживает... Но хватит ли у тебя сил тянуть ее до новых кардинальных изменений ПФР или 1С? Теперь я уже сомневаюсь, что 1С-ки что-то предпримут в этом отношении. Хотя, конечно, разобрался во внутренностях не поверхностно, поэтому может и потянет некоторое время...
А в описании недоработки #9 автор немножко не дописал мысль, вот я и не поняла... Или я чего-то пропустила? Т.е. в этом пункте ты хотел сказать, что сделаешь выбор между 1)первоочередным закрытием уволенных, затем раб-х (как сейчас) и 2)пропорц-м распределением оплат от начисленного аналог. 1С, а оставшиеся после распределения копейки, скажем на последнего (в планах). И все-таки мне кажется, во 2) случае можно в будущем перейти на стандартный 1С-ий, если закрыть глаза на то, что после этого копейки по уволенным не пойдут.. И накопятся на тех, кто давно работает на предприятии
а то у нас куча ограничений на использование clipboard , прежде всего по доступу...
и не очень понятно как быть без него....непроще ли создавать новый документ в конфигурации или базе ?
А clipboard-ом надо всего лишь один раз воспользоваться, чтоб как раз и добавить новый документ в конфигурацию.
(39)Описание обработки и последовательность действий подробно изложена здесь, на сайте - в описании обработки. Оформить описание еще подробнее у меня сейчас нет времени.
(40)Тянуть дальше буду, т.к. у меня на поддержке около 10 организаций и я не представляю как можно пользоваться ЗИКовским распределением, не поимев рано или поздно проблем в будущем.
По поводу планов по распределению уплат: пока не знаю как точно сделаю и предоставлю ли выбор пользователю. Но в конечном итоге, также планирую устранить недоработку#4 (коэффициент распределения брать помесячно, а не в целом за период) - это сравняет мой алгоритм с тем, что запланировано в ЗИКе за исключением того, что копейки закрываться будут. Хочу отметить, что ЗИКовский вариант распределения оплат не подразумевает, что уволенные сотрудники (или не имеющие начислений) в текущем периоде должны полностью закрыться оплатой. Зиковский вариант закрывает полностью сальдо по сотруднику только при соблюдении следующих двух условий:
1) в последнем месяце отчетного периода (квартала) на сотрудника не начислены взносы (уволен в предыдущем месяце)
2) организация не нарушает сроков по ежемесячной уплате взносов.
Т.е. начисленные взносы сотрудника в последнем месяце текущего квартала ЗИК закрывает оплатой в первом месяце следующего квартала.
(41)Такого быть не должно. У вас последняя версия моей обработки (скачанное не позднее 14 апреля 2011)?
В любом случае сообщите мне подробности, чтобы я мог устранить эту ошибку.
И без документа Задолженность по страховым взносам ?
Как сделать все манипуляции без него.
То есть достаточно указать папку где хранятся pf файлы ? Тогда какую дату зафиксированной задолженности для 1 квартала указывать ?
Если мы за март уплатили 15 апреля например, за февраль 15 марта. то дата задолженности будет 15 апреля, за 1-ый квартал ?
ZIK309fix++
- это мой сборник исправленных глюков ЗИК 309. Среди прочего там лежит документ ЗадолженностьПоСтраховымВзносам.
Но можно обойтись вообще без этого документа - нужно указать папку где храняться файлы ИС (*.xml) за все предыдущие пероды, начиная с 01.01.10. Дату зафиксированной задолженности поставить пустой (или 01.01.10). Всё это подробно описано здесь на сайте.
(47) Например, на Windows XP (или младше) надо запустить приложение Clipbrd.exe
хотелось бы знать последовательность действий, а не тыкаться наугад, про документ задолженность вообще нигде не указано....
Такого быть не должно. У вас последняя версия моей обработки (скачанное не позднее 14 апреля 2011)?
В любом случае сообщите мне подробности, чтобы я мог устранить эту ошибку.
С этим разобрался. Ошибка возникала при загрузке файлов *.XML за предыдущий период, сформированных ранее в программе "Документы ПУ 5". Как оказалось эта ПУ 5 заменила все буквы ё в ФИО сотрудников на е.
Обработка среагировала на это подобными сообщениями:
№№№-№№№-№№№ №№ФИО в пачках не соответствует номеру (пред.период) XXXXXXXXX XXXXXXXXX Фёдорович
в фаиле XXXXXXXXX XXXXXXXXX ФЕДОРОВИЧ
Эту ошибку я исправил (думал что исправил) следующим образом :
//Если ((Найти(ВРег(ТСотр1.Сотрудник.Наименование),СокрЛП(ТСотр.Фамилия))=0) ИЛИ (Найти(ВРег(ТСотр1.Сотрудник.Наименование),СокрЛП(ТСотр.Имя))=0)ИЛИ (Найти(ВРег(ТСотр1.Сотрудник),СокрЛП(ТСотр.Отчество))=0)) Тогда //здесь закомментировал
стрПоиска = глЗаменитьОдниСимволыДругими("Ё",ВРег(ТСотр1.Сотрудник.Наименование),"Е");
Если ((Найти(стрПоиска,СокрЛП(ТСотр.Фамилия))=0) ИЛИ (Найти(стрПоиска,СокрЛП(ТСотр.Имя))=0) ИЛИ (Найти(стрПоиска,СокрЛП(ТСотр.Отчество))=0)) Тогда
Оказалось, так делать не следует, и когда я в копиии базы поменял у сотрудников все буквы ё на е, ошибка перестала вылазить.
когда я в копиии базы поменял у сотрудников все буквы ё на е, ошибка перестала вылазить.
Блин, поторопился с выводами. Оказалось копия базы старая, и в ней не внесены выплаты по страховым взносам.
когда попытался проделать то-же самое в рабочей базе, ошибка (Ошибка в алгоритме: ДоплатаНакоп не закрылась в ноль:1003.84) снова вернулась.
Анализ таблицы, появляющейся при загрузке из XML, с помощью Excell показал, что обработка неверно посчитала одно число (Оплата за прошлый период/Накоп. опл.) у одного сотрудника, и ошибка как раз равна 1003.84. Суммы взятые из файлов ИС сверил с файлами - все верно.
В приложении таблица (сотрудник в таблице идет с номером 101) и фрагмент окна сообщений. Подскажите плиз, куда рыть дальше.
П.С. Как раз этот сотрудник является внутренним совместителем, не может ли ошибка быть связанна с этим фактом.
П.П.С. версия обработки последняя, скачана 18.04.2011
Сработала как раз недоработка #5 ("не знаю как себя поведет обработка в случае ошибочной отрицательной задолженности (переплаты) по сотрудникам в предыдущие периоды")
Случай для меня интересный, буду разбираться...
Блин, почему никто не читает описание к моей обработке. :(
Ещё приложение - таблица, какой она стала после нажатия кнопки "Заполнить страховые взносы" на первой вкладке.
В ней сотрудник, у которого обнаруживается ошибка фигурирует с номером 89
(50) Обновил версию обработку - теперь она умеет учитывать ошибочную переплату в прошлых периодах.
Просьба протестировать новую версию и выслать мне весь текст из окна сообщений, появляющийся в ходе работы обработки и Таблицу.xls, полученную после нажатия кнопки "Заполнить суммы взносов".
Прошу это сделать даже в том случае, если Вы отказались от дальнейшего использования моей обработки или решили проблему иначе. Мне это нужно для тестирования обработки в случаях отриц. задолженности, а у меня подобного тестируемого материала нет. Надеюсь на понимание.
Ну тогда верен мой первоначальный диагноз: вы оплату по некоторым сотрудникам за 2010 поставили больше чем начислено.
Как это у вас получилось?
В первом полугодии 2010г. перечилений было мало, так и отчитались, во втором полугодии перечислений было гораздо больше, и коэффицент распределения получился больше 1 (как раз к моменту сдачи отчетности из программы "документы ПУ 5" убрали ограничение на этот коэффициент <=1 ). В целом (по предприятию) все верно, но только сейчас, разбираясь с нынешней проблемой, понял, что у сотрудников, устроившихся на работу во 2 полугодии получилась переплата.
(52)
Обновил версию обработку - теперь она умеет учитывать ошибочную переплату в прошлых периодах.
Просьба протестировать новую версию ...
Скачал новый файл, начал проверять, и не увидел каких-либо изменений. Сверил файл с предыдущей версией и оказалось, что они абсолютно одинаковые. Возможно Вы забыли обновить его в архиве для скачивания.
Так как сегодня с форума скачть больше ничего не смогу, прошу выслать обновленный файл на
Sev_<МойНикВЭтомФоруме>СобакаМайл.ru
А формы не менялись в ПФР с отчета за 2010 год ? Если да, то поддерживаются ли они в данной обработке ?
Если формировать в 306 ЗиКе, то разница будет с 308-310 по этой обработке ?
И ещё вопрос, самый главный пожалуй: как поступает обработка с уволенными в 1 квартале, выплачивает им полностью или также с учетом коэффициента ?
Такой же вопрос, для тех сотрудников, у которых уже в первом квартале сумма начислений превысила 463000 ?
И ещё вопрос: какая разница, есть ли файлы XML или есть введеные документы Расчеты по страховым взносам ?
Галочка:"Распределение уплат с учетом прошлого распределения".
Формы не менялись в ПФР с отчета за 2010 год. Появился проект добавочных форм, которые пока не актуальны. Сдаем по старым.
Если формировать в 306 ЗиКе, то разница будет с 308-310 по этой обработке для спецрежимников. 306 поместит сотрудинков в папки УСЕН, 309-310 в НР. Правильно с 2011 года - в НР.
(58) Вижу на скриншоте не весь лог - мне нужен весь. Моя новая версия обработки все-таки неправильно распределяет уплату за текущий период (увеличивает). Буду переделывать.
П.С. Огромное спасибо за обработку и за ваше желание помочь с ней разобраться.
Уплаты на страховую и накопительную часть текущего периода теперь маловаты. Должны быть 696197-642284.54 = 53912.46 - страховая
77184-27447.51 = 49736.49 - накопительная.
По пути пытался разобраться с версией 1.5, и когда в ней исправил строки 6647 - 6649 следующим образом:
ДоплатаСтрах = ДоплатаСтрах + ДСтрах; ДоплатаНакоп = ДоплатаНакоп + ДНакоп;
УплатаСтрах = УплатаСтрах - ДСтрах;
УплатаНакоп = УплатаНакоп - ДНакоп;
то-есть + поменял на - и наоборот, все (вроде-бы все) получилось как надо.
Теперь всё замечательно :D , ошибок больше не увидел. На всякий случай, как обычно, прикрепляю лог и таблицу.
Ещё раз спасибо за помощь.
И ещё вопрос, самый главный пожалуй: как поступает обработка с уволенными в 1 квартале, выплачивает им полностью или также с учетом коэффициента ?
Такой же вопрос, для тех сотрудников, у которых уже в первом квартале сумма начислений превысила 463000 ?
С учетом коэффициента, пока это еще недоработка #9 /По выбору пользователя при распределении уплаты по сотрудникам первоочередно закрывать оплатой уволенных в текущем периоде, затем работающих (имеющих начисления)/
И ещё вопрос: какая разница, есть ли файлы XML или есть введеные документы Расчеты по страховым взносам ?
Требуются или файлы XML или заполненный документ ЗадолженностьПоСтраховымВзносам на начало периода. Возможно сочетание: ЗадолженностьПоСтраховымВзносам за какой-нибудь предыдущий период и файлы XML за период от этого документа до текущего периода.
Документы Расчеты по страховым взносам нужны в текущем периоде в любом случае для определения сумму оплаты, которую нужно распределить в текущем периоде.
А вот почему страховая часть (уплата) получилась верно, а накопительная - непонятная сумма в несколько раз больше нужной... уже удалила все д-ты Расчеты по страховым взносам, сформировала один д-т - в марте с суммой уплаты в целом за квартал, результат тот же... :cry:
например, получается введенный в январе документ за декабрь 2010 учитывается? а введенный в апреле 2011 за март 2010 ?
Документы оплаты берутся зарегистрированные (по дате документа) в текущем отчетном периоде (за который подготавливается отчет).
При подготовке отчета за 1 кв 11 введенный в январе документ за декабрь 2010 учитывается.
Введенный в апреле 2011 за март 2010 учтется при подготовке отчета за 2 кв 11.
Выложил обновление до версии 1.5, в нем исправлены критические ошибки, приводящие к неверному распределению оплаты.
Единственный косяк - может слетать значение "Тип сведений" на основной закладке (меняет значение с "Исходная" на <пусто>) после нажатия кнопки "Заполнить суммы взносов". Пытаюсь понять почему, вроде слет происходит при обращении к ф-и г. модуля. Если вручную восстановить правильное значение, то печатаются пачки и выгружаются верно.
(71)Насчет переплаты согласен. Это у меня методическая ошибка, перепутал в какую сторону нужно изменять. Исправлю в следующем релизе.
(72)Уйти от документа "Задолженность" путём вставки из клипбоарда можно. Я в (48) оставил мд с этим документом. Можно его теперь добавить в свою конфигуарцию через режим "Объединение конфигураций". Указывать задолженность на форме самой обработки в разрезе всех сотрудников предприятия не представляю возможным, ведь их может быть и несколько тысяч.
(73)В релизе 309(310) ЗИК есть ошибка, она неправильно может определить тип пачки, в которую нужно поместить сотрудников с закрываемой задолженностью прошлого периода. Если воспользоваться моей обработкой с установленной галочкой "Распределение уплат с учетом прошлого распределения", то проблема должна уйти.
Релиз 309, Категория ЗЛ "С\Х ТОВАРОПРОИЗВОДИТЕЛИ", при заполнении формируются: 1 пачка СЗВ6-1 с ЗЛ "С\Х", 1 пачка СЗВ6-2 с ЗЛ "С\Х", 1 пачка СЗВ6-2 с ЗЛ "ОЗОИ" и 1 пачка СЗВ6-2 "Общественные организации инвалидов", при выгрузке файлов по людям из пачек с ЗЛ "ОЗОИ" и "ООИ" падают ошибки типа "нет данных о стаже по категории ЗЛ ОСОБАЯ/ЗОНА/ОРГАНИЗЦИИ/ИНВАЛИДОВ!" - в чем может быть причина?
в поле Период появляется надпись : корректирующий, который выставляется в 1 квартал 2011 года,при этом тип сведений очищается,
при выставлении в типе сведений:Исходный, всё восстанавливается.
по крайне мере у меня так получилось. версия 1.6 по крайней мере правильно формировала начисленное и уплаченное по действующим сотрудникам.
а эта просто показываает сколько недозакрыли по уволенным и не уволенным , и закрывает сотрудников ровно на эту сумму.
upd: второй раз переформировал, вроде всё стало на свои места.Странно. Хотя последовательность была той же:
1) Кнопка Заполнить;
2) Галка Распределение уплат с учетом прошлого распределения;
3) Кнопка Заполнить суммы взносов.
Последовательность верная ?
Пожелание: А можно ли сделать так чтобы у тех у кого уже 463000 в первом квартале, закрывались сразу же, как и уволенные ?
Ошибка с очисткой типа сведений Исходные и видимостью Корректирующей пачки не устранилась.
"Неправильно формирует. Просто закрывает работника на сумму долга и всё."
Проверил, у меня всё нормально. Крепите сюда лог сообщений и выходную таблицу в Эксель.
"1) Кнопка Заполнить;
2) Галка Распределение уплат с учетом прошлого распределения;"
Эти пункты лучше поменять местами, тогда выходная таблица будет нагляднее (в ней не будет сравнения с ЗИКовским вариантом распределения)
"Пожелание: А можно ли сделать так чтобы у тех у кого уже 463000 в первом квартале, закрывались сразу же, как и уволенные ?"
А зачем? Про уволенных понятно, чтобы они не тянулись в следующие периоды. А превысивших предел зачем? Они ведь всё равно должны тянуться в следующие периоды для подтверждения стажа. Какая разница потянутся они с нулем в оплате или без нуля, но со стажем?
а про превысивших предел: просто у них то по любому не будет начислений больше в году...не проще сразу таких взять и закрыть ?
чтобы потом их можно было спокойно контролировать, т.к. они по той же логике , что и при недоплате за прошлый период, будут уже в уплаченных.
да и потом, суммы по ним большие, они могут долго не закрываться в будущих периодах и тянуться несколько кварталов.
Странно, у меня она перестала проявляться. Можете отследить в какой момент при появлении сообщений в табло сообщений оно очищается (или через отладчик)?
Для себя решила для начала использовать стандартный алгоритм распределения (тот что 1С выпустило 22.04, там проблема с упрощенцами по прошлому году решена) + твой анализ (без распределения, только как отчет) на основе файлов ИС (в формате XML), выгруженными за предыдущие периоды. Пока на 1 предприятии протестировала, сальдо по уволенным сотрудникам не смертельно, всего пара человек (мы как раз не нарушаем сроков платежей (42)) по 1 коп, в этом периоде их как раз еще можно поправить... Потестирую сегодня еще, тогда может решусь выложить обработку... Вообще делала для того, чтобы понять, есть в нашем случае необходимость использовать нестандартное распределение..
У нас долг за прошлый период, за второе полугодие 2010 г.
В 1 квартале этого года еще долг не закрыт.
Я понимаю так:
Сумму которая прошла в этом году, тупо раскидать пропорцией на всех сотрудников, у которых начислено сумма во втором полугодии.
ну или:
Закрыть уволенных в этом квартале и в прошлых периодах, а далее сумму оставшийся раскидать на всех (коэффициент на всех оставшихся одинаковый)
пожелание:
В настройках напиши виды расчетов
1. Закрыть уволенных или не закрыть
2. Закрыть прошлые начисления, или нет и.т.д.
"Примечание к пп. 1 и 2. В том случае, если организации сохранила долги за прошлые периоды (заплатила в текущем периоде меньше чем даже задолженность на начало период), текущей оплаты может не хватит даже на закрытие долгов по сотрудникам из прошлых периодов. В этом случае, логично было бы доплату также распределить по коэффициенту равномерно всем сотрудником из прошлого. Но я сделал не так, доплата полностью гасит долги первых попавшихся сотрудников (в алфавитном порядке), оставляя неоплаченными долги последующих сотрудников. Они будут оплачены в следующем отчетном периоде при поступлении очередной оплаты. Я сделал так, чтобы уменьшить количество сотрудников, тянущихся из-за неоплат в следующие периоды. Т.е. вместо всех частично оплаченных перейдут только несколько полностью неоплаченных."
При этом обработка сначала попытается закрыть долг по уволенным в прошлом периоде сотрудникам, затем по оставшимся. Но в алфавитном порядке.
Люди, когда же вы научитесь читать инструкции?!!!
Обновил описание обработки на сайте - добавил пошаговую инструкцию по использованию обработки для чайников. Эту инструкцию вложил в файл ReadMe.txt разработки.
Люди, когда же вы научитесь читать инструкции?!!!
Тогда в данном случае, возможна такая ситуация, что некоторые люди (последнем буквы алфавита) никогда не получат оплаты на пенсию!!! :)
Так что сунь кнопку, чтоб делило на всех.
Да и вообще, если долг не закрыт, делить оплату надо на всех поровну, а то по вашему алгоритму, некоторые люди получат, а некоторые нет.
чтобы потом их можно было спокойно контролировать
При своевременной оплате работодателем взносов, они будут тянуться не дольше месяца.
В моем же алгоритме это недоработка #4 - "коэффициент распределения берется в целом за отчетный период, а не помесячно". Об этом сказано в описании к обработке: "Оставшаяся сумма уплаты (если осталась) распределяется по коэффициенту на начисления сотрудников текущего периода. Тут я использовал "колхозный" принцип - всем поровну. Без анализа начислений и уплат в разрезе месяцев текущего периода, как это сделано в штатном механизме ЗИК. Пока это считаю недостатком моей разработки, в дальнейшем планирую его изменить на подобие штатного механизма ЗИКи"
1 - ИС указываем код категории застрахованного лица и данные о суммах уплаченных страховых взносах в первом квартале 2011 года в счет погашения задолженности за 2010 год. Период работы не заполняется, и 2 - ИС код категории застрахованного лица и данные о суммах начисленных и уплаченных страховых взносов в период с 1 января 2011 по 31 марта 2011 без учета страховых взносов, уплаченных в первом квартале 2011 года в счет погашения задолженности за 2010 год. Период работы с 01 января по 31 марта 2011 года. АДВ-6-2 общая ко всем пачкам с ИС.
Вот такая памятка по заполнению. У кого какие мысли куда рыть.
То есть например начислено за январь ,февраль и март взносы, выплачено за январь, февраль, чтобы в этом случае
закрывались только уволенные января и февраля.
и всё же было бы удобно, если бы опционально сразу закрывались те сотрудники, у которых начисления в текущем квартале стали равны предельной величине страховых взносов.
(107)Не должно быть такой зависимости. Хотя на 310 релизе я свою обработку не тестил.
но всё же, чтобы закрыть тех у кого 463 000 уже прошли, надо добавить всего 2 условия, что я и сделал.
а как вы правили ошибку с переключением закладок , и тем что не убирался бы тип сведений Исходные, и не был видимым
Корректирующий период: 1 квартал ? по коду не очень нашёл.
ещё вопрос: пытаюсь понять, как в анализе формируется столбец Разница с ранее сформированными суммами, от чего вы отнимаете прошлую и текущую выплату по сотруднику?
И ещё: в версии 1.7 закрываются уволенные на КонецПериода , т.е. на 31.03.2011?
но всё же, чтобы закрыть тех у кого 463 000 уже прошли, надо добавить всего 2 условия, что я и сделал.
Вы можете выслать мне свои доработки, я их включу в разработку.
а как вы правили ошибку с переключением закладок , и тем что не убирался бы тип сведений Исходные...
В ф-и СобратьДанныеДляСтраховыхВзносов добавил:
БылТипСведений = ТипСведений; //тщи костыль
...
ТипСведений = БылТипСведений; //тщи костыль
Но этот код работает не во всех случаях, завтра буду разбираться дополнительно на подопытной базе данных.
пытаюсь понять, как в анализе формируется столбец Разница с ранее сформированными суммами, от чего вы отнимаете прошлую и текущую выплату по сотруднику?
Отнимаю от сумм, которые были сформированы ранее. Например Зиковским алгоритмом или моим ранее. Т.е. беру из оплат, которы хранятся в пачках на форме.
в версии 1.7 закрываются уволенные на КонецПериода , т.е. на 31.03.2011?
Да, уволенные по 31.03.11
Хочу заметить что мы отчет сдали благодаря этой обработке где порядка 800 человек имели переходящие остатки!!!
Просьба в 310-ом релизе вкладка "Настройка" не работает "сделать Анализ":
ПараметрыВыгрузки_Пачки= Док_ФайлПФР.ВыбратьУзлы("ПачкаВходящихДокументов");
{Отчет.ПодготовкаСведенийДляПФРсОстатками.Форма.Модуль(6337)}: Значение не представляет агрегатный объект (ВыбратьУзлы).
Заранее благодарен.
1) пользоваться нужно распределением уплат версии 1.6++, где уволенные не закрываются первоочередно по сравнению с продолжающими работать.
2) оплата текущего периода полностью покрывает долг за предыдущий отчетный период (например, оплата происходит своевременно - до 15 числа следующего месяца)
3) при переходе на штатный механизм ЗИК необходимо выделить из оплат текущего периода (квартала) оплату за предыдущий период в сумме равной задолженности, зафиксированной моим алгоритмом в документе ЗадолженностьПоСтаховымВзносам с точностью до копеек (при отстутствии этого документа в метаданных конфигурации взять сальдо можно из итоговой таблицы, которая формируется обработкой при распределении уплаты). Данную задолженность зафиксировать одним из документов РасчетыПоСтраховымВзносам, дата которого - текущий отчетный период (за который используется штатный механизм ЗИК), месяц за который уплата - любой из предыдущего периода.
1. закрыть всех уволенных
2. закрыть оставшиеся коэффициентом, а не по наименованию сотрудников в алфавитном порядке.
//1-ый проход: закроем уплатой прошлые периоды по сотрудникам, у которых нет начислений в текущем периоде.
ТСотр.ВыбратьСтроки();
Пока ТСотр.ПолучитьСтроку()=1 Цикл
Если (ТСотр.ИсчисленоСтраховая2 = 0) и (ТСотр.ИсчисленоНакопительная2 = 0) тогда
Если ТСотр.СальдоСтрах+ТСотр.ИсчисленоСтраховая1 > ТСотр.УплаченоСтраховая1 тогда
ДСтрах = мин(ТСотр.СальдоСтрах+ТСотр.ИсчисленоСтраховая1-ТСотр.УплаченоСтраховая1, ДоплатаСтрах);
ДоплатаСтрах = ДоплатаСтрах - ДСтрах;
ТСотр.УплаченоСтраховая3= ДСтрах;
КонецЕсли;
Если ТСотр.СальдоНакоп+ТСотр.ИсчисленоНакопительная1 > ТСотр.УплаченоНакопительная1 тогда
ДНакоп = мин(ТСотр.СальдоНакоп+ТСотр.ИсчисленоНакопительная1-ТСотр.УплаченоНакопительная1, ДоплатаНакоп);
ДоплатаНакоп = ДоплатаНакоп - ДНакоп;
ТСотр.УплаченоНакопительная3= ДНакоп;
КонецЕсли;
Если (ДоплатаСтрах = 0) и (ДоплатаНакоп = 0) тогда
прервать
КонецЕсли;
КонецЕсли;
КонецЦикла;
//ovpavel 2-ый проход: расчет сумм на доплату
СуммаДСтрах=0;СуммаДНакоп=0;
ТСотр.ВыбратьСтроки();
Пока ТСотр.ПолучитьСтроку()=1 Цикл
Если (ТСотр.ИсчисленоСтраховая2 <> 0) или (ТСотр.ИсчисленоНакопительная2 <> 0) тогда
Если ТСотр.СальдоСтрах+ТСотр.ИсчисленоСтраховая1 > ТСотр.УплаченоСтраховая1 тогда
СуммаДСтрах=СуммаДСтрах+ТСотр.СальдоСтрах+ТСотр.ИсчисленоСтраховая1-ТСотр.УплаченоСтраховая1;
КонецЕсли;
Если ТСотр.СальдоНакоп+ТСотр.ИсчисленоНакопительная1 > ТСотр.УплаченоНакопительная1 тогда
СуммаДНакоп=СуммаДНакоп+ТСотр.СальдоНакоп+ТСотр.ИсчисленоНакопительная1-ТСотр.УплаченоНакопительная1;
КонецЕсли;
КонецЕсли;
КонецЦикла;
КоэфДСтрах=ДоплатаСтрах/СуммаДСтрах;
КоэфДНакоп=СуммаДНакоп/ДоплатаНакоп;
//2-ый проход: закроем уплатой прошлые периоды по остальным сотрудникам
ТСотр.ВыбратьСтроки();
Пока ТСотр.ПолучитьСтроку()=1 Цикл
Если (ТСотр.ИсчисленоСтраховая2 <> 0) или (ТСотр.ИсчисленоНакопительная2 <> 0) тогда
Если ТСотр.СальдоСтрах+ТСотр.ИсчисленоСтраховая1 > ТСотр.УплаченоСтраховая1 тогда
//ДСтрах = мин(ТСотр.СальдоСтрах+ТСотр.ИсчисленоСтраховая1-ТСотр.УплаченоСтраховая1, ДоплатаСтрах);
ДСтрах = мин((ТСотр.СальдоСтрах+ТСотр.ИсчисленоСтраховая1-ТСотр.УплаченоСтраховая1)*КоэфДСтрах, ДоплатаСтрах);
ДоплатаСтрах = ДоплатаСтрах - ДСтрах;
ТСотр.УплаченоСтраховая3= ДСтрах;
КонецЕсли;
Если ТСотр.СальдоНакоп+ТСотр.ИсчисленоНакопительная1 > ТСотр.УплаченоНакопительная1 тогда
//ДНакоп = мин(ТСотр.СальдоНакоп+ТСотр.ИсчисленоНакопительная1-ТСотр.УплаченоНакопительная1, ДоплатаНакоп);
ДНакоп = мин((ТСотр.СальдоНакоп+ТСотр.ИсчисленоНакопительная1-ТСотр.УплаченоНакопительная1)*КоэфДНакоп, ДоплатаНакоп);
ДоплатаНакоп = ДоплатаНакоп - ДНакоп;
ТСотр.УплаченоНакопительная3= ДНакоп;
КонецЕсли;
Если (ДоплатаСтрах = 0) и (ДоплатаНакоп = 0) тогда
прервать
КонецЕсли;
КонецЕсли;
КонецЦикла;
"Уплата на страховую часть 8,619,154.00
Уплата на накопительную часть 2,471,464.32
Расчитанная доплата за прошлый период из части оплаты в текущем периоде не совпала с документами 'Расчеты по страховым взносам'.
Наверное, неправильно заполнены документы 'Расчеты по страховым взносам'. Будет использована расчитанная доплата.
Доплата на страховую часть - расчитана 8,619,154.00, введена 0.00
Доплата на накопительную часть - расчитана 2,471,464.32, введена 0.00"
Документы "Расчеты по страховым взносам" заведены помесячно за первый квартал. Как то может влиять сочетание "Дата документа" и месяц начисления взносов? У меня документы заведены по принципу "Январь 2011" от "31.01.2011"
И еще у меня в таблице (по итогам работы обработки которая) очень много людей с минусами в духе "-0.47" это из-за чего?
У меня документы заведены по принципу "Январь 2011" от "31.01.2011"
Вот из-за этого расчитанная доплата не совпадает с введенной. Т.е. нужно было показать, что январе уплатили за декабрь прошлого года столько-то, тогда расчитанная доплата совпала бы с введенной.
Оставьте как есть, умная обработка сама рассчитала доплату и будет использовать ее при распределении. Главное, чтобы оплата, введенная документами, в целом совпала с платежами в текущем отчетном периоде (квартале).
И еще у меня в таблице (по итогам работы обработки которая) очень много людей с минусами в духе "-0.47" это из-за чего?
А вот это плохо. Это означает, что при сдаче ИС в предыдущем отчетном периоде (2-е полугодие 2010) была допущена при распределении переплата по сотрудникам (с учетом сальдо за 1-е полугодие 2010). Если на этих работников будут продолжаться начисляться взносы в будущих отчетных периодах, то моя обработка эти минусы постепенно закроет. Если сотрудник уже уволен, то переплата останется висеть и, скорее всего, придется подать корректирующие ИС за прошлый отчетный период (когда ПФР заметит эту переплату).
скорее всего, придется подать корректирующие ИС за прошлый отчетный период (когда ПФР заметит эту переплату).
В нашем случае (была переплата за 2-ое полугодие 2010 г.) ПФР опомнился задолго после того как были поданы сведения, и в том числе сведения за 1-ый квартал 2011 г. с учётом переплат. Как они объясняют, ошибка обнаружилась когда сведения дошли (очевидно пешком) до Москвы. В итоге пришлось переделывать и 10-ый и 11-ый год. Поэтому, если обнаружилась переплата, считаю что лучше не ждать пока её обнаружит ПФР, а подавать корректирующие сведения, иначе потом больше переделывать.
Если сотрудник уже уволен, то переплата останется висеть и, скорее всего, придется подать корректирующие ИС за прошлый отчетный период (когда ПФР заметит эту переплату).
Спасибо, нашел человека с переплатой и озадачил этим расчетчиков, посмотрим что в пенсионном скажут
Док.ВыбратьДокументы('01.01.2010',ПолучитьОтчетныйПериодПоДате(ОтчетныйПериод)-1);
на
Док.ВыбратьДокументы('01.01.2010',ПолучитьДатуНачала());
Сами данные, выгружаемые в файл пока не проверял.
У 1С тоже был этот глюк, но в 312-ом релизе они его исправили.
Насколько это корреткно?
Воспользовавшись новой версией обработки во 2 кв, вы получили от нее сообщения о старых ошибках. Новая версия обработки пытается эти ошибки исправить (перекрыв ошибочную переплату начислениями 2 кв). Если это у нее не получилось бы, она бы выдала бы сообщения о необходимости подать корр. ИС за предыдущие периоды.
Приведите мне польностью весь текст из табло сообщений, которые выдала обработка после нажатия кнопки "Заполнить суммы взносов".
Тогда я точнее смогу поставить диагноз о необходимости корректировок.
Данный блок должен выгледеть так.
<СтажевыйПериод>
<НомерСтроки>1</НомерСтроки>
<ДатаНачалаПериода>01.04.2011</ДатаНачалаПериода>
<ДатаКонцаПериода>30.06.2011</ДатаКонцаПериода>
<КоличествоЛьготныхСоставляющих>1</КоличествоЛьготныхСоставл
<ЛьготныйСтаж>
<НомерСтроки>1</НомерСтроки>
<ОсобенностиУчета>
<ОсобыеУсловияТруда>
<ОснованиеОУТ>27-2</ОснованиеОУТ>
<ПозицияСписка>2290000Б-23419</ПозицияСписка>
</ОсобыеУсловияТруда>
<ИсчисляемыйСтаж>
<ВыработкаКалендарная>
<ВсеМесяцы>3</ВсеМесяцы>
<ВсеДни>0</ВсеДни>
</ВыработкаКалендарная>
</ИсчисляемыйСтаж>
</ОсобенностиУчета>
</ЛьготныйСтаж>
</СтажевыйПериод>
И уж совсем идеально было бы если бы закрываались взносы перечислений прошлого месяца по работающим сотрудникам, как вот тут .
Тогда бы обработка была бы вообще самой шоколадной)
ПФ провалил свою реформу и не справляется с потоком кривых распределений от страхователей. Скорее всего и наше распределение за 2010 и 2011 годы они похоронят, т.к. не смогут загрузить в свою БД.
Вот и думаю, стоит ли так напрягаться, учитывая, что осталось перетерпеть три квартала сдачи.
есть одна сотрудница, по каторай ваша чудестная обработка выдает следующие заполнение при формировании сведений за 2 кв 2011 года:
>>> Иванова Екатерина Ивановна(продолжает работать): отриц. задолженность (переплата) на конец периода по страх. -546.95
>>> Иванова Екатерина Ивановна( ): отриц. задолженность (переплата) на конец периода по накоп. -328.17
Строка в итоговой таблице по ней выглядит так:
я не могу понять откуда взялась переплата, я просмотрел все пачки ранее поданые за 2010 год и первый квартал 2011, сложил начисленно и уплачено по ней их и у меня получается что мы до сих пор её должны. Что делать в таком случае и чем это может быть вызвано?
Придется вашему расчетчику исправлять ошибку в 1 кв 2011 года (уменьшив начисления за 1 кв 2011), подавать в ПФ корректирующие ИС по этому сотруднику за 1 кв 2011, а во втором кв 2011 года его начисления должны быть равными нулю.
Соответственно, придется подавать корректирующие формы (СЗВ-6, РСВ-1) за прошлый период.
Спасибо за отличную статью по распределению уплат. Принял тяжелое решение - ничего не делать до конца года, может кто умрет - или распределение уплат по ФЛ или ЗИК 7.7
А персонифицированный учет это не бухгалтерский учет, поэтому правила бух.учета к нему не относятся. Также как 2-НДФЛ, относящийся к налоговому учету, заполняется по периоду действия, а не регистрации.
В общем персонифицированный учет заполняется по периоду регистрации (см. правила расчета и заполнения) но в случае отрицательных взносов действительно нужно корректировать прошлый период.
А ничего засовывать и не надо. ПФР прав - отрицательных взносов не бывает. Бывает пересчет за прошлый период. Значит в прошлом периоде и надо исправлять ошибку: уменьшать взносы в прошлом периоде (отпуск же отменен за прошлый период?), а не лепить "минуса" в текущем периоде.
Соответственно, придется подавать корректирующие формы (СЗВ-6, РСВ-1) за прошлый период.
Буквально на днях пришлось этим же заниматься. Тем более с этого года ПФР начал принимать корректирующие ИС.
Правда корректировка за прошлый период подается в комплекте с исходными ИС за текущий отчетный период. Но при этом есть путаница в заполнении РСВ. Мне пришлось сначала сдать корректировку РСВ за 1-й квартал а потом в одном пакете корректировку ИС за 1-й квартал + исходные ИС за 2-й квартал и РСВ за 2-й квартал с учетом корректировки(т.е. ИС=РСВ за 2-й квартал)
"Новая система отменила доступ для всех только для новых публикаций, но все старые публикации имеют старый уровень доступа, тот, который выбрал разработчик. Если он "для всех", то он качается как раньше, надо ввести только код с картинки."
Скачать обновленную версию не получается, мало $m (((
А где можно посмотреть уровень доступа к обработке? Может есть какой-то значок?
можно в Таблице которая выводится при анализе, кроме закрепления первых 3 столбцов, сделать пошире
ячейкт со строкой Итого. А то у меня вместо них выводится #####, т.е.не помещаются цифры. Самому сделать конечно пол секунды, но когда каждый раз качаешь уже новую версию, приходится делать тоже самое много раз.
Обработка очень помогает в распределении сумм уплаты. В этот раз получилась переплата по страховой части - типовая обработка из ЗиК распределила так как я указала - сумма начислено= сумме уплачено(с учетом остатков 2 кв)в итоговой общей сумме -нулевое сальдо - все красиво. А когда начала проверять переплаты по людям, оказалось вместо того чтобы у всех было сальдо по страховой равным "0" - у одних - суммы плюсом, у других с минусом...ужас!!! А в сумме ноль... С помощью вашей обработке быстро все подправила
формировать пачки обработка отказывалась ("нет стажа!", я сильно не разбиралась, в стандарной то же предупреждение, но пачки формирует с одними уплатами), пришлось стандартным отчетом 313 сформировать, а вашей обработкой "перезаполнить"
Это очень странно, дело в том, что наоборот стандартный отчет отказывается добавлять сотрудников, а в своей обработке я переделал, чтобы добавлял.
Можете выслать точное сообщение, которое выдало обработка при отказе?
В нем появился новый реквизит ОбособленноеПодразделение
(192)Нет, не из-за отчества. Вышлите мне сообщения, которые выдала обработка (мой емайл указан в строке заголовка обработки).
<ДатаКонцаПериода>30.06.2011</ДатаКонцаПериода>
<КоличествоЛьготныхСоставляющих>1</КоличествоЛьготныхСостав
<ЛьготныйСтаж>
<НомерСтроки>1</НомерСтроки>
<ОсобенностиУчета>
<ОсобыеУсловияТруда>
<ОснованиеОУТ>27-2</ОснованиеОУТ>
<ПозицияСписка>2290000Б-23419</ПозицияСписка>
</ОсобыеУсловияТруда>
<ИсчисляемыйСтаж>
<ВыработкаКалендарная>
<ВсеМесяцы>3</ВсеМесяцы>
<ВсеДни>0</ВсеДни>
</ВыработкаКалендарная>
</ИсчисляемыйСтаж>
Посчитать исчисляемыйстаж можно из датаначалапериода и датаконцапериода, а то правим вручную.
В программу ПереченьЛП вообще не загружается, при этом пропал блок c проставленными месяцами и днями опять "<ФактическиОтработано><Месяцев></Месяцев><Дней></Дней></Фак
Ну, сколько можно писать, что "ФактическиОтработано" можно посчитать из периодов.
Раньше версия программы была лучше, хотя бы работала. :)
Также существует программа проверки стажей и людей "Программное средство «Сверка ИС и Перечней» (Версия 4.1)".
Проверь хотя-бы ей!!!
P.S. Я конечно понимаю, что расчет фактического отработанного времени в корне не верен в зарплате и кадрах, но ведь с каким-то допущением можно считать периоды, и не заставлять пользователя вводить все вручную.
Проверку «Сверка ИС и Перечней» перечень и ИС подготовленные моими обработками проходят на ура.
Количество застрахованных лиц отличается в РСВ и ИС.
Правильно ли я понимаю, что это уволенные, по которым проходят уплаты в отчетном периоде за прошлый период, и лица, сменившие статус? ПФР примет такие данные?
Но на практике знаю, что ПФ проверяет чтобы они совпадали.
Поэтому советую вручную изменить кол-во застрахованных в РСВ-1, взяв их кол-во из АДВ6-2.
Хотел эту обработку скачать, а тут какие-то деньги просят.
Кому не трудно пришлите файлы на мыло eugene_sh@inbox.ru
Попробую с помощью Вашей обработки. Еще не тестила, только скачала. Но даже за такое подробнейшее описание СПАСИБО!
Странно, у меня она перестала проявляться. Можете отследить в какой момент при появлении сообщений в табло сообщений оно очищается (или через отладчик)?
По порядку, как указано в описании, все проделал: указал принятые сведения за 2010 год, перезаполнил пачки, сформировал отчет по начисленному\уплаченному с выведением итогов. Проверил все с печатными сведениями за 2010 год и с письмами от ПФР по исправлениям по сотрудникам.
В общем, еще раз огромное спасибо!!!
-----------------------------------------------------------------
Исправлено:
Добавлена возможность распределять уплаченные суммы
взносов с учетом ранее переданных данных в ПФР
Внесены изменения в модуль документа.
Внесены изменения в диалог формы документа.
Внесены изменения в модуль формы документа.
Отчет ПодготовкаСведенийДляПФР2010 ("Метаданные")
-----------------------------------------------------------------
Исправлено:
Добавлена возможность распределять уплаченные суммы взносов
с учетом ранее переданных данных в ПФР
Внесены изменения в диалог формы отчета.
Внесены изменения в модуль формы отчета.
Обработка ЗагрузкаФайловПФР ("Метаданные")
-----------------------------------------------------------------
Исправлено:
Добавлена возможность распределять уплаченные суммы взносов
с учетом ранее переданных данных в ПФР
Объект добавлен
Журнал ДанныеПереданныеПФР ("Метаданные")
-----------------------------------------------------------------
Исправлено:
Добавлена возможность распределять уплаченные суммы взносов
с учетом ранее переданных данных в ПФР
Объект добавлен
Журнал РасчетыПоСтраховымВзносам ("Метаданные")
-----------------------------------------------------------------
Исправлено:
Добавлена возможность распределять уплаченные суммы
взносов с учетом ранее переданных данных в ПФР
Теперь надо проверять корректность их алгоритмов
А СЗВ-6-3 и АДВ-6-4 формируйте штатной обработкой релиза 319 (кстати сегодня вышел релиз 320). Эти формы находятся на вкладке "Сведения о выплатах". Также штатной ЗИКовской обработкой можете выгрузить и сами СЗВ-6-1 и СЗВ-6-2 (предварительно приготовив их с помощью моей обработки). Кстати, я так и делаю для своих клиентов при подготовке отчета за 4 кв. 2011 года.
Не вижу никаких препятствий.
Скоро я выпущу новую версию своей обработки на основе релиза 320. Но в плане функциональности это ничего не добавит, просто будет удобно формировать отчет в одной обработке, не прыгая между моей (формирование СЗВ-6-1, СЗВ-6-2) и штатной ЗИКовской на основе последнего релиза (СЗВ-6-3).
Обновление от 26.01.12 (версия 2.8):
29) Обработка обновлена до версии релиза ЗИК 320.
30) Для опции штатного механизма «Распределение сумм уплаченных взносов производить с учетом ранее переданных данных» устранены недоработки: 1) при проверке наличия переданных данных сообщается период, с которого должны быть загружены эти данные; 2) в случае обнаружения переплат в переданных данных выводится список сотрудников с переплатами и суммами переплат (почему само ЗАО "1С" этого не сделало остается загадкой).
31) При заполнении формы «СЗВ-6-3» в форму включаются и отрицательные суммы начислений (чтобы можно их было увидеть и исправить)
32) При загрузке файлов XML появилась возможность собирать файлы и из вложенных подкаталогов (флажок «включая подкаталоги»). Бывает полезно, если файлы сгруппированы по каталогам в зависимости от отчетного периода (квартала). Изменение предложил Gagarkin Valery.
33) кнопка «Записать сальдо» ушла на закладку «Настройки», т.к. на прежней закладки ей не хватило места. Появился флажок «не записывать автоматически». Установка флажка позволяет не сохранять сальдо в документе «Задолженность по страховым взносам» после распределения уплаты нажатием кнопки "Заполнить суммы взносов". В этом случае сальдо нужно записать принудительно, нажав кнопку «Записать сальдо».
Обновление от 21.10.11 (версия 2.5):
24) учитывается распределение уплат в случае обособленных подразделений (в документе «Задолженность по страховым взносам задействован реквизит «Обособленное подразделение», при необходимости обновите этот документ из поставки моей разработки)
Если ТабУплатыВзносов.КоличествоСтрок()=0 Тогда
{C:\1CV7_MAIN\2004\ZRP_OBMEN\PFR_2011\ПОДГОТОВКАСВЕДЕНИЙДЛПФР20
Если флРаспределениеПоИстории = 0 тогда //тщи
ТабУплатыВзносов = ПолучитьТаблицуУплатыВзносов();
Иначе //начало тщи
ТабУплачаноВзносов = СоздатьОбъект("ТаблицаЗначений");
ТабУплачаноВзносов.НоваяКолонка("ОтчетныйПериод","Дата"); // отчетный период за который была уплата в периоде формирования отчета, с учетом переплаты прошлого периода
ТабУплачаноВзносов.НоваяКолонка("УплаченоСтраховая","Число",15,2);
ТабУплачаноВзносов.НоваяКолонка("УплаченоНакопительная","Число",15,2);
ТабУплачаноВзносов.НоваяКолонка("КоэффициентСтраховая","Число",12,10);
ТабУплачаноВзносов.НоваяКолонка("КоэффициентНакопительная","Число",12,10);
КонецЕсли; //конец тщи
Показатьзаменить на этот:
Если флРаспределениеПоИстории = 0 тогда //тщи
ТабУплатыВзносов = ПолучитьТаблицуУплатыВзносов();
Иначе //начало тщи
ТабУплатыВзносов = СоздатьОбъект("ТаблицаЗначений");
ТабУплатыВзносов.НоваяКолонка("ОтчетныйПериод","Дата"); // отчетный период за который была уплата в периоде формирования отчета, с учетом переплаты прошлого периода
ТабУплатыВзносов.НоваяКолонка("УплаченоСтраховая","Число",15,2);
ТабУплатыВзносов.НоваяКолонка("УплаченоНакопительная","Число",15,2);
ТабУплатыВзносов.НоваяКолонка("КоэффициентСтраховая","Число",12,10);
ТабУплатыВзносов.НоваяКолонка("КоэффициентНакопительная","Число",12,10);
КонецЕсли; //конец тщи
Показать34) исправлена ошибка в процедуре ЗаполнитьСуммыВзносов, приводящая к невозможности расчета при альтернативном распределении уплаченных взносов.
Это обновление можно не скачивать, а самостоятельно внести исправления в обработку, указанные в (266)
не знаю в чем дело СЗВ-6-2 формирует правильно, РСВ правильный сходится с АДВ-11, а вот сумма СЗВ-6-3(адв-4) расхождение, сумма общая и база увеличены на пру тысяч, сидим крыжем, может найдем.
Если было добавлено в обработку еще и сравнение СЗВ-6-3(годовая) с суммами для расчета сзв-6-2 и сзв-6-1 было прекрасно.
(270) Проблему не понял. Если б/л ввести ДО формирования пачек в обработке, то эти сотрудники должны сами попасть в нужную пачку. Если же б/л введен ПОСЛЕ, то нужно просто заново сформировать пачки в обработке.
Если же очень много правок вручную после формирования, то для этого есть бесплатные программы от ПФР (напр., Документы ПУ-5). В них спокойно импортируем файлы XML, подготовленные ЗИК, и вносим необходимые исправления вручную. В частности, если внести б/л, то "Документы ПУ-5" сама поместит сотрудника в нужную пачку при формировании файлов.
============================================================
Уплата на страховую часть 2,101,047.00
Уплата на накопительную часть 256,032.00
Расчитанная доплата за прошлый период из части оплаты в текущем периоде не совпала с документами 'Расчеты по страховым взносам'.
Наверное, неточно заполнены документы 'Расчеты по страховым взносам'. Будет использована расчитанная доплата.
(Устраните несоответствие если в будущем планируете отказаться от использования этой обработки в пользу штатного механизма распределения ЗИК)
Доплата на страховую часть - расчитана 890,554.91, введена 890,812.00
Доплата на накопительную часть - расчитана 114,431.68, введена 114,662.00
Уплата на страховую часть текущего периода 1,210,492.09
Уплата на накопительную часть текущего периода 141,600.32
Распределение уплаты на 'первоочередников' по порядку их приоритета: коэф. страх. на погашение сальдо; коэф. накоп. на погашение сальдо; коэф. страх. на текущие начисления; коэф.накоп. на текущие начисления:
Уволенные: 1; 1; 1; 1
Достигшие предела начисления взносов: 1; 1; 1; 1
Распределение уплаты по остальным застрахованным: коэф. страх. на погашение сальдо; коэф. накоп. на погашение сальдо; коэф. страх. на текущие начисления; коэф.накоп. на текущие начисления:
1; 1; 0.98807882231778173267; 1
Зафиксирована задолженность по страховым взносам на конец отчетного периода 31.12.11
============================================================
В отчете (Да и в пачках):
Оплата за прошлый период 114431.68
Текущий период 140149.79
141600.32-140149.79= 1450.53 недостает.
З.Ы. все понял... это у нас оказывается переплата по накопительным взносам
Если ТабУплатыВзносов.КоличествоСтрок()=0 Тогда
{\\KAA\ОБЩАЯ\ОБРАБОТКИ ДЛЯ ЗИК НА 25.10.11\ZIK_PFR2011 ВЕРСИЯ ОТ 26.01.12\ПОДГОТОВКАСВЕДЕНИЙДЛЯПФР2011.ERT(1208)}: Значение не представляет агрегатный объект (КоличествоСтрок)
похвально автору конечно, уже год сдаем благодаря автору. а как будет в 2012 году не знаю, конечно уже и 1с ввел в отчет распределение с учетом раннее переданных данных. Но вопрос где их еще и брать.?
Но как я думаю автор не оставит, нуждающимся в этой обработке, в беде!
Я примерно понял, но что тогда получается - солидарку платим в конце года ?
Ведь мы не платим солидарку отдельно, а платим страховую и накопительную часть, а солидарка получается ни к той ни к другой части не относится ?
Сегодня отправили по 3 фирмам, ждём результатов.
Давно хотел предложить ещё такую мелочь внести в программу:
назвать объединенную колонку "Сальдо, зафиксированное в программе на [ДатаНачСальдо]" как нибудь по другому,
например, "Сальдо, зафикс. на [ДатаНачСальдо]",т.к. она получается очень длинной и мешает нормальному просмотру таблицы проведенного анализа.
А также хотел попросить расширить колонки "Страх. нач.","Страх. опл..","Страх. сальдо", т.к. в них данные, накопленные за почти 3 года или текущие, уже не помещаются.
И ещё: можно ли флажок "Распределение сумм уплаченных взносов производить с учетом ранее переданных данных."
как то пояснение сделать , что это 1С-вская фишка , не имеющая с Вашим чтением из XML связи.
Спасибо большое.
35) обновление под новые формы ПФР (с 2012 года). Предназначена для работы в ЗИК 324. С более ранними версиями ЗИК работать не будет. (Для работы с предыдущими релизами ЗИК используйте версию обработки 2.8).
А с этого года еще и 10% при превышении 512000, вобще непонятно как распределять, опять всем поровну. Вобщем полная Ж.
36) Обработка обновлена до версии релиза ЗИК 326 – исправлена ошибка при расчете взносов при превышении Предельной величины базы страховых взносов. Предназначена для работы в ЗИК 324-326. С более ранними версиями ЗИК работать не будет. (Для работы с предыдущими релизами ЗИК используйте версию обработки 2.8).
37) На закладке «Настройки» добавлен флажок "Использовать НЕОПЛ вместо АДМИНИСТР" – при печати и выгрузке в файлы третий параметр доп. сведений ИТС «Администр» заменяется на «Неопл».
№6 [ФИО]: #
***30: Ошибка в 2-м блоке <СтажевыйПериод>. Для вида формы "СЗВ-6-2" не может быть указан элемент <КоличествоЛьготныхСоставляющих>.
№6 [ФИО]: #
***30: Ошибка в 2-м блоке <СтажевыйПериод>. Для вида формы "СЗВ-6-2" не может быть указан блок <ЛьготныйСтаж>.
№6 [ФИО]: #
***30: Ошибка в 4-м блоке <СтажевыйПериод>. Для вида формы "СЗВ-6-2" не может быть указан элемент <КоличествоЛьготныхСоставляющих>.
№6 [ФИО]: #
***30: Ошибка в 4-м блоке <СтажевыйПериод>. Для вида формы "СЗВ-6-2" не может быть указан блок <ЛьготныйСтаж>.
Тестируем CheckXML от 26.04.2012
Причем это касается записей по врем.нетрудоспособности в 323 они вообще не ставятся, а в 326 ставятся , но при выгрузке файла, в файлах обнаруживаются такие ошибки.
При версии обработки 2.8+ и 323 выходит вот ещё какая ошибка:
№161 [ФИО]: #
***30: Ошибка в соотношении накопительной и страховой частей начисленных взносов.
Категория застрахованного лица: НР, отчетный период: С 01.04.2012 ПО 30.06.2012.
Соотношение накопительной (Н) и страховой (С) частей начисленных взносов не удовлетворяет условию Н/С = 6/16.
При указанном С = 41080.41 должно быть Н = С*6/16 = 15405.15, что не равно указанному значению Н = 15080.42 (расхождение 324 руб 73 коп). При каких условиях такое может быть, подскажите плз...
(314) Это ошибка не обработки - неправильно заданы периоды стажа (видимо, через карточку Сотрудники, кнопка "Ввод данных" - "Персонифицированный учет ПФР (ввод сведений о стаже)")
сейчас формируем в версии 2.10 в 326 ЗиК .
в 323 возникает ошибка при использовании версии 2.8+
в той части что 10 % приплюсовываются к страховой части при выгрузке файла.
Это ошибка релиза ЗиК, правильно ли я понимаю ?
Можно ли разузнать следующий вопрос по превышениям 512 000.
10%, которые на страховую часть идут, и закрываются у остальных сотрудников за
счет "богатых",
они в версии 326 и 2.10 не отражаются в графе выплачено в АДВ 6-2,
а за 1 квартал , в версиях 323 и 2.8+ отражаются полные выплаты за квартал.
Как быть и как теперь скрестить ежа с ужом, или может быть я что то путаю, подскажите пожалуйста victuan ?
В РСВ-1 же эта оплата на солидарку включается, в итоге получаем, что в РСВ-1 уплата будет указана больше чем в перс.учете (СВЗ-6-1(2), АДВ-6-2).
а то мы сдали за 1 квартал полную сумму, распределенную 10 % на всех остальных, и теперь не знаем , если менять этот механизм, то по логике вещей надо пересдавать за 1 квартал данные, или же оставить всё как есть...
Следовательно, пересдавать за 1 квартал данные не нужно.
сейчас пробую формировать заново списки и заполнить взносы, результатом поделюсь!
ТаблицаВыплат.ВыбратьСтроки();
{Отчет.ПодготовкаСведенийДляПФР2010.Форма.Модуль(9478)}: Значение не представляет агрегатный объект (ВыбратьСтроки)
Я так понял, после процедуры обработки стажа, вылетает, потому что нет данных о стаже.
Если есть какая нибудь подсказка подскажыте!
ТабВзносовИВыплат.НоваяКолонка("ТаблицаВыплат", "ТаблицаЗначений");
{C:\USERS\EOS\DESKTOP\ZIK_PFR2013\ПОДГОТОВКАСВЕДЕНИЙДЛЯПФР2011.ERT(2979)}: Значение не представляет агрегатный объект (НоваяКолонка)
Запускали на разных компах, и на сервере
и вот с такой ошибкой (Runtime Error) вылетает стандартная, и Ваша тоже.
Причем на одном и том же человеке.
Отдельно на него формирует нормально, сотр вроде ничем от других не отличается.
Глубоко уволенный разве что, но таких много.
В остальном все хорошо!
Решение открыть для добавленных РедактированиеСведенийПФР и нажать "ОК"!
Просто их у нас много, пальчики устали!
Пробовал отдельно пачки выгружать, получается. Сейчас начал выгружать все.
Кто торопится удачи!
Вопрос таков.. Последняя УФА если нет начисленных и стажа, а в уплаченные встает сумма меньше 50 копеек, вываливает ошибку с статусом 30.. т.е. нельзя.. Как то отрабатывает обработку эту ситуацию..??
(366) mikitondom, ответ работника ПФР:
"Специалистам УПФР дано указание при проверках на приёме отчётности игнорировать эту ошибку,
CheckXML-Ufa будет доработана."
я предложил здесь
Не знаю как потом "аукнется", но клиенты которые пользовались данной методикой сдались успешно..
Ошибка возникает, при заполнении сведений о заработке и облагаемых взносами выплатах за занятых на тяжелый и прочих работах. Если суммы убрать все выгружается. Прошли по этим же сотрудникам через редактирование данных пачки СЗВ-6-4, перезаполнили суммы, стало выгружать... В чем кроется ошибка?
1. исправлена ошибка проверки дополнительного тарифа при наличии в сведениях о стаже одновременно сведений о работе в особых условиях труда (Список 1, доптариф 4%) и выслуги лет (доптариф 2%);
2. введена дополнительная настройка, позволяющая изменить статус сообщения с предупреждения на ошибку при неравенстве общей суммы облагаемых выплат застрахованному лицу и выплат, на которые начислены страховые взносы по дополнительному тарифу;
3. доработан режим массовой проверки;
4. исправлена ошибка проверки сумм уплаченных страховых взносов при отсутствии стажа, начислений и выплат. Ранее при уплате менее 50 копеек в указанном случае формировалось сообщение об ошибке.
Конечно пришлось 3 раза сходить в отделение ПФР после каждой отправки, но это не страшно, приняли в ручном режиме, потому что автоматом ихняя программа не понимает что без стажа тоже бывает оплата за предыдущий период.
Спасибо!
не знаю, наш ПФР понимает и принимает таких. уж не знаю, в каком режиме, отправляем через ТКС, но претензий от них никаких нет
у меня с использованием этих средств получается что уволенные в текущем квартале люди получают переплаты и пфр из за таких сотрудников не принимает отчет.
(392)вот что выходит если просто указать папку с переданными ИС и распределить
ОБНАРУЖЕНО 117 СЛУЧАЕВ ПЕРЕПЛАТЫ ПО ЗАСТРАХОВАННЫМ НА КОНЕЦ ПЕРИОДА
ОБРАБОТКА ПОПЫТАЕТСЯ В СЛЕДУЮЩИХ ОТЧЕТНЫХ ПЕРИОДАХ ЗАКРЫТЬ ПЕРЕПЛАТУ БУДУЩИМИ НАЧИСЛЕНИЯМИ.
ОДНАКО, ЕСЛИ СОТРУДНИК С ПЕРЕПЛАТОЙ УВОЛЕН, ЭТО СДЕЛАТЬ НЕ ПОЛУЧИТСЯ - В ИТОГЕ НА НЕМ ЗАВИСНЕТ ПЕРЕПЛАТА НА Л/С В ПФР,
РАБОТАЮЩИЕ СОТРУДНИКИ НЕ ПОЛУЧАТ ЭТУ ПЕРЕПЛАТУ НА СВОИ Л/С.
ЧТОБЫ УСТРАНИТЬ ОШИБКУ ПОДАЙТЕ КОРРЕКТИРУЮЩИЕ ИС ЗА ПРЕДЫДУЩИЙ(ИЕ) ПЕРИОД(Ы)
ПЕРЕД ТЕМ КАК ФОРМИРОВАТЬ ИС ЗА ТЕКУЩИЙ ПЕРИОД.
Сотрудник из прошлого периода включен в пачку...
на этих сотрудников которых обработка добавляет, пфр ругается отказом...
на бухов надежды нет ибо бестолковые они(либо я наивный), каждый квартал одно да потому... что делать? сходить в ПФР?
В результате у вас будут две суммы остатков - по страховой части и по накопительной (с РСВ-1 могут немного не совпадать).
При формировании д-тов "Расчёты по страховым взносам", уплата указанная "за месяц прошлого периода", например в отчёте 1кв, это было "за декабрь" должна быть до копейки равна вашим остаткам (с суммами по платёжкам может не совпадать), возможно придется платежи разделить на "декабрь" и "Январь".
Дальше всё должно получиться корректно.
вот результат работы отчета ПроверкаСальдоВФайлахИС.ert
как мы видим по уволеным сотрам есть как переплаты так и недоплаты.... я правильно понимаю? как же быть в таком случае?
А потом кто-то предположил, что пфр -цы специально не дают правильные пачки, чтобы не терять свой "хлеб", подработку. Вот такие "пироги".
1. в принятых файлах используемых для распределения не хватало данных за 1 квартал.
2. были задвоенные файлы отличающиеся номерами и данными типа фамилия = Ващук и Вощук... в итоге имеем задвой сумм.
проверяйте с 10 года по обработке ПроверкаСальдоВФайлахИС.ert если есть ПЕРЕПЛАТЫ(отрицательная задолженность) по кому либо то проверяйте ИС вручную и считайте этого человека, переплат быть не может не должно, так я нашел.. а можно расшифровку для ПроверкаСальдоВФайлахИС сделать типа какая сумма из какого файла взялась...
Расшифровку пока не планировал прикручивать. Можно обработке подсовывать файлы по одному и смотреть какие суммы в него вошли.
ПРОВЕРКА ДАННЫХ ПО ЗАСТРАХОВАННЫМ ЛИЦАМ
4. 041-749-177 60 БАРАНОВА МАРИНА МИХАЙЛОВНА - Внимание ошибка! Страховая часть: уплата 65394,33 больше чем начислено 64110,85
4. 041-749-177 60 БАРАНОВА МАРИНА МИХАЙЛОВНА - Внимание ошибка! Накопительная часть: уплата 32813,70 больше чем начислено 32297,97
вручную очистил эти суммы - и всё просчиталось нормально.
сейчас, на версии 2.14 в док-те - с-до на 01.07.13 переплаты не наблюдается.
что за шайтан?
в общем, спишем на шайтана
Если СписокВсехПериодов.РазмерСписка() <> СписокПериодов.РазмерСписка() Тогда
//Начало добавления
Сообщить ("Всего нужно данных за количество периодов " +СписокВсехПериодов.РазмерСписка());
Сообщить ("В вашей базе есть данные за количество периодов "+СписокПериодов.РазмерСписка());
ПредставлениеПериода = "";
Для Сч=1 По СписокВсехПериодов.РазмерСписка() Цикл
ТекПериод=СписокВсехПериодов.ПолучитьЗначение(Сч,ПредставлениеПериода);
Если СписокПериодов.НайтиЗначение(ТекПериод)=0 Тогда
печПериод=ПолучитьНомерКварталаОтчетногоПериода(ТекПериод);
Сообщить ("Не найдены данные за "+ПечПериод + " кв " +ДатаГод(ТекПериод),"!!!");
КонецЕсли;
КонецЦикла;
//КонецДобавления
Если Вопрос(ТекстВопроса,4,0) = 6 Тогда
Возврат 1;
Иначе
Возврат 0;
КонецЕсли;
Иначе
Возврат 1;
КонецЕсли;
КонецФункции //ПроверитьНаличиеПереданныхДанных
Виноват, вопрос снимается, зазря бухгалтер меня тиранил, не нужно это уже оказывается. Приношу извинения. Спасибо.
С надеждой благодарные пользователи вашей обработки ваших обновлений!
Если глРассчитыватьВзносыСБазыПревышения(ОсновнойТариф<<?>>) = 1 Тогда
{Отчет.ПодготовкаСведенийДляПФРсОстатками.Форма.Модуль(1454)}: Недостаточно фактических параметров
ВыделятьСуммыСверхПредела = глРассчитыватьВзносыСБазыПревышения(ОсновнойТариф<<?>>);
{Отчет.ПодготовкаСведенийДляПФРсОстатками.Форма.Модуль(2350)}: Недостаточно фактических параметров
НеОграничивать = глРассчитыватьВзносыСБазыПревышения(ОсновнойТариф<<?>>);
{Отчет.ПодготовкаСведенийДляПФРсОстатками.Форма.Модуль(3508)}: Недостаточно фактических параметров
Ваша обработка имеет актуальность по сей день по вышеуказанной причине.
С надеждой ожидаем вашего обновление!
Рейтинг: 4445
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 80953
Создание 31.01.11 09:23
Обновление 15.07.13 12:36
Просмотры 67819
Загрузки 3686
Рейтинг
265
Комментарии 433
Код открыт Не указано
Рубрики Зарплата
Кому Бухгалтер
Тип файла Внешняя обработка (ert,epf)
Платформа Расчет 7.7
Конфигурация
1С:Зарплата и кадры 7.7
,
1С:Комплексная 7.7
Операционная система Не имеет значения
Страна Россия
Отрасль Не имеет значения
Налоги ФОМС, ЕФС
Вид учета Бухгалтерский учет
Доступ к файлу Абонемент ($m)