Перенос данных из ЗИК в ЗУП штатной обработкой (рекомендуемый порядок)

06.01.16

Учетные задачи - Зарплата

С этого года в конфигурации ЗУП появилась обработка "Перенос данных из информационных баз 1С:Предприятия 7.7", за что огромное спасибо разработчикам программы.
При переносе данных исключительно по одной организации ошибки возникают только, как правило, при переносе НДФЛ - расчеты с бюджетом. А вот при конвертации данных по нескольким организациям, мы сталкиваемся с рядом значительных трудностей.
Предлагаю обзор, как избежать значительного количества ошибок, перечень подводных камней и способов обойти их.
P.S.: Набор инструментов прилагается.

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

Наименование Файл Версия Размер
Инструкция и необходимые обработки
.rar 323,90Kb
3068
.rar 323,90Kb 3068 Скачать
Конвертация лицевых счетов
.epf 8,41Kb
230
.epf 8,41Kb 230 Скачать

Предлагаемая мною методика основана на конвертации (переносе данных) как минимум по 40 информационным базам с количеством сотрудников до 1000 человек по отдельным организациям.

В прилагаемом каталоге находится подробная инструкция с необходимыми обработками и скринами.

 

Общие рекомендации

1.       На первый раз конвертируйте исключительно одну базу и желательно не самую крупную. Это может быть и база с элементарным расчетом заработной платы (От простого к сложному), либо наоборот - с различными вариациями и сложностью форм расчета (От сложного  к простому). Выбор остается за вами. Все зависит от характера и личных предпочтений расчетчика. Но более  одной (максимум двух) баз на первый раз брать не разумно. И база эта не должна быть излишне большой. Пусть сперва расчетчик научится ориентироваться в программе.

2.       Конвертацию производить лучше не из рабочего каталога, а из резервной копии.

3.       Когда вы определились с базой данных, необходимо ее подготовить для конвертации. Под подготовкой подразумеваю следующее:

·         Создание резервной копии базы данных;

·         Тестирование и исправление базы данных;

·         Пометка на удаление всех расчетных документов и документов выплат, приходящихся на период, который вы переносить не планировали. Что под этим подразумеваю. Например: по одному из работников были начисления отпускных, приходящихся на этот месяц и на последующий, за который заработная плата еще не начислялась. Если все перенести как есть, то у вас ОБЯЗАТЕЛЬНО появятся ошибки по регистру накопления «НДФЛ – расчеты с бюджетом». Данную ошибку разработчики пока пофиксить не могут. Тоже самое можно отнести и к «переходящим отпускам» и компенсаций по увольнении работника. Все данные начисления лучше произвести позднее , уже в новой программе. Это снимет у вас значительную часть головной боли.

·         Удаление помеченных на удаление элементов БД.

Да, чуть было не забыл: необходимо проверить лицевые счета сотрудников на предмет наличия (а вернее отсутствия) знаков отличающихся от цифровых. При наличии оных разработчики не гарантируют переноса данных по лицевым счетам. В релизе 2.5.17 обещали добавить в разрешенные левую и правую косую черту, но этого пока не сделано. Ремейком могу сказать, что лично у меня иногда проходила конвертация и со слешем... Но тут разработчики от коментариев отказываются.

4.       Когда в новой, перенесенной организации расчетчик проведет минимум один-два месяца начислений, можно приступать к переносу данных по остальным организациям. А вот здесь уже действует правило: переносить (конвертировать) желательно максимально возможное количество баз данных, начисление  (и исправление ошибок) вы и ваш расчетчик сможете осилить. Это необходимо для того, что бы минимизировать трудозатраты ваши, трудозатраты кадровиков и расчетчиков. Как это будет выглядеть, будет понятно при дальнейшем изложении.

Собственно конвертация

1.       Собственно вызов обработки по переносу баз данных и ее запуск ни каких трудностей не вызовет. Мню «Сервис» - «Перенос данных из информационных баз 1С:Предприятия 7.7»

1.       ОЧЕНЬ ВАЖНО: перед проведением конвертации, отключите режим контроля использования даты запрета редактирования данных, для пользователя с полными правами (находится в форме редактирования констант). Иначе обработка успешно завершена не будет.

2.       Ручками, добавьте новую (которую будем сейчас переносить) организацию в базу ЗУП, и из констант базы ЗИК перенесите без ошибок (можно методом копирования) ИНН и КПП организации, а так же наименования. УСТАНОВИТЕ префикс. Это необходимо, дабы не переномеровывать позднее все вновь созданные документы.

3.       После проведения конвертации программа выводит окно отчета об ошибках. Ошибок может и не быть. Но радоваться рано, так как в разряд ошибок помощник относит только расхождения в данных регистров. Да и тут не все чисто – многие ошибки система просто не видит.

4.       Проанализируйте объявленные ошибки. Это удобно делать используя отчет «Расчетная ведомость в произвольной форме» - это в ЗУП, и расчетную ведомость в ЗИК.

5.       Очень типичная информация об ошибках : не соответствует ЕСН за весь период конвертации. Если такое произошло, то проверьте правильность настройки учетной политики организации в ЗУП. Возможно, по организации, реально использующей УСН, установлен общий режим налогообложения (или наоборот). В этом случае ОЧЕНЬ рекомендую пометить на удаление все документы «Перенос данных» (открываются через меню «Операции»), с движениями по ЕСН – отражено в комментарии документа. А после этого просто добавить и рассчитать новые документы «Расчет ЕСН». Ошибки уже поправить расчетчик, но как правило таковых не возникает.

После переноса данных. Исправление ошибок

1.       Проверить нумерацию документов «Отражение зарплаты в регламентированном учете», то есть проверить префиксы (не принципиально).

2.       Проверить нумерацию документов «Исполнительный лист» и перепровести их. Иначе неверно формирует записи в регистре «Плановые удержания работников организаций». Данная ошибка зарегистрирована разработчиками, но в релизах2.5.16 и более ранних еще наличествует. Возможно будет исправлена в финальном 2.5.17 (а возможно и нет).

3.       Проверить нумерацию документов «Договор на выполнение работ».

4.       Проверить, чтобы во всех документах переноса данных, с номером КД (кадровые данные) стояло обособленное подразделение !!!! Иначе будут косяки по формированию отчетов. Если таковых не указано – поправьте ручками.

5.       Перенумеровать справочник «Подразделения организаций». Номера тупо переносятся из ЗИК и в дальнейшем будут проблемы. Для автоматической перенумерации объектов рекомендую использовать универсальную обработку «Универсальные подбор и обработка объектов» (имеется на диске ИТС, либо прилагается вместе со статьей).

6.       Перенумеровать справочник «Должности организаций». Исправить наименования, чтобы были с заглавной буквы. Это так же очень удобно выполнить с помощью обработки  «Универсальные подбор и обработка объектов». Но с использованием произвольной формулы. Формулу прилагаю ниже.

Наименование = СокрЛП(Объект.Наименование);
ПерваяБуква = Лев(Наименование, 1);
Средина = Сред(Наименование, 2);
НаимПолное = ВРег(ПерваяБуква) + Средина;
Объект.Наименование = НаимПолное;
 
Объект.Записать();

 

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

2.       Дописать лидирующие нули в справочник «Сотрудники» (через обработку «Универсальный подбор и обработка»). Это необходимо, что бы в будущем не столкнуться с проблемой неверного присвоения табельных номеров вновь принимаемым сотрудникам. Но при этом бывает важно оставить прежней существующую нумерацию конвертированных сотрудников.  Для этого разумно воспользоваться обработкой «Универсальные подбор и обработка объектов». Но с использованием произвольной формулы. Формулу прилагаю ниже.

Наименование = СокрЛП(Объект.Наименование);
Код = СокрЛП(Объект.Код);
// сперва уберем точки (если конечно они были) и всякую иную хрень
Код = СтрЗаменить(Код,".","");
Код = СтрЗаменить(Код,",","");
Код = СтрЗаменить(Код,";","");            
// теперь допишем ноли
Пока СтрДлина(Код) < 10 Цикл                            
                Код = "0" + Код;                                                            
КонецЦикла;
Если ТипЗнч(Объект) = Тип("СправочникОбъект.СотрудникиОрганизаций") Тогда
                Если Объект.ВидДоговора = Перечисления.ВидыДоговоровСФизЛицами.Подряда Тогда
                               Код = "д" + Сред(Код, 2);
                КонецЕсли;
Конецесли;      
Объект.Код = Код;
Объект.Записать();

3.       Установить актуальность сотрудников (посредством обработки «Установка актуальности уволенных»). Обработка прилагается.

4.       Удалить группы в справочнике Физические лица (можно этого не производить, но я в принципе против наличия групп в данном справочнике, так как и не смог приручить расчетчиков и кадровиков искать физических лиц во всех уровнях). С этой задачей прекрасно справляется штатная обработка  «Групповая обработка справочников и документов» (через меню «Справочники»).

5.        Проверить наличие дублей в данном справочнике (решается с помощью обработки «Поиск и замена дублирующихся элементов справочников»).

6.       Перенумеровать справочник физических лиц (обработкой «Универсальные подбор и обработка объектов»). Бывает с первого взгляда все прилично, но имеются двоения в кодах, чего в конфигурации быть не должно – контроль уникальности кодов.

а   12*. Проверить корректность информации по предоставлению стандартных налоговых вычетов. Фамилий физических лиц, адресов, и гражданству.

7.       Проверить задвоения в справочнике «Графики работы». Удалить оные обработкой «Поиск и замена значений».

8.       Проверить планы видов расчетов (начисления и удержания). Удалить лишние. Настроить новые (которые вы посчитали закономерным оставить). Удаляемые заменяем на те, которые остаются. Используем при этом обработку «Поиск и замена значений». ОСОБОЕ ВНИМАНИЕ рекомендую уделить настройке предопределенного ПВР «Районный коэффициент» - базовые виды расчета. А владельцам правленых конфигураций ЗУП, особо отрадно будет узнать о высокой вероятности очистки списка базовых видов расчетов для ПВР «Районный коэффициент». Так же особого внимания заслуживает настройка расчета Планов видов расчета «Среднего».

9.       В справочнике «Организации» настроить  расчет зарплаты. И обратить особое внимание на размер районного коэффициента (если он у вас применяется).

10.   Привести в порядок адреса физических лиц (обработкой «ПриведениеВПорядокАдресовФизЛ квартир» ) – прилагаю. Дело в том, что до релиза 2.5.17 а может быть и далее, наличествует ошибка: номера квартир переносятся строкой более 4 знаков (дописывается в конец номера длинная череда пробелов) , а это контролируется в различных модулях программы. Ну допустим при выписке справки 2НДФЛ.

Проверить косяки регистра «НДФЛ расчеты с бюджетом». Чтобы начисления и удержания за один отчетный период были равны. Пример косячного переноса данных привожу на картинке. Данный баг до сих пор изучается специалистами 1С. Когда будет исправлен – не известно. В приведенном примере явно видно, что идет нарастающая ошибка по расходу (нарастающая по каждому месяцу).

 

1.       По косякам, возникающим в случае «переходящего» НДФЛ (больничный лист или отпуск) – разговор особый, и неподдающийся ни какой логике. Порядок исправления ошибок описать не могу. Он каждый раз разный… Проявите по более творчества и через пару часов что-нибудь получится.

2.       Проверить настройку ЕСН, учетной политики организации, учетной политики по персоналу  и т. д.

3.       В случае необходимости вычистить движения по ЕСН, для упрощенки. Для этого целесообразно пометить на удаление документы переноса по ЕСН, и создать новые документы по расчету ЕСН. Об этом мы с вами говорили в самом начале.

 

В первый месяц начисления

1.       Особое внимание уделите расчету НДФЛ в документах «Начисление заработной платы». Если появляются строки с начислениями НДФЛ за несколько предыдущих месяцев – это непосредственное предупреждение проверить по данному сотруднику записи регистра «НДФЛ – расчеты с бюджетом».

2.       Проверьте по возможности все справки сотрудников 1НДФЛ. Если по сотруднику были «косяки» в предыдущей базе – то поверьте: они утроились в новой!

       PS: Возвращаясь к вопросу по какой причине в последующем рекомендую «перетаскивать» возможно большее количество баз одним махом. Все дело в том, что при проведении загрузки очередной базы данных, происходит идентификация физических лиц по ИНН. При этом либо получаются «дубли» при неверно указанном ИНН, либо (наиболее часто) по физлицам, которые определены верно, искажаются данные по предоставлению стандартных налоговых вычетов. И получается, что все, что вы сделали в пункте 12* приходится проверять и делать сначала. То же самое касаемо паспортных данных, фамилий, адресов и всей сопутствующей информации. Позиция 1С по данному вопросу следующая: развитие механизма переноса данных, приводящее к усложнению настроек обработки, считается нецелесообразным. …

аа

Благодарю за внимание и желаю терпения и удачи…..

 

PS: В качестве дополнения. В релизе от 2.5.18 и выше, при переносе данных по лицевым счетам сотрудников (могут и не перенестись совсем или перенестись частично) , не формируется документ "Заявка на открытие л/с". В некоторых банках без этого не обойтись. Для исправления этого недочета выкладываю обработку, которая трансформирует данные регистра "Лицевые счета сотрудников организаций" в НЕПРОВЕДЕННЫЙ документ "Заявка на открытие л/с". После проведения вновь созданного документа, формируются новые записи.

 

 

См. также

Обновление для КА 1.1, ЗУП 2.5, БУХ 2.0: НДС, ЕФС-1, Расчет страховых взносов, Мобилизация, Статистика, Электронные трудовые книжки, 2-НДФЛ, Регламентированная отчетность, Кадровый учет, Прослеживаемость импортных товаров

Зарплата Регламентированный учет и отчетность Кадровый учет Обновление 1С Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 Бухгалтерский учет Налоговый учет Управленческий учет Акцизы ЕНВД ЕСН Земельный налог ИП, ПБОЮЛ, КФХ Налог на имущество Налог на прибыль НДС НДФЛ ФОМС, ЕФС Транспортный налог УСН ПСН (патентная система налогообложения) Платные (руб)

Обновления для конфигураций: КА 1.1; ЗУП 2.5; БУХ 2.0; КА 1.1 Комплексная автоматизация торговли алкогольной продукцией; КА 1.1 Комплексный учет сельскохозяйственного предприятия

19900 руб.

01.04.2020    140621    678    352    

232

SALE! 20%

Перенос данных из УПП 1.3 в ERP 2 / УТ 11 / КА 2. Переносятся документы, справочная информация и остатки

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

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) в продаже с 2015 года, постоянно работаем над их развитием | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор

45650 36520 руб.

04.08.2015    159680    363    267    

345

SALE! 15%

[ED3] Обмен для ERP 2.5, КА 2.5, УТ 11.5 БП 3.0, Розница, УНФ и других с EnterpriseData (универсальный формат обмена), правила обмена

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

25080 22572 руб.

12.06.2017    134933    722    291    

388

Перенос данных из Парус 8 в ЗГУ 3

Зарплата Внешние источники данных Бюджетный учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 8 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

84000 руб.

19.08.2020    22447    19    1    

22

SALE! 20%

Перенос данных из ERP 2 / КА 2 / УТ 11 в БП 3.0. Переносятся документы, начальные остатки и справочники

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | В продаже с 2019г. | Воспользовались более 176 предприятий! | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой, обращайтесь!

34650 27720 руб.

15.04.2019    68417    178    138    

111

SALE! 20%

Перенос данных из ERP 2 / КА 2 в ЗУП 3. Переносятся остатки, документы и справочники

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Воспользовались более 79 предприятий! | Предлагаем приобрести готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | В продаже с 2020г. | Оперативно обновляем правила до актуальных релизов 1С | Есть перенос начальной задолженности по зарплате и начальной штатной расстановки на выбранную дату | Обороты за прошлые годы (данные для расчета среднего) переносятся свернуто в документ "Перенос данных" | Есть фильтр по организациям | Документы за текущий период переносятся сразу с движениями, поэтому не потребуется делать перерасчеты | Перенос можно проверить перед покупкой, обращайтесь!

43450 34760 руб.

03.12.2020    34169    80    58    

78

SALE! 10%

Перенос данных из УТ 10.3 в УТ 11.5. Переносятся документы (обороты за период), справочная информация и остатки

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 1С:Управление торговлей 11 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.87.x) и УТ 11.5 (11.5.16.x).

28000 25200 руб.

23.07.2020    46290    196    64    

158

SALE! 10%

Перенос данных из БП 3.0 в УТ 11 / КА 2 / ERP 2. Переносятся начальные остатки, документы и справочники

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

В продаже с 2014г. | Воспользовались более 122 предприятий! | Перенос данных из БП 3.0 в УТ 11 | из БП 3.0 в КА 2 | из БП 3.0 в ERP | Сэкономьте свое время - используйте готовое решение для перехода! | Постоянно работаем над развитием переноса данных | Обновляем на новые релизы 1С | Есть фильтр выгрузки по организациям | Переносятся начальные остатки на выбранную дату, документы за период времени и вся возможная справочная информация | Перенос сделан на технологии КД 2 (правила конвертации данных)

50722 45650 руб.

31.10.2014    231405    124    327    

296
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
98. tim_taler 69 17.01.11 17:41 Сейчас в теме
Ошибки процедуры конвертации ЗиК -> ЗУП(2.5.29.1, 2.5.30) - расходы за счет ФСС.
Не переносит данные о пособиях по уходу за ребенком до 1.5 лет и соответственно о заработках получателей пособия.

При переносе из ЗиК в ЗУП 2.5.29.1 штатной обработкой(алгоритм реализован в V77Exp.ert) - не выгружаются
пособия по уходу за ребенком до 1.5 лет, как и заработки получателей этого пособия.
Ранее - работало без проблем (на 2.5.24.4 ), до разделения алгоритма выгрузки на "до 2010" и "после 2010".
вычислено, где ванессы ляпнули. В V77Exp.ert:

РассчитатьОтпускПоУходу
и РассчитатьОтпускПоУходу2010,
СобратьДанныеДляФСС и
СобратьДанныеДляФСС2010

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


    Дни1                    = ИсходящиеДанные;
    Дни2                    = ВходящиеДанные;
    Дни                        = Источник;
    Сумма1                    = Приемник;
    Сумма2                    = ТипПриемника;
    Сумма                    = Значение;
    Документ                = Выражение;
    ДатаНачалаПериода        = Пусто;
    ДатаОкончанияПериода    = ВыборкаДанных;
    Сотрудник                = Объект;
    
    СреднемесячноеЧислоКадлендарныхДней = 30.4;
    ДанныеОтпуска = Документ.ДанныеОтпускаПоУходуЗаРебенком;
    СреднедневнойЗаработок = ДанныеОтпуска.СреднийЗаработок;
    ТаблицаРеквизитов = глПолучитьТаблицуИсторииРеквизитов(ДанныеОтпуска,ДатаНачалаПериода,ДатаОкончанияПериода,"КоличествоДетей,ЕстьПервыйРебенок"); 
    


    КоличествоСтрок = ТаблицаРеквизитов.КоличествоСтрок();
    Для Номер = 1 по КоличествоСтрок Цикл 
        
        ТаблицаРеквизитов.ПолучитьСтрокуПоНомеру(Номер);
        СледующаяДата = ?(Номер<КоличествоСтрок,ТаблицаРеквизитов.ПолучитьЗначение(Номер+1,"Дата")-1, ДатаОкончанияПериода); // дата окончания действия значения находящегося в первой строке 
        
        // т.к. значений может быть несколько, берем последнее значение на дату 
        Если (Номер < КоличествоСтрок) и (ТаблицаРеквизитов.Дата >= ?(Номер<КоличествоСтрок,ТаблицаРеквизитов.ПолучитьЗначение(Номер + 1, "Дата"), ДатаОкончанияПериода)) Тогда
            Продолжить;
        КонецЕсли;
        
        Начало = ТаблицаРеквизитов.Дата;
        Окончание = СледующаяДата;
        КоличествоДетей = ТаблицаРеквизитов.КоличествоДетей;
        ЕстьПервыйРебенок = ТаблицаРеквизитов.ЕстьПервыйРебенок;
        
        ДнейОплаты = Окончание - Начало + 1;
        





        Если ЕстьПервыйРебенок = 0 Тогда
            //нет первого ребенка 
            Дни2 = 1;
        Иначе
            //есть первый ребенок и есть не первый ребенок 
            Дни1 = 1;
            Дни2 = КоличествоДетей - 1;
        КонецЕсли;
        
        Если ЕстьПервыйРебенок=1 Тогда
            
            Если КоличествоДетей > 1 Тогда
                
                //посчитаем сумму пособия на первого ребенка 
                
                КалендарныхДнейВМесяце= КонМесяца(Окончание) - НачМесяца(Окончание) +1;

                
                //получим ограничения пособий 
                РК = Макс(глПолучитьРеквизитДляОтчета(Сотрудник,"РайонныйКоэффициентРФ",Окончание),1);
                КонстантаМинимумПервый     = Константа.ПособиеПоУходуДоПолутораЛетМинимумПервый.Получить(Окончание);
                КонстантаМинимумВторой     = Константа.ПособиеПоУходуДоПолутораЛетМинимумВторой.Получить(Окончание);
                КонстантаМаксимум         = Константа.ПособиеПоУходуДоПолутораЛетМаксимум.Получить(Окончание);
                
                ПроцентОплаты = Мин(40 * КоличествоДетей,100); 
                
                ОграничениеПособияСнизу = (КонстантаМинимумПервый  + КонстантаМинимумВторой * (КоличествоДетей - 1)) * РК;
                ОграничениеПособияСверху = КонстантаМаксимум * КоличествоДетей * РК;     

                


                
                Если ДнейОплаты < КалендарныхДнейВМесяце Тогда 
                    СуммаПособия = Окр(ДнейОплаты * СреднедневнойЗаработок * ПроцентОплаты / 100,2);
                    Если СуммаПособия <= Окр(ОграничениеПособияСнизу / СреднемесячноеЧислоКадлендарныхДней * ДнейОплаты,2) Тогда 
                        //применили ограничение снизу 
                        Сумма1 = Сумма1 + Окр(КонстантаМинимумПервый * РК / СреднемесячноеЧислоКадлендарныхДней * ДнейОплаты,2);
                    ИначеЕсли СуммаПособия >= Окр(ОграничениеПособияСверху / СреднемесячноеЧислоКадлендарныхДней * ДнейОплаты,2) Тогда  
                        //применили ограничение сверху  
                        Сумма1 = Сумма1 + Окр(КонстантаМаксимум * РК / СреднемесячноеЧислоКадлендарныхДней * ДнейОплаты,2);
                    Иначе
                        Сумма1 = Сумма1 + Окр(ДнейОплаты * СреднедневнойЗаработок * 40 / 100,2);
                    КонецЕсли;
                Иначе 
                    СуммаПособия = Окр(СреднемесячноеЧислоКадлендарныхДней * СреднедневнойЗаработок * ПроцентОплаты / 100,2);
                    Если СуммаПособия <= ОграничениеПособияСнизу Тогда 
                        //применили ограничение снизу 
                        Сумма1 = Сумма1 + Окр(КонстантаМинимумПервый * РК,2);
                    ИначеЕсли СуммаПособия >= ОграничениеПособияСверху Тогда  
                        //применили ограничение сверху  
                        Сумма1 = Сумма1 + Окр(КонстантаМаксимум * РК,2);
                    Иначе
                        Сумма1 = Сумма1 + Окр(СреднемесячноеЧислоКадлендарныхДней * СреднедневнойЗаработок * 40 / 100,2);
                    КонецЕсли;
                    
                КонецЕсли;
                
            Иначе //есть только первый ребенок   
                Сумма1 = Сумма;
            КонецЕсли;
            
        КонецЕсли;
        
    КонецЦикла;    
    
    Сумма2    = Сумма - Сумма1;
    Дни        = Дни1 + Дни2;

//*****!!!!! вот финальный фрагмент, который отсутствует в функции для 2010      
    ИсходящиеДанные    = Дни1;
    ВходящиеДанные    = Дни2;
    Источник        = Дни;
    Приемник        = Сумма1;
    ТипПриемника    = Сумма2;
    Значение        = Сумма;


КонецФункции // РассчитатьОтпускПоУходу() 
Показать


и для 2010:

Функция РассчитатьОтпускПоУходу2010(
            ИсходящиеДанные = "", ВходящиеДанные = "", Источник = "", Приемник = "", ТипПриемника = "", Значение = "", Выражение = "",
            Пусто = "", ВыборкаДанных = "", Объект = "", КоллекцияОбъектов = "", ОбъектКоллекции = "", ИмяПКО = "", ИмяПКОВидСубконто = "",
            НомерПКО = "", НомерПКС = "", Правило = "", КлючВыгружаемыхДанных = "", НеЗапоминатьВыгруженные = "", НеЗамещатьОбъектПриЗагрузке = "",
            ВсеОбъектыВыгружены = "", ТолькоПолучитьУзелСсылки = "", РежимЗаписи = "", РежимПроведения = "", СтандартнаяОбработка = "",
            НеЗамещать = "", НеОчищать = "", УзелСсылки = "", УзелКоллекцииОбъектов = "", УзелОбъектаКоллекции = "", УзелСвойства = "",
            ВидСубконто = "", Субконто = "", Отказ = "")


    Дни1                    = ИсходящиеДанные;
    Дни2                    = ВходящиеДанные;
    Дни                        = Источник;
    Сумма1                    = Приемник;
    Сумма2                    = ТипПриемника;
    Сумма                    = Значение;
    Документ                = Выражение;
    ДатаНачалаПериода        = Пусто;
    ДатаОкончанияПериода    = ВыборкаДанных;
    Сотрудник                = Объект;
    
    СреднемесячноеЧислоКадлендарныхДней = 30.4;
    ДанныеОтпуска = Документ.ДанныеОтпускаПоУходуЗаРебенком;
    СреднедневнойЗаработок = Макс(ДанныеОтпуска.СреднийЗаработок, ДанныеОтпуска.СреднедневнойЗаработокПереходногоПериода2010);
    ТаблицаРеквизитов = глПолучитьТаблицуИсторииРеквизитов(ДанныеОтпуска,ДатаНачалаПериода,ДатаОкончанияПериода,"КоличествоДетей,ЕстьПервыйРебенок");
    
    ПредельнаяВеличинаБазы = Константа.ПредельнаяВеличинаБазыСтраховыхВзносов.Получить(КонГода(ДатаНачалаПериода));
    
    КоличествоСтрок = ТаблицаРеквизитов.КоличествоСтрок();
    Для Номер = 1 по КоличествоСтрок Цикл 
        
        ТаблицаРеквизитов.ПолучитьСтрокуПоНомеру(Номер);
        СледующаяДата = ?(Номер<КоличествоСтрок,ТаблицаРеквизитов.ПолучитьЗначение(Номер+1,"Дата")-1, ДатаОкончанияПериода); // дата окончания действия значения находящегося в первой строке 
        
        // т.к. значений может быть несколько, берем последнее значение на дату 
        Если (Номер < КоличествоСтрок) и (ТаблицаРеквизитов.Дата >= ?(Номер<КоличествоСтрок,ТаблицаРеквизитов.ПолучитьЗначение(Номер + 1, "Дата"), ДатаОкончанияПериода)) Тогда
            Продолжить;
        КонецЕсли;
        
        Начало = ТаблицаРеквизитов.Дата;
        Окончание = СледующаяДата;
        КоличествоДетей = ТаблицаРеквизитов.КоличествоДетей;
        ЕстьПервыйРебенок = ТаблицаРеквизитов.ЕстьПервыйРебенок;
        
        ДнейОплаты = Окончание - Начало + 1;
        
        //получим ограничения пособий 
        РК = Макс(глПолучитьРеквизитДляОтчета(Сотрудник,"РайонныйКоэффициентРФ",Окончание),1);
        КонстантаМинимумПервый     = Константа.ПособиеПоУходуДоПолутораЛетМинимумПервый.Получить(Окончание);
        КонстантаМинимумВторой     = Константа.ПособиеПоУходуДоПолутораЛетМинимумВторой.Получить(Окончание);
        
        Если ЕстьПервыйРебенок = 0 Тогда
            //нет первого ребенка 
            Дни2 = 1;
        Иначе
            //есть первый ребенок и есть не первый ребенок 
            Дни1 = 1;
            Дни2 = КоличествоДетей - 1;
        КонецЕсли;
        
        Если ЕстьПервыйРебенок=1 Тогда
            
            Если КоличествоДетей > 1 Тогда
                
                //посчитаем долю пособия на первого ребенка 
                
                КалендарныхДнейВМесяце= КонМесяца(Окончание) - НачМесяца(Окончание) +1;
                ПроцентОплаты = Мин(40 * КоличествоДетей,100);
                
                ОграничениеПособияСнизу = (КонстантаМинимумПервый * ЕстьПервыйРебенок 
                                            + КонстантаМинимумВторой * (КоличествоДетей - ЕстьПервыйРебенок)) * РК;



                
                СреднийЗаработок = Окр(СреднедневнойЗаработок * 30.4, 2);
                
                //ограничение сверху 
                РазмерОграничения = Окр(ПредельнаяВеличинаБазы / 12, 2);
                РазмерПособия     = Окр(Мин(СреднийЗаработок,РазмерОграничения) * ПроцентОплаты / 100, 2);
                
                // пособие за месяц с учетом ограничений 
                ОрганиченныйРазмер = Макс(РазмерПособия, ОграничениеПособияСнизу);
                
                Если ДнейОплаты < КалендарныхДнейВМесяце Тогда 
                    СуммаПособия = Окр(ОрганиченныйРазмер / КалендарныхДнейВМесяце * ДнейОплаты, 2);
                    Если РазмерПособия <= ОграничениеПособияСнизу Тогда 
                        //применили ограничение снизу 
                        Сумма1 = Сумма1 + Окр(КонстантаМинимумПервый * РК / СреднемесячноеЧислоКадлендарныхДней * ДнейОплаты,2);
                    ИначеЕсли СреднийЗаработок >= РазмерОграничения Тогда  
                        //применили ограничение сверху  
                        Сумма1 = Сумма1 + Окр(РазмерОграничения * 0.4 / СреднемесячноеЧислоКадлендарныхДней * ДнейОплаты,2);
                    Иначе
                        Сумма1 = Сумма1 + Окр(СреднедневнойЗаработок * 0.4 * ДнейОплаты,2);
                    КонецЕсли;
                Иначе 
                    СуммаПособия = ОрганиченныйРазмер;
                    Если РазмерПособия <= ОграничениеПособияСнизу Тогда 
                        //применили ограничение снизу 
                        Сумма1 = Сумма1 + Окр(КонстантаМинимумПервый * РК,2);
                    ИначеЕсли РазмерПособия >= РазмерОграничения Тогда  
                        //применили ограничение сверху  
                        Сумма1 = Сумма1 + РазмерОграничения;
                    Иначе
                        Сумма1 = Сумма1 + Окр(СреднедневнойЗаработок * 0.4 * СреднемесячноеЧислоКадлендарныхДней,2);
                    КонецЕсли;
                    
                КонецЕсли;
                
            Иначе //есть только первый ребенок   
                Сумма1 = Сумма;
            КонецЕсли;
            
        КонецЕсли;
        
    КонецЦикла;    
    
    Сумма2 = Сумма - Сумма1;
    Дни = Дни1 + Дни2;

//*****!!!!! и всё. финальный фрагмент "забыли" 

КонецФункции // РассчитатьОтпускПоУходу2010()
Показать



В функции СобратьДанныеДляФСС2010(...)

ТаблицаЗаработкиПолучателейПособияПоУходуЗаРебенком

упомянута только однажды, при инициализации
ссылкой на параметр.
Присвоения значения ей отчего-то не предусмотрено, в отличие от СобратьДанныеДляФСС(...)
Просто какая-то диверсия :(
alekseineputin; +1 Ответить
99. dr.zl0 14 28.01.11 08:10 Сейчас в теме
Выгрузил данные с января по ноябрь, т.к. декабрь был еще не закрыт, после закрытия декабря пробую снова выгрузить данные только за декабрь, при этом начинают дублироваться записи в справочнике "сотрудники организации".
Вообще в стандартной выгрузке предусмотренная догрузка данных, как к примеру в обработке выгрузки из Камина в ЗУП, или все должно делаться за один раз?
100. yuriy1967 09.02.11 19:37 Сейчас в теме
Статья отличная, спасибо.
Вот и у меня пришло время конвертить пачку ЗиК в одну ЗУП.
Сразу столкнулся с проблемой: перенос - без ошибок, но не переносятся данные о северном стаже, соответственно северная надбавка не начисляется.
Условия - МКС, ЗиК 77.306, ЗУП 2.5.31.4
Может, кто-нибудь сталкивался? Или допик писать для переноса стажа?
Да и по стажам общего характера (Страховой стаж для оплаты больничных листов) переносит только дату начала отсчета - так и должно быть?
Про СЗВ-К уж молчу, просто пустые(
101. Alexander_kgn 12.04.11 15:45 Сейчас в теме
Подскажите, что делать, перенос стандартной обработкой из ЗиК бюжет релиз 309 в ЗУП 8.2. (правила выгрузки брал как из 7 так и 8, пробовал выгружаю из 7 в xml и загружая в 8, пробовал 8-кой указывая базы, все равно выдает ошибки)
Следующие 2 ошибки:
1. ПВД_ПередОбработкойПравила_СтраховыеВзносы - Деление на 0
2. ПВД_ПередОбработкойПравила_НДФЛ - Индекс не входит в границы списка значений. (эта ошибка по НДФЛ 2008, 2009, 2010)
102. Nicholas 887 28.04.11 17:05 Сейчас в теме
Перенес данные с начала 2009 года по март 2011. При переносе не возникло ни одной ошибки.
При сравнении расчетных ведомостей выяснилось, что все начисления, удержания - идут, но не идет сальдо. Сформировал расчетку за декабрь 2008 года: начальное сальдо нулевое, есть суммы по НДФЛ и соответственно конечное сальдо тоже не нулевое. За 2008 год нашел только один документ "Перенос данных НДФЛ-08". Решил, что дело в нем и удалил его (распровести не было возможности).
Сейчас снова формирую расчетку за декабрь 2008 года. НДФЛ больше нет, но конечное сальдо осталось и оно как и прежде не совпадает с ЗиК.
В связи с этим у меня несколько вопросов:
1. Для чего перенесся НДФЛ-08, если я выгрузал начиная с 2009 года?
2. Почему не изменилось конечное сальдо декабря 2008 года после удаления "Перенос данных НДФЛ-08"?
3. Как исправить это сальдо? Нужно, чтобы на 1 января 2009 года ЗиК сходилось с ЗУП.
103. tim_taler 69 07.05.11 14:19 Сейчас в теме
В продолжение к 98.

Ошибки процедуры конвертации ЗиК -> ЗУП(2.5.29.1, 2.5.30), продолжаем получать скелеты в шкафу.
При переносе данных о сотрудниках, находящихся в отпуске по уходу за ребёнком, не вносит
для этих сотрудников в регистр "плановые начисления" краеугольное основное начисление вида
"отпуск по уходу за ребенком без оплаты", которое должен начать с даты отпуска.
Из этого - ряд проблем как при расчете, так и при формировании отчетности (инд. сведений).
104. altres 25.05.11 13:17 Сейчас в теме
Alexander_kgn пишет:
Подскажите, что делать, перенос стандартной обработкой из ЗиК бюжет релиз 309 в ЗУП 8.2. (правила выгрузки брал как из 7 так и 8, пробовал выгружаю из 7 в xml и загружая в 8, пробовал 8-кой указывая базы, все равно выдает ошибки)
Следующие 2 ошибки:
1. ПВД_ПередОбработкойПравила_СтраховыеВзносы - Деление на 0
2. ПВД_ПередОбработкойПравила_НДФЛ - Индекс не входит в границы списка значений. (эта ошибка по НДФЛ 2008, 2009, 2010)

Такая же ошибка выскакивает. Где то читал что надо разбивать выгрузку на несколько файлов.. У кого есть такая выгрузка? и как потом загружать эти данные?
bta_2011; +1 Ответить
105. Sting007 02.06.11 09:22 Сейчас в теме
Спасибо за инструкцию!
Столкнулся с такой проблемкой при удалении дублей в справочнике сотрудники, некоторые сотрудники значатся уволенными (в спр сотр дата увольнения стоит) хотя у них есть приказ о приеме на работу (последним кадровым приказом) и по ним совершенно нормально проводится расчет зп, отпусков, больничных. Как выйти из этого состояния? Пробовал создать дубля сотрудника с последним приказом о приеме, так по нему в итоге не получается ни один документ провести, пишет "Запись с такими ключевыми полями существует! СостояниеРаботниковОрганизации ~данные по сотруднику~ (Регистр сведений: Состояние сотрудников организации; Номер строки 2)"
Что возможно сделать?
106. Keshke 25.06.11 22:05 Сейчас в теме
А я столкнулась со следующей ситуацией: суммы выплат (Выплаты/возвраты зарплаты) переносятся только по части сотрудников. Наблюдается интересная зависимость: выгрузились данные только по сотрудникам, чьи фамилии начинаются с буквы "Т" по "Я", а данные по сотрудникам от "А" до "Т" отсутствуют. Суммы начислений проходят отлично. Помогите разобраться.
kormushina; +1 Ответить
107. Decabtry 15.07.11 12:24 Сейчас в теме
Столкнулся с проблемой по страховым взносам, при выгрузке за 2011 год ФСС от несчастных случаев переносится по каждому сотруднику нарастающим итогом, то есть за январь нормальная сумма, за февраль - февральская сумма + январская и т.д. Не знаю сейчас исправили или нет так что проверяйте. За 2010 год все нормально. Еще проблема встала с отражением отпусков в Т2, при переносе по некоторым сотрудникам в документе перенос данных в поле документ отпуска или как то так не проставлен документ, да и он не перенесен из 7.7, пришлось руками заводить доки, иначи в Т2 не проставлялось количество дней отпуска и документ отпуска.
108. Decabtry 15.07.11 12:29 Сейчас в теме
+ По пособиям ФСС не перенеслись данные по регистру накопления "Пособия по уходу за ребенком до 1.5 лет" за 2010 и 2011 год, за 2009 все нормально, непонятная ситуация, но проверяйте может и у вас не перенеслось.
109. Dimel 12.08.11 05:28 Сейчас в теме
В типовых правилах переноса не предусмотрен перенос социальных вычетов (код 319), также при переносе данных по НДФЛ не переносятся вычеты с 2011 года. Для вычета 319 необходимо допилить функцию ЗаполнитьТаблицуНДФЛПредоставленныеСтдВычетыФизЛиц()
...
Сумма113 = Число(Сокрлп(СписокВычетов.Получить("113_" + СчМес)));
Если Сумма113<>0 Тогда
ПримененныйВычет = Сумма113;
КодВычета = "113";
ЗаполнитьТаблицуПредоставленныхВычетов(
ФизЛицо,
ПериодРегистрацииДохода,
ПодразделениеОрганизации,
МесяцНалоговогоПериода,
КодВычета,
ПримененныйВычет,
ТаблицаНДФЛПредоставленныеСтандартныеВычетыФизЛиц);
КонецЕсли;

//DiMel социальный вычет
Сумма319 = Число(Сокрлп(СписокВычетов.Получить("319_" + СчМес)));
Если Сумма319<>0 Тогда
ПримененныйВычет = Сумма319;
КодВычета = "319";
ЗаполнитьТаблицуПредоставленныхВычетов(
ФизЛицо,
ПериодРегистрацииДохода,
ПодразделениеОрганизации,
МесяцНалоговогоПериода,
КодВычета,
ПримененныйВычет,
ТаблицаНДФЛПредоставленныеСтандартныеВычетыФизЛиц);
КонецЕсли;

//\\
КонецЦикла;
...

И
...
Сумма113 = Число(Сокрлп(БуферРазделов.Получить("СВМес13" + СчСтрок)));
Если Сумма113<>0 Тогда
ПримененныйВычет = Сумма113;
КодВычета = "113";
ЗаполнитьТаблицуПредоставленныхВычетов(
ФизЛицо,
ПериодРегистрацииДохода,
ПодразделениеОрганизации,
МесяцНалоговогоПериода,
КодВычета,
ПримененныйВычет,
ТаблицаНДФЛПредоставленныеСтандартныеВычетыФизЛиц);
КонецЕсли;
//DiMel социальный вычет
Сумма319 = Число(Сокрлп(БуферРазделов.Получить("СцВМес319" + СчСтрок)));
Если Сумма319<>0 Тогда
ПримененныйВычет = Сумма319;
КодВычета = "319";
ЗаполнитьТаблицуПредоставленныхВычетов(
ФизЛицо,
ПериодРегистрацииДохода,
ПодразделениеОрганизации,
МесяцНалоговогоПериода,
КодВычета,
ПримененныйВычет,
ТаблицаНДФЛПредоставленныеСтандартныеВычетыФизЛиц);
КонецЕсли;

//\\

Иначе

...

, а для переноса за 2011 год добавить строчку в функцию ПолучитьСписокСтандартныхВычетов():
//DiMel
ТипПриемника = ПоследнийМесяц;
//\\

Возврат СписокПредоставленныхВычетов;
110. rozp 16.08.11 17:08 Сейчас в теме
Добрый день, при сравнении расчета среднего заработка в ЗиК и ЗУП выдает различные результаты по графам: дней отработано и рабочих дней по графику. Откуда берутся данные для этих граф в ЗУП, нужно ли править документы переноса или же дело в чем то другом?
182. Lou-bega 05.05.12 15:51 Сейчас в теме
(110) rozp, (145) rozp, Спасибо, Ваш совет очень помог. Всю голову сломал, почему так считает.
183. rozp 26.05.12 15:17 Сейчас в теме
(182)Сам долго пытался понять, откуда тянет
201. NikSHMEL 30.09.13 12:51 Сейчас в теме
(199) prodines, ссылка не катит.
111. Ироида 8 09.09.11 00:37 Сейчас в теме
Спасибо! Пригодилась! Переносила с незакрытым последним месяцем. Это, на мой взгляд, удобно, т.к. сразу можно потренироваться и сделать начисления за последний месяц в ЗУПе и сравнить с закрытым месяцем в ЗиКе.
112. Mila81 34 15.09.11 09:35 Сейчас в теме
Спасибо, думаю очень пригодятся статья и обработки.
И спасибо всем участникам обсуждения, за опыт.
113. Hameleon 03.10.11 20:40 Сейчас в теме
При переносе 250 баз из 7.7 в одну 8.2 столкнулся с кучей дополнительных подводных камней, но вклад автора несомненно очень велик. Кстати некоторые пункты я автоматизировал, так что если кому то нужна обработка корректирующая автоматом справочники и документы пишите в личку! Также могу помочь с переносом!
114. Gonza1978 04.10.11 15:50 Сейчас в теме
Спасибо!!! Очень полезная статья! До этого испробовал много разных методик. Ни одна толком не устроила по результатам. Потом наткнулся на эту статью... На прошлой неделе завершил перенос третьей из семи баз :) Конечно, появляются моменты неописанные здесь, но это уже мелочи. Решаемые.
115. Nicholas 887 05.10.11 05:53 Сейчас в теме
(114) Gonza1978, расскажите про мелочи. Думаю людям, которые переходят на ЗУП будет полезна любая информация.
116. Gar1ck 11.10.11 15:29 Сейчас в теме
А вот оно, решение насущной проблемы оказалось ближе чем казалось =)
117. director04 3657 11.10.11 17:45 Сейчас в теме
(116). Это можно расценить как спасибо? )))
118. kurvik 13.10.11 12:37 Сейчас в теме
Очень помогло в работе.Многих ошибок избежал.Спасибо автору.Вышли ошибки типа ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_ПорядокОпре­деленияРасчетногоПериодаСреднегоЗаработка_Реквизит16: Поле агрегатного объекта не обнаружено (ПорядокОпределенияРасчетногоПериодаСреднегоЗаработка)
kormushina; +1 Ответить
119. mvd2 14.10.11 10:17 Сейчас в теме
все нормально переносится, спасибо автору
120. kurvik 26.10.11 10:55 Сейчас в теме
Статья отличная, спасибо.Пробую выгружать.Про ошибки сообщу.
121. 4el 01.11.11 16:26 Сейчас в теме
Большое спасибо! Как раз есть острая необходимость, сейчас буду пробовать.
122. director04 3657 01.11.11 16:32 Сейчас в теме
(121) Пробуй, пиши... делись впечатлениями
123. mcher 02.11.11 06:09 Сейчас в теме
124. mart1120 03.11.11 12:49 Сейчас в теме
Автору спасибо. Совветы полезные. У меня тоже проблема с переносом. Может кто посоветует вариант решения? Переношу из ЗиК 77 в Бюджетную ЗуП 8.2. (хотя то самое же кажется было и в ЗуП-е) На первый взгляд вроде бы ничего критичного: мелкие несоответствия поправила руками. Долго возилась с сальдо (правила руками. В итоге: в "Расчетных ведомостях" и в 77 и в 8.2 все сальдо выправилось, на конец месяца соответствует началу следующего, и в 8-ке и в 7-ке все идет... Клиенту поставила, а к вечеру заглянула в "Свод по зарплате" - УЖАС! В "Своде" в 8-ке появилось сальдо (и за предприятием и за работниками), которого в 7-ке точно нет. Причем, в первом "сконвертированном" месяце сальдо на начало = 0 (как и должно); На конец этого же месяца оно уже стало равным выплате за этот месяц; На начало второго месяца = конечному за предыдущий; на конец второго мес. = сальдо на начало + ВЫПЛАТЫ! И так за все 3 сконвертированных года! Оно в каждом месяце увеличивается на сумму "Выплаты", нигде не просматривается (в смысле - ни ссылок, ни расшифровок по ним нет). Может кто подскажет ЧТО ЭТО и что с этим делать? Может так и оставить? На чем это может сказаться в последствии? Помогите пожалуйста разобраться.
125. mart1120 03.11.11 12:57 Сейчас в теме
P.S. Забыла написать, что все конвертации производились на новых релизах (77-315; 8.2 - 1.0.30.1(Бюджет))Есть подозрение, что в "Своде по ЗП" это сальдо получается из регистров взаиморасчетов с сотрудниками. Предполагаю, что их надо бы очистить, и удалить все выплаты, а потом провести новые документы "Выплаты" за все периоды. Я не пробовала еще, и у меня нет соответствующей обработки по зачистке регистров. Кто может помоч?
126. director04 3657 03.11.11 13:13 Сейчас в теме
(125) Незнаю, с бюджетным решением не работал. Надо смотреть базу. Без базы, думаю, решить не получится.
127. knavish 5 07.11.11 17:35 Сейчас в теме
Отличная статья, была использована при переносе 30 ЗИК в одну ЗУП.
128. Масянька 08.11.11 08:05 Сейчас в теме
Хорошая инструкция, хоть какая то, никто не знает какой можно "мануал" почитать по переходу с ЗиК на Зуп, а то совсем грустно как то...?
129. ElenkaLisenka 22 14.11.11 11:53 Сейчас в теме
скачала файл а он не открывается : Архив поврежден или имеет не известный формат, а средства списали(
130. director04 3657 14.11.11 17:39 Сейчас в теме
(129). Вероятно у вас старая версия офисного приложения. Данный файл предназначен для офиса 2007 и выше.
131. mailwood 21 15.11.11 19:45 Сейчас в теме
У меня несколько иная ситуация. Во-первых, база всего одна. Зато сотрудников 1500. Штатная обработка работает уже часов 5, прогресс бар 5%. Ускорить бы процесс, кто может подсказать способ ?
132. berta 2 25.11.11 11:49 Сейчас в теме
Статья очень хошая, спасибо.
Вот и у меня пришло время конвертить пачку ЗиК в одну ЗУП.
Сразу столкнулся с проблемой: перенос - без ошибок, но не переносятся данные о веверних ночных часах соответственно долг вышел
Условия - МКС, ЗиК 77.3, ЗУП 2.5.42.
Может, кто-нибудь сталкивался? Или что то дописывать надо?
Да и по стажам общего характера (Страховой стаж для оплаты больничных листов) переносит только дату начала отсчета - так и должно быть?
с Ндфл тоже проблема
133. berta 2 01.12.11 15:19 Сейчас в теме
Очень много уже прочитала статей с рекомендациями по переносу , но ошибок меньше не стало, все таки если изначально навести порядок в 7,7 тогда намного легче становится, у меня база 300 человек конвертация идет 4 часа, ошибки не выскакивают, базу переношу 2010-2011,вышло начальное сальдо по двум людям у них в 2009 году был имущественный вычет и причиталось к зачету ндфл,у нескольких мамочек к выдаче были суммы,а начисления пропали в 2010 году,но я испрвляю 7.7 а потом заново выгружаю,очень помогло проверка и исправление 7.7 перед выгрузкой.
134. rozp 02.12.11 11:49 Сейчас в теме
Добрый день, столкнулся с такой проблемой, после переноса неправильно берет число дней расчетного периода в январе в расчете среднего заработка по одному сотруднику, вместо 29.4 берет 28.45, отклонений не было, период действия с 01.01.11 по 31.01.11, по остальным сотрудникам берет в январе 29.4, подскажите, пожалуйста, что поправить в переносе, чтобы дни встали как положено.
135. director04 3657 02.12.11 12:08 Сейчас в теме
(134). При переносе данных используется универсальный документ "ПереносДанных". Вся информация хранится в нем. Необходимо найте необходимый документ и поправить.
Более точно можно сказать только на самой базе данных.
136. rozp 02.12.11 17:14 Сейчас в теме
(135)
Само собой, что править нужно его, все начисления им переносятся, как раз и хотел узнать, которая колонка отвечает за число дней расчетного периода. Редактирую документ Результаты начислений и удержаний за Январь 2011 г. на изменение цифр на закладке Регистры расчета --> Основные начисления работников не реагирует вообще, вплоть до того, что вместо отработано дней, часов и т.д. забивал нулями, результат не меняется, реагирует только на уменьшение периода действия, так исправлял тех, у кого больше ставилось чем нужно, а мне необходимо увеличить число дней расчетного периода.
145. rozp 06.12.11 16:40 Сейчас в теме
(134)
Тут разобрался, окончание периода стояло 31.01.2011 0:00:00, поставил время 23:59:59 стало считать правильно.
Lou-bega; +1 Ответить
137. kostya23 04.12.11 23:28 Сейчас в теме
Спасибо, внимательно изучили перед переносом из ЗиК в ЗУП. Многое пришлось применить. Помогло...
138. rozp 05.12.11 12:12 Сейчас в теме
Всплыли новые проблемы после переноса, у двух сотрудников, имевших имущественные вычеты в расчетном листке показывает излишне удержанный ндфл, кто-нибудь сталкивался с такой ситуацией и как боролись?
140. director04 3657 06.12.11 09:03 Сейчас в теме
(138) НДФЛ, после конвертации, вааще не поддается никакой систематизации. Можно заточить напильником, но потом, все одно, еще целый год вылазят всякие бяки.
142. rozp 06.12.11 10:11 Сейчас в теме
(140)
Вот и пытаюсь подпилить, но если с расчетчиками еще можно договориться и сказать, что это косяки переноса, то главбуху и генеральному директору сложно объяснить, почему выплата по ним не встает. Пробую найти, какой регистр отвечает за "излишне удержанный НДФЛ", при том что имущественный вычет по ним программа видит.
143. director04 3657 06.12.11 10:17 Сейчас в теме
(142). Если имущественные вычеты по сотрудникам были в прошом отчетном периоде (прошлом году) то вааще удалите данные вычеты. Не парьтесь. Учет НДФЛ ведется в пределах одного года
144. rozp 06.12.11 14:11 Сейчас в теме
(143)
Спасибо за совет, удалил, правда, не вычеты, а полностью уплату и начисление за этот месяц, странно, что не вставало только первый месяц вычета, потом нормально шли. Тут удобно за 2009 годы начисления были, а вот у декретниц (отпуск до полутора лет), в текущем году не засчитывает стандартный вычет после переноса, у тех у кого был доход в начале года, сумма ндфл за год не уменьшается, как положено при применении стандартных вычетов.
139. OleGazz 13 05.12.11 18:00 Сейчас в теме
Спасибо за статью, но вот действительно возникает проблема при формировании отчёта "Свод начисленной ЗП организации" суммы ваще заоблачные выходят в сальдо "Долг за организацией на начало месяца" следовательно и за конец. Подскажите пожалуйста как это можно исправить, и ещё мне не понятно как выполнить 8й пункт "Проверить планы видов расчетов (начисления и удержания)..." с помощью обработки «Поиск и замена значений», объясните пожалуйста как по пунктам это сделать (вплоть до того куда тыкать).Спасибо.
141. director04 3657 06.12.11 09:09 Сейчас в теме
(139) Дело в том, что в разных базах данных, одни и те же виды расчета могут называться по разному и иметь разные коды. Поэтому, при конвертации данных, эти виды расчета банально размножаются.
После переноса данных необходимо их свести в один выбранный вид расчета. Для этого используется обработка "Поиск и замена значений".
В работе данная обработка предельно проста. В верхнем поле имеются две колонки: 1. "Что заменять". В данной колонке нужно выбрать необходимый тип. Например это будет план видов расчета Основные начисления (ссылка). После того, как тип определен, выбираем вид расчета, который будем в последствие удалять. 2. Правая колонка "На что заменять". Производим теже действия, что и с первой. Но выбираем тот элемент, который нужно оставить.
После этого, жмем кнопку "Найти ссылки" или что-то типа того (непомню). Когда ссылки найдены, жмем кнопку "Заменить".
Вот и все. В идеале, если все прошло успешно, после повторного нажатия на кнопку "Найти ссылки" нижнее поле должно остаться пустым.
Желаю удачи.
151. OleGazz 13 14.12.11 12:25 Сейчас в теме
(141)спасибо, с поиском и заменой значений разобрался, но вот всё таки вопрос про свод ЗП и не понятные в нём сальдо Долг за организацией на начало месяца и конец у меня всё ещё остаётся, подскажите пожалуйста кто решил эту проблему, как её решить мне!
152. rozp 14.12.11 15:43 Сейчас в теме
(151)
Исправлял руками в документе перенос остатков с наименованием Остатки взаиморасчетов, закладку взаиморасчеты с работниками.
153. OleGazz 13 14.12.11 16:32 Сейчас в теме
(152) а что Вы конкретно там исправили, скажите пожалуйста
154. rozp 14.12.11 19:04 Сейчас в теме
(153)
Общая задолженность не идет? Я в семерке делал расчетную ведомость и ставил цифры в соответствии с ней, после этого встало как надо.
155. OleGazz 13 15.12.11 11:45 Сейчас в теме
(154) спасибо большое за помощь.
146. TaurusT 09.12.11 18:17 Сейчас в теме
Сделала выгрузку, подправила недочеты - вроде все нормально. Настроила ЗУП, рассчитали ноябрь - БА!!!! В регистр расчета отражение Основных начислений для целей исчисления страховых взносов - не попали данные по инвалиду. Что делать?
147. a_mironov 11.12.11 03:53 Сейчас в теме
Пробовал перенести данные из ЗиК 285 в ЗУП 2.5.17.8. Перед загрузкой данных сделал тестирование и исправление ЗиК.
Перенос закончился но с ошибками. Я так понимаю ошибки значительные, т.к. ни одного сотрудника в справочнике ЗУП не оказалось.

Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_П­орядокОпр­еделенияРасчетногоПериодаСреднегоЗаработк­а_Реквизит16: Поле агрегатного объекта не обнаружено (ПорядокОпределенияРасчетногоПериодаСреднегоЗаработ­ка)
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_В­идСтажа_Р­еквизит22: Поле агрегатного объекта не обнаружено (ВидСтажа)
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_К­оэффициен­тСтажа_Реквизит23: Поле агрегатного объекта не обнаружено (КоэффициентСтажа)
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_В­идВремени­_Реквизит1: Поле агрегатного объекта не обнаружено (ВидВремени)
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_О­бозначени­еВТабелеУчетаРабочегоВремени_Реквизит6: Поле агрегатного объекта не обнаружено (ОбозначениеВТабелеУчетаРабочегоВремени)
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_В­идСтажаСЗ­В4_Реквизит19: Поле агрегатного объекта не обнаружено (ВидСтажаСЗВ4)
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_Я­вляетсяДо­ходомВНатуральнойФорме_Реквизит11: Поле агрегатного объекта не обнаружено (ЯвляетсяДоходомВНатуральнойФорме)
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_О­тнесениеР­асходовКДеятельностиЕНВД_Реквизит20: Поле агрегатного объекта не обнаружено (ОтнесениеРасходовКДеятельностиЕНВД)
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_К­одДоходаН­ДФЛ_Реквизит4: Поле агрегатного объекта не обнаружено (КодДоходаНДФЛ)
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_К­одДоходаЕ­СН_Реквизит3: Поле агрегатного объекта не обнаружено (КодДоходаЕСН)
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_К­одДоходаФ­СС_НС_Реквизит5: Поле агрегатного объекта не обнаружено (КодДоходаФСС_НС)
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_П­ериодДейс­твияБазовый_Свойство17: Поле агрегатного объекта не обнаружено (ПериодДействияБазовый)

==================================
Помогите, кто сталкивался с такими ошибками ... )
148. rozp 12.12.11 11:22 Сейчас в теме
(147)
На одном из вариантов правил было что-то похожее, попробовать сначала выгрузить из семерки в файл, а потом загружать в восьмерку.
149. rozp 12.12.11 11:27 Сейчас в теме
(147)
Кстати почему не пробуете обновиться и переносить новыми правилами? Даже год назад косяков было гораздо больше, в т.ч. не переносились начисления по переходящим отпускам и больничным.
150. ilnur.56 13.12.11 22:09 Сейчас в теме
Спасибо. Как раз то, что искал.
156. lissa707 19.12.11 12:48 Сейчас в теме
Переношу данные из Зик 317 релиз в ЗУП 2.5.42. Во первых почему то все люди перенеслись в архив, в справочнике сотрудники только договорники оказались. По совету автора статьи проверила документы переноса данных с номером КД - таких нет вообще. Кроме этого не перенеслись ни справочники должностей, ни графики работы. Или это все нужно заново вносить вручную?
157. director04 3657 19.12.11 13:15 Сейчас в теме
(156) Правила переноса постоянно изменяются. Возможно документы с номером КД сейчас совсем удалены из обменов. Данные рекомендации были актуальны 2 года назад. Но, основа есть, остальное додумаете сами.
158. rozp 21.12.11 16:22 Сейчас в теме
Подскажите, пожалуйста, делаю расчет компенсации отпуска при увольнении, в сумму основного индексируемого заработка попадает оплата питания, хотя в базе по основному заработку ее нет, может быть я не тот вид расчета смотрю, кто знает который из средних заработков используется при расчете компенсации при увольнении?
160. director04 3657 21.12.11 22:41 Сейчас в теме
(158) Настройка расчета зарплаты - Средний заработок. Ищи что-то типа "Основной заработок". Там сам сореентируешься.
161. rozp 22.12.11 15:29 Сейчас в теме
(160)
Я смотрел в нем изначально, писал, что в базе по основному заработку нет оплаты питания, вот не пойму теперь откуда подтягивается в базу.
162. director04 3657 22.12.11 15:49 Сейчас в теме
(161) Ну тогда надо смотреть базу...
159. пользователь 21.12.11 17:10
Сообщение было скрыто модератором.
...
163. volit 30.12.11 08:54 Сейчас в теме
Переводил по вашей инструкции несколько баз, все прошло почти без проблем. Спасибо.
164. Victorman 08.01.12 16:34 Сейчас в теме
Буду рад комментариям, кто столкнулся еще с какими проблемами при конвертации ЗИК -> ЗУП. И каким методом решали данные проблемы.

Очень всё подробно расписано. Спасибо. ИМХО без многих пунктов можно обойтись.
165. Victorman 08.01.12 17:00 Сейчас в теме
5. Проверить наличие дублей в данном справочнике (решается с помощью обработки «Поиск и замена дублирующихся элементов справочников»).

Обработка из комплекта не справилась с задачей, ищу аналог.
166. nik909 09.01.12 20:40 Сейчас в теме
Спасибо очень помогло
167. tehas99 16.01.12 14:23 Сейчас в теме
жаль уже не актуально
168. director04 3657 16.01.12 14:32 Сейчас в теме
(167) Почему не актуально? ((((
169. as7bs 285 17.01.12 20:02 Сейчас в теме
Спасибо, раньше когда только начинали переносить из 7.7 в 8, почерпнул много полезного из статьи.
Так, что я думаю актуально для тех кто недавно столкнулся с данной задачей
170. MOHAX1905 20.01.12 13:40 Сейчас в теме
Большое спасибо, очень помогли
171. karinamt 22.01.12 00:37 Сейчас в теме
спасибо Вам огромное, Ваша инструкция по переходу с 7.7 на 8.2 самая полная из всех, которые я нашла в интернете! все четко и доступно описано.
172. planod 07.02.12 10:44 Сейчас в теме
Для тех, кто впервые столкнулся с переносом очень доходчиво. Автору спасибо!
173. NikSHMEL 09.02.12 13:42 Сейчас в теме
Спасибо большое за инструкцию по переходу! Таких инструкций реально не хватает..
Попробую перевести клиентскую базу по вашей методике используя последние типовые правила и обработки (ЗиК 318 - ЗУП 2.5.46.1).
О проблемах (если таковые будут) и возможных решениях обязательно напишу.
174. Katya.buh 17.02.12 08:11 Сейчас в теме
При переносе из Зик в ЗУП столкнулась вот стакими ошибками:

ПВД_ПередОбработкойПравила_Фактические Начисления И Удержания
Значение выходит за границы массива
ПВД_ПередОбработкойПравила_НДФЛ
Значение выходит за границы массива

Причем данные за 2010 год выгрузились нормально, а за 2011 год вот така петрушка. Ни начисления, ни НДФЛ не выгрузились, зато выплата и страховые взносы нормально. Кто сталкивался с такой проблемой помогите пожалуйста!!!
175. rozp 17.02.12 10:08 Сейчас в теме
(174)Какие релизы и версия правил переноса? Если перенос идет из базы напрямую, можно попробовать через файл, на старых релизах удавалось обойти подобные проблемы таким образом.
176. Katya.buh 22.02.12 07:58 Сейчас в теме
(175) rozp, ЗИК 322 ЗБУ 36, перенос через файл, напрямую тоже не получается
177. LaninaNata 77 24.02.12 11:57 Сейчас в теме
Очень грамотная и полезная инструкция!!! Спасибо автору!
178. Region102 26.03.12 13:43 Сейчас в теме
ЗиК 322 - ЗУП 33. Ошибка схожа с постом 174. Ошибка исполнения обработчика: ПВД_ПередОбработкойПравила_ФактическиеНачисленияИУдержания - Индекс не входит в границы списка значений.

Куда копать?
179. Nik777x 04.04.12 16:50 Сейчас в теме
Сталкивался с похожей проблемой несколько раз при переносе из ЗиК 7.7 релиз 319-322 в Зик БУ 8.2 как в посте 174 и 178. Переносил с более старого релиза (правила с 306) в соответственно более старый релиз 8.2, а уже потом обновлял 8-ку. Все переносилось отлично. Не знаю по каким причинам, но это просто криво обновляется 7-ка и новые правла выдают ошибку
180. Nik777x 14.04.12 21:43 Сейчас в теме
При очередном переносе столкнулся с тем ч то у организации есть долг перед работниками на 1 января 2010 года, которое соответственно не переносится. Просмотрел 2009 год, там каждый месяц различные долги за организацией на начало месяца, идея переноса более ранним сроком отпала. Долг выше 1 000 000, вручную находить сотрудников и вносить в 8-ку займет довольно много времени. Кто знает решение подскажите пожайлуста
181. post27974 16.04.12 10:07 Сейчас в теме
Спасибо автору за статью, достаточно подробно, будем начинать перенос.
184. Nik777x 30.05.12 11:08 Сейчас в теме
Столкнулся с ситуацией когда нужен перенос из двух баз 7.7 ЗиК в одну базу 8.2 ЗиК БУ. При чем в одной базе 7.7 до сентября месяца организация одна, а в другой базе организация поменяла название. Задача перенести в 8.2 что-бы по сотрудникам считался средний по отпускам и больничному. Как это правильно сделать пока не представляю.
185. director04 3657 30.05.12 19:55 Сейчас в теме
(184) Nik777x,
Столкнулся с ситуацией когда нужен перенос из двух баз 7.7 ЗиК в одну базу 8.2 ЗиК БУ. При чем в одной базе 7.7 до сентября месяца организация одна, а в другой базе организация поменяла название. Задача перенести в 8.2 что-бы по сотрудникам считался средний по отпускам и больничному. Как это правильно сделать пока не представляю.


Можно попробовать перенести как по двум разным организациям, а затем, пометить одну организацию на удаление, и все ссылки на помеченную на удаление организацию , поменять на первую.
Должно прокатить.
186. maxim305 18 18.07.12 12:15 Сейчас в теме
Спасибо автору, хорошая статья!
Почитал комментарии, так и не нашел ответа на проблему, связанную с тем, что не переносится северный стаж, а также стаж для набавки за выслугу лет.
187. Valery_t 49 15.12.12 07:59 Сейчас в теме
Здравствуйте. Отзовитесь, пожалуйста, у кого есть опыт переноса данных из нескольких ЗиК в одну ЗУП. Имеется четыре-пять территориально удаленных друг от друга базы ЗиК (это не обособленные подразделения, ИНН\КПП один!). Некоторые ФЛ засветились в каждом из подразделений, иногда ФЛ в одном подразделении как основной, в другом как совместитель или по договору ГПХ и т.д. Кто имел опыт, пусть даже неудачный? Буду очень признателен.
188. genius 15.01.13 15:24 Сейчас в теме
Исчерпывающая статья.
Спасибо автору за труд.
189. genius 15.01.13 17:11 Сейчас в теме
Спасибо умному человеку написавшему сей трактат.
Хорошея статья.
190. director04 3657 15.01.13 17:42 Сейчас в теме
Очень приятно, спасибо.... ))
193. lilia_inbox 22.01.13 18:01 Сейчас в теме
Добрый день! А для чего нужна актуализация уволенных? Это что за процесс?
194. director04 3657 22.01.13 19:50 Сейчас в теме
(193) lilia_inbox,
А для чего нужна актуализация уволенных? Это что за процесс?


В ЗУП, у справочника "Сотрудники", имеется признак актуальности сотрудников. С помощью данного признака, можно "поместить" уволенных сотрудников в архив. И лишние сотрудники не будут "маячить" в общем списке.
195. prodines 107 10.06.13 16:24 Сейчас в теме
1. ОЧЕНЬ ВАЖНО: перед проведением конвертации, отключите режим контроля использования даты запрета редактирования данных, для пользователя с полными правами (находится в форме редактирования констант). Иначе обработка успешно завершена не будет.

В КАКОЙ ПРОГРАММЕ? 7.7 или 8.2? И где это там?
196. director04 3657 10.06.13 16:32 Сейчас в теме
(195) prodines, в ЗУПе 8.2 (сервис - где то там - Дата запрета редактирования )
Оставьте свое сообщение