Выгрузка фактических отпусков организаций из ЗиК 7.7 в ЗУП 8.2 в соответствии с формой Т2 (правильные остатки отпусков)



Доработанные обработка и правила выгрузки данных для расчета остатков отпусков (регистр "Фактические отпуска организаций") из "Зарплаты и Кадры 7.7" в "Зарплату и Управление Персоналом 8.2". Перегрузку можно делать в уже существующую базу данных. Учтены пересечения с больничными, убраны ошибки переноса, связанные с кривым типовым алгоритмом переноса по журналу расчетов зарплаты (когда происходило задвоение или увеличение дней отпуска за счет записей сторно, корректировок и отпусков переходящих на другие месяца, и возникало несколько записей в журнале расчета по одному начислению отпуска).
Выгрузка выравнивает дни по каждому конечному документу "Начисления отпуска" — эти дни рассчитываются в соответствии с алгоритмом формы Т2 конфигурации "Зарплата и Кадры 7.7".

Уже не первый раз сталкиваюсь с проблемой некорректного переноса фактических отпусков организаций из Зик 7.7 в ЗУП 8.2. В результате остатки отпусков не шли и приходилось либо выравнивать вручную редактированием остатков отпусков (что влекло за собой искажение истории в отчете «Справка по отпуску»), либо править регистр «Фактические отпуска организаций» в соответствии с формой Т2 в ЗиК 7.7 вручную. Хорошо, если объем данных небольшой, учет зарплаты простой и ладно если пара сотрудников, а несколько сотен?

Стал разбираться с типовым алгоритмом и выявил кроме проблемы, о которой кстати уже упоминалось (отпуск в двух месяцах), еще целую кучу. Кратко об основных: больничные не учитываются, перенос осуществляется по каждой записи журнала расчетов, т.е корректировки, сторно и просто записи с нулевыми суммами по регистру «Отпуск очередной» искажают кол-во переносимых дней отпуска.

Устав гоняться за каждой проблемой, переделал расчет получаемой 1С таблицы фактических отпусков, а именно сделал её расчет в разрезе каждого окончательного расчетного документа «Начисление отпуска», рассчитал дни отпуска по каждому этому расчетному документу в соответствии с алгоритмом расчета в форме Т2 ЗиК 7.7 (т.е с учетом больничных) и сделал выравнивание этой таблицы по количеству дней отпуска в разрезе каждого этого документа. Проверил, работает.

Важно! При повторном переносе нужно ставить конец периода переноса равный дате конца периода первоначального переноса, иначе можно загрузить в восьмерку данные по отпускам, которые расчетчики сделали в семерке уже после переноса данных.

Если хочется ознакомиться с алгоритмом и поправить для себя, то функция в модуле обработки переноса называется: Функция ПВД_ПередОбработкойПравила_ФактическиеОтпуска( ИмяПКО, Правило,ИсходящиеДанные, ВыборкаДанных), свои внесенные изменения я комментировал.

15 Comments

  1. anime21

    Доработанные обработка и правила выгрузки данных для расчета остатков отпусков (регистр «Фактические отпуска организаций») из «Зарплаты и Кадры 7.7» в «Зарплату и Управление Персоналом 8.2». Перегрузку можно делать в уже существующую базу данных. Учтены пересечения с больничными, убраны ошибки переноса, связанные с кривым типовым алгоритмом переноса по журналу расчетов зарплаты (когда происходило задвоение или увеличение дней отпуска за счет записей сторно, корректировок и отпусков переходящих на другие месяца, и возникало несколько записей в журнале расчета по одному начислению отпуска).

    Выгрузка выравнивает дни по каждому конечному документу «Начисления отпуска» — эти дни рассчитываются в соответствии с алгоритмом формы Т2 конфигурации «Зарплата и Кадры 7.7».

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

    Reply ↓
  2. Mary2222

    Как раз столкнулась с такой проблемой — почти 600 сотрудников в организации и после переноса полезли минусовые остатки отпусков (много дополнительных отпусков кроме основных). Показала как и где корректировать, но кадровики не хотят делать это вручную. Надеюсь, обработка будет полезной)

    Reply ↓
  3. anime21

    (1) Mary2222, буду рад, если поможет. В нескольких организациях делал этот перенос с выверкой и отладил вроде всё, что вылезло не так, но если будут замечены недочеты, буду рад их услышать.

    Reply ↓
  4. Cemen82

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

    Reply ↓
  5. NPMar

    Да, Очень нужная обработка! Но будет ли она работать на «Управление Производственным Предприятием (УПП)»? Очень нужная вещь! Как раз только начинаю переходить из семерки «Зарплата и кадры» на УПП.

    Reply ↓
  6. anime21

    (4) NPMar, для УПП не пробовал, но подозреваю, что алгоритм типовых процедур, отвечающих за перенос фактических остатков в обработке для УПП и ЗУП одинаков. Если так, то можно просто в внешней обработке выгрузки для УПП, взятой из справочника «КонвертацииИзИнформационныхБаз1СПредприятия77» для зарплаты 7.7, процедуру ПВД_ПередОбработкойПравила_ФактическиеОтпуска заменить на переписанную мной.

    Reply ↓
  7. anime21

    (4) NPMar, сравнил с обработкой выгрузки, взятой из УПП 1.3.17.1, типовые процедуры совпадают.

    Reply ↓
  8. anime21

    (3) Cemen82, действительно, кто сталкивался, тот понимает :). Кучу времени потратил на эти остатки отпусков, и жалею, что раньше за обработку выгрузки не принялся Ж). Сначала пришлось допетрить, что остатки отпусков не идут из-за искажений в регистре сведений «ФактическиеОтпускаОрганизаций», ведь в справке по отпуску и отчете по отпускам это не очевидно, для этого пришлось найти время в типовых алгоритмах восьмерки порыться с отладчиком, затем еще найти время, желание и причину переписать типовой перенос.

    Reply ↓
  9. NPMar

    (5) Спасибо большое за столь оперативное реагирование. Для меня эта обработка очень актуальна именно сейчас. Надеюсь, что она очень пригодится, т.к. численность приличная.

    Reply ↓
  10. kabbak

    Спасибо, очень нужная обработка.

    Reply ↓
  11. dmikds

    Весь день сижу переношу отпуска, а тут такое )))), спасибо

    Reply ↓
  12. dmikds

    Эх….. рано обрадовался, не все отпуска переносит (

    Reply ↓
  13. anime21

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

    Reply ↓
  14. ik_80

    Обработка нужная, позднее протестирую на базе.

    Reply ↓
  15. Hla

    Обработка нужная, беру в копилку. Плюс за работу.

    Reply ↓

Leave a Comment

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