Перенос данных из ЗИК в ЗУП штатной обработкой (рекомендуемый порядок)
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Предлагаемая мною методика основана на конвертации (переносе данных) как минимум по 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 и выше, при переносе данных по лицевым счетам сотрудников (могут и не перенестись совсем или перенестись частично) , не формируется документ "Заявка на открытие л/с". В некоторых банках без этого не обойтись. Для исправления этого недочета выкладываю обработку, которая трансформирует данные регистра "Лицевые счета сотрудников организаций" в НЕПРОВЕДЕННЫЙ документ "Заявка на открытие л/с". После проведения вновь созданного документа, формируются новые записи.
Вступайте в нашу телеграмм-группу Инфостарт
См. также
Перенос данных 1C Разработчик 1С:Предприятие 8 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)
Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор
58000 руб.
04.08.2015 195048 480 310
Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)
Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!
55050 руб.
25.02.2015 192741 385 296
Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)
Правила в универсальном формате обмена для ERP 2.5, ERP 2.6, КА 2.5, КА 2.6, УТ 11.5, УТ 11.6, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.
27633 руб.
12.06.2017 165316 1009 329
Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)
Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам.
55200 руб.
24.04.2015 211610 186 254
Зарплата Роли и права Системный администратор Бухгалтер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Молдова Россия Казахстан Бухгалтерский учет Платные (руб)
Расширение позволяет максимально полно ограничить доступ пользователей к данным по заработной плате, а именно закрывает доступ к документам начисления и выплаты заработной платы, не позволяет просматривать бухгалтерские отчеты по счету учета зарплаты а также убирает зарплатные проводки из журнала проводок. Расширение запрещает просматривать платежные документы на выплату зарплаты, так же не доступны регламентные отчеты в ПФР и ИФНС. Расширение предлагает готовые настроенные профили "Бухгалтер без зарплаты", "Только просмотр без зарплаты".
9675 руб.
27.05.2021 60738 537 129
SALE! 10%
Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)
Переносите справочную информацию, остатки и документы из УПП 1.3 в Бухгалтерию 3.0 с помощью готовых правил. Переносится более 50 видов документов. Простой интерфейс и понятные настройки.
42000
37800 руб.
15.12.2021 37263 270 68
Кадровый учет 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 2.5 1С:Зарплата и Управление Персоналом 3.x Россия Управленческий учет Платные (руб)
Подключаемый модуль для миграционного учета в конфигурациях 1С:ЗУП и 1С:ЗУП КОРП, по запросу можно адаптировать под 1С:УТ и ERP. Подсистема миграционного учета содержит в себе справочники, документы, отчеты, регистры, которые позволяют вести учет патентов, хранить историю тарифов и отслеживать оплаты. Добавлена интеграция с МВД - возможность автоматической проверки сотрудников по реестру контролируемых лиц (подключение обсуждается отдельно).
52000 руб.
03.07.2025 5378 11 1
SALE! 10%
Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Разработчик 1С:Предприятие 8 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 Бухгалтерский учет Управленческий учет Платные (руб)
Переносите справочную информацию, остатки и документы из УПП 1.3 в ERP 2.6 и КА 2.6 с помощью готовых правил. Переносится более 60 видов документов. Простой интерфейс и понятные настройки.
42000
37800 руб.
24.06.2020 73350 108 35
1.В 16 версии ошибка по переносу больничных листов.Если были БЛ переходящие с месяца на месяц,количество нерабочих дней переносится только за последний месяц.
Вследствии этого не правильно считается БЛ и др расчеты по среднемую.
Пришлось сделать отчет в 77 БЛ по периодам (подготовка переноса в документ невыходы) печать Журнала докБЛ месяц разбит по строкам (по месяцам) сохранить как excel, и из него загрузить ImportIzEkselja.epf (есть здесь на сайте), но переделать ручками т.к. для Видов расчета и перечисления не работает.
2.У декретниц не переноситься оклад, только надбавка, притом как активная
3.Если сотрудника принимали и увольняли несколько раз то он размножается.Пример 3 штуки :два уволенных и последний приятый.
Если кому интересно могу выложить.
По поводу п.3 - по логике программы так и должно быть. Разве не так?
Все наработки предлагаю выкладывать. Можете присылать мне на ящик - добавлю в файлы (со ссылкой на автора). Укажите обязательно правила использования. Мой ящик hotel_ur@mail.ru
В 16 версии ошибка по переносу больничных листов.Если были БЛ переходящие с месяца на месяц,количество нерабочих дней переносится только за последний месяц.
Вследствии этого не правильно считается БЛ и др расчеты по среднемую.
Пришлось сделать отчет в 77 БЛ по периодам (подготовка переноса в документ невыходы) печать Журнала докБЛ месяц разбит по строкам (по месяцам) сохранить как excel, и из него загрузить в ЗУП. По ссылке
У меня :
ЗУП 2.5 (2.5.59.2)
1С Предприятие 8.2(8.2.15.289)
Видимо, выложена версия внешней обработки для платформы 8.1
Для исправления ситуации:
- Запустите свою программу в режиме конфигуратора.
- Через меню Файл - Открыть, запустите данную обработку. На вопрос, что обработка будет конвертирована, ответьте согласием.
- Далее, уже конвертированную обработку можете использовать в рабочей базе данных.
(6) Данная статья описывает методику переноса именно ШТАТНЫМИ методами.....
По проблемам ЕСН достаточно подробно изложено в статье.
НДФЛ - к сожалению вы ошибаетесь. Может даже по этой причине (в частности) был отложен и выход версии 2.5.17. Во всяком случае Баг разработчиками подтвержден, а решение пока не реализовано...
Проблема с ЕСН исправляется путем ввода документа "Начисление ЕСН". Он отсторнирует все ошибочные записи прошлого периода, если есн был начислен неправильно (например, стандартная конвертация каким-то чудом перенесла ЕСН из базы по УСН).
НДФЛ, если не ошибаюсь, так же легко сторнируется.
В принципе, перед переносом приходилось выполнять практически те же действия, что написал автор данных советов. Ах, если бы тогда все эти советы :D
А вообще автору +
У меня таки не дошли руки все это описывать :oops:
Почему ежемесячно? Потому что единовременно не смогу "переворить" ни я, не бухгалтерия.
1. в ЗИК внешний совместитель не имел стандартных налоговых вычетов.
после переноса в ЗУП образовались вычеты
это к добавлению в инструкцию - там только написано проверить вычеты.
2. Не переносится СЗВ-К! обидно
Инструкция замечательная! почти что все как по маслу. пока залила только одну базу ЗИК, численность 30 актуальных сотрудников. Как только перенесу еще несколько больших баз, поделюсь впечатлениями.
Но есть вопрос. Вы пишете:
"Проверить планы видов расчетов (начисления и удержания). Удалить лишние. Удаляемые заменяем на те, которые остаются. Используем при этом обработку «Поиск и замена значений»."
Но обработка «Поиск и замена значений» не заменяет виды расчета в регистрах расчета!!! Соответственно и удалить из плана видов расчета не даст, т.к. имеются ссылки. Каким образом Вы правите виды расчета в регистрах?
Я объединяю однотипные базы, все введенные вручную виды расчета дублируются в плане видов расчета, и заменить их не получается пока.
Причем слияние делаю не я, мне дают лишь итог - базу с двумя организациями. А я должен все слить в одну организацию и убрать дублирующиеся записи.
А слияние делают путем какой-то универсальной выгрузки-загрузки, через XML.
В принципе я сам попробую доработать «Поиск и замена значений», чтобы виды расчета тоже меняла, только вот боюсь может это чем-то серьезным чревато, раз 1С отказалась это реализовывать в свой обработке.
Есть стандартная кофигурация ЗИК(заводили только свои виды расчета), вели бюджетную зарплату, а сейчас делаю беконечные попытки перекинуть в бюджетную ЗУП (пробовала на 1.0.5, 1.0.6 и уже на 1.0.7.2 версях, каждый раз разные ошибки , или не выгружается или загружается с ошибками) Причем ошибки крутые, куча сотрудников пропадают совсем, мало информации перекидывается. Что делать-не знаю :(
Перенос закончился но с ошибками. Я так понимаю ошибки значительные, т.к. ни одного сотрудника в справочнике ЗУП не оказалось.
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_ПорядокОпре
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_ВидСтажа_Ре
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_Коэффициент
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_ВидВремени_
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_Обозначение
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_ВидСтажаСЗВ
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_ЯвляетсяДох
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_ОтнесениеРа
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_КодДоходаНД
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_КодДоходаЕС
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_КодДоходаФС
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_ПериодДейст
==================================
Помогите, кто сталкивался с такими ошибками ... )
Еще добавлю(может кому пригодится) - в правиле(релиз 2,5,20) у первичных документов Приказ По Отпуску синхронизация документов включена только по номеру и дате(без Организации)!! Поэтому, если переносите из разных баз, то велика вероятность замещения документов(у нас, в частности, нумерация ведется в разрезе дня и пересечений ну просто много). У остальных док-ов все в порядке. Чем обидели так отпуск??
Формирую Расчет ЕСН помесячно за 09 год, на одном вываливается
"Нет данных для учета сторно записи. Отсутствуют данные отражения в учете ЕСН этого начисления в прошлых периодах"; "Необходимо зарегистрировать данные вручную";
Где что нужно посмотреть и зарегистрировать??
Заранее спасибо
Более ничем помочь не могу.
В основные начисления данные попали, а вот в ФСС попали только Пособия до 1,5-лет. Нет пособий по соц страхованию(по этому регистру делает движение Начисление больничного). В следствии этого(как я подозреваю), в регл. отчете 4-ФСС отсутствют данные. Что делать? внести вручную или есть цивизованные способы?
Заранее спасибо
Такая ситуация: сотр в январе не вышел 10 дней, ему протсавили в табель ОЗ(отпуск за свой счет), в феврале написла заявление и ему делают расчет. Док-т Невыходы в организациях не проводится по причине того, что обнаружено повторное начисление за период. В Окладе по дням в вытесняющих стоит Отпуск за свой счет. В чем может быть причина?
Спасибо
Спасибо
Ошибка исполнения обработчика: ПВД_ПередОбработкойПравила_СтраховыеВзносы: Неверный идентификатор колонки!
Не понимаю, почему от этого я не вижу и всего остального.
Буду признателен за совет по ликвидации данной ошибки.
ЗУП 2.5.23.4
ЗиК 2.3 (7.70.296)
Если вносили изменения, то придется править правила обмена. Либо накатить типовую конфигурацию.
Пробовала проверять базу - не помогает.
Есть подозрения, что проблема в том, что в 2010 году продолжали считать налоги в ПФР документами 2009 года. Пока не проверили эту версию.
Если найдете проблему - поделитесь!
Попробовал использовать более старую версию ЗУПа - 21 релиз - ошибка такая же.
Пробовал ставить на 18 релиз - данные переносит, и вроде бы всё хорошо, но на последнем пункте - "Проверка загруженных данных" выдаёт ошибку:
Расхождение в своде начисленной зарплаты между старой и новой программой:- удержания за Январь 2009 г. меньше на 78
Что он понимает по "меньше на 78" непонтяно!?
Есть мнения?
Если подробно почитаете рекомендуемый порядок, то увидите, что после проведения конвертации следует сверить своды по всем периодам, и возможно что-то поправить врукопашную.
Совет: используйте 18 релиз.
Молодцы, что свой опыт описали и делитесь своими разработками! Это очень ценно!
У меня задача немного специфическая: в данный момент расчет зарплаты ведется в четырех базах 1С.ЗИК.7.7. Все эти базы относятся к одной организации, это просто удаленные обособленные участки одного предприятия. Нужно все эти базы объединить в одну ЗУП.8.1.
Многие люди есть во всех базах. Когда работника переводили из одного участка в другой, то в одной базе делали увольнение, в другой - прем на работу, хотя реально это просто перевод из подразделения в подразделение.
Может быть вам сразу видны подводные камни такого переноса данных?
Или может быть эту задачу проще решить другим каким-то способом?
Спасибо!
Конечно, за прошедшее время некоторые баги были устранены разработчиками программы (и добавлены новые) , но методология подхода прежняя.
Если есть желание потратить деньги, взамен на улучшенный результат и отсутствие гемороя, то рекомендую ОЧЕНЬ КЛАССНЫЙ , платный конвертор Томашевича Владислава.
Он прекрасно зарекомендовал себя при конвертации "из многих в одну". Ни каких танцев. Все происходит пошагово, процессом управляете вы сами.
Есть возможность переноса дополнительных данных.
1. Обязательно отписаться на ХотЛайн и зарегить ошибку.
2. Что бы не париться, и не ждать пока они пофиксят ошибку, можно попробовать конвертировать в более старые релизы. А затем уже обновить сконвертированный ЗУП.
3. Третий способ. И думаю что самый надежный: Настроить в ЗУП две распределенные информационные базы данных (разные подчиненные узлы). После этого произвести конвертации баз данных по разным ИП. До полного переноса информационных баз - НИ КАКИХ ОБМЕНОВ МЕЖДУ УЗЛАМИ! При конвертации один узел, не будет знать, что делается во втором. Вот таким нехитрым образом и нескольких ПА с бубном, я думаю, легко обыграете данный косяк в правилах переноса. :idea:
Как и указано в данной статье - имеем ошибки по НДФЛ. Делов том, что при загрузке в ЗУП 1С, видимо, перерассчитывает налог. И на людей, которые были уволены, а после увольнения им начисляли компенсацию за неисп отпуск, - на этих людей ЗУП не посчитал налог, хотя в ЗИК есть налог.
Может можно как-то решить эту проблему?
Спасибо!
Вот это словил - и загрузка дальше не идет.
Способ решения очень простой. В базе есть люди у которых ДР согласно установленной дате столетия (Настройка параметров системы - Год начала столетия) после 2045г.
Двигать "Год начала столетия" в строну уменьшения.
Не переносит данные о пособиях по уходу за ребенком до 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(...)
ТаблицаЗаработкиПолучателейПособияПоУходуЗаРебенком
упомянута только однажды, при инициализации
ссылкой на параметр.
Присвоения значения ей отчего-то не предусмотрено, в отличие от СобратьДанныеДляФСС(...)
Просто какая-то диверсия :(
Вообще в стандартной выгрузке предусмотренная догрузка данных, как к примеру в обработке выгрузки из Камина в ЗУП, или все должно делаться за один раз?
Вот и у меня пришло время конвертить пачку ЗиК в одну ЗУП.
Сразу столкнулся с проблемой: перенос - без ошибок, но не переносятся данные о северном стаже, соответственно северная надбавка не начисляется.
Условия - МКС, ЗиК 77.306, ЗУП 2.5.31.4
Может, кто-нибудь сталкивался? Или допик писать для переноса стажа?
Да и по стажам общего характера (Страховой стаж для оплаты больничных листов) переносит только дату начала отсчета - так и должно быть?
Про СЗВ-К уж молчу, просто пустые(
Следующие 2 ошибки:
1. ПВД_ПередОбработкойПравила_СтраховыеВзносы - Деление на 0
2. ПВД_ПередОбработкойПравила_НДФЛ - Индекс не входит в границы списка значений. (эта ошибка по НДФЛ 2008, 2009, 2010)
При сравнении расчетных ведомостей выяснилось, что все начисления, удержания - идут, но не идет сальдо. Сформировал расчетку за декабрь 2008 года: начальное сальдо нулевое, есть суммы по НДФЛ и соответственно конечное сальдо тоже не нулевое. За 2008 год нашел только один документ "Перенос данных НДФЛ-08". Решил, что дело в нем и удалил его (распровести не было возможности).
Сейчас снова формирую расчетку за декабрь 2008 года. НДФЛ больше нет, но конечное сальдо осталось и оно как и прежде не совпадает с ЗиК.
В связи с этим у меня несколько вопросов:
1. Для чего перенесся НДФЛ-08, если я выгрузал начиная с 2009 года?
2. Почему не изменилось конечное сальдо декабря 2008 года после удаления "Перенос данных НДФЛ-08"?
3. Как исправить это сальдо? Нужно, чтобы на 1 января 2009 года ЗиК сходилось с ЗУП.
Ошибки процедуры конвертации ЗиК -> ЗУП(2.5.29.1, 2.5.30), продолжаем получать скелеты в шкафу.
При переносе данных о сотрудниках, находящихся в отпуске по уходу за ребёнком, не вносит
для этих сотрудников в регистр "плановые начисления" краеугольное основное начисление вида
"отпуск по уходу за ребенком без оплаты", которое должен начать с даты отпуска.
Из этого - ряд проблем как при расчете, так и при формировании отчетности (инд. сведений).
Подскажите, что делать, перенос стандартной обработкой из ЗиК бюжет релиз 309 в ЗУП 8.2. (правила выгрузки брал как из 7 так и 8, пробовал выгружаю из 7 в xml и загружая в 8, пробовал 8-кой указывая базы, все равно выдает ошибки)
Следующие 2 ошибки:
1. ПВД_ПередОбработкойПравила_СтраховыеВзносы - Деление на 0
2. ПВД_ПередОбработкойПравила_НДФЛ - Индекс не входит в границы списка значений. (эта ошибка по НДФЛ 2008, 2009, 2010)
Такая же ошибка выскакивает. Где то читал что надо разбивать выгрузку на несколько файлов.. У кого есть такая выгрузка? и как потом загружать эти данные?
Столкнулся с такой проблемкой при удалении дублей в справочнике сотрудники, некоторые сотрудники значатся уволенными (в спр сотр дата увольнения стоит) хотя у них есть приказ о приеме на работу (последним кадровым приказом) и по ним совершенно нормально проводится расчет зп, отпусков, больничных. Как выйти из этого состояния? Пробовал создать дубля сотрудника с последним приказом о приеме, так по нему в итоге не получается ни один документ провести, пишет "Запись с такими ключевыми полями существует! СостояниеРаботниковОрганизации ~данные по сотруднику~ (Регистр сведений: Состояние сотрудников организации; Номер строки 2)"
Что возможно сделать?
...
Сумма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
ТипПриемника = ПоследнийМесяц;
//\\
Возврат СписокПредоставленныхВычетов;
Вот и у меня пришло время конвертить пачку ЗиК в одну ЗУП.
Сразу столкнулся с проблемой: перенос - без ошибок, но не переносятся данные о веверних ночных часах соответственно долг вышел
Условия - МКС, ЗиК 77.3, ЗУП 2.5.42.
Может, кто-нибудь сталкивался? Или что то дописывать надо?
Да и по стажам общего характера (Страховой стаж для оплаты больничных листов) переносит только дату начала отсчета - так и должно быть?
с Ндфл тоже проблема
Более точно можно сказать только на самой базе данных.
Само собой, что править нужно его, все начисления им переносятся, как раз и хотел узнать, которая колонка отвечает за число дней расчетного периода. Редактирую документ Результаты начислений и удержаний за Январь 2011 г. на изменение цифр на закладке Регистры расчета --> Основные начисления работников не реагирует вообще, вплоть до того, что вместо отработано дней, часов и т.д. забивал нулями, результат не меняется, реагирует только на уменьшение периода действия, так исправлял тех, у кого больше ставилось чем нужно, а мне необходимо увеличить число дней расчетного периода.
Вот и пытаюсь подпилить, но если с расчетчиками еще можно договориться и сказать, что это косяки переноса, то главбуху и генеральному директору сложно объяснить, почему выплата по ним не встает. Пробую найти, какой регистр отвечает за "излишне удержанный НДФЛ", при том что имущественный вычет по ним программа видит.
Спасибо за совет, удалил, правда, не вычеты, а полностью уплату и начисление за этот месяц, странно, что не вставало только первый месяц вычета, потом нормально шли. Тут удобно за 2009 годы начисления были, а вот у декретниц (отпуск до полутора лет), в текущем году не засчитывает стандартный вычет после переноса, у тех у кого был доход в начале года, сумма ндфл за год не уменьшается, как положено при применении стандартных вычетов.
После переноса данных необходимо их свести в один выбранный вид расчета. Для этого используется обработка "Поиск и замена значений".
В работе данная обработка предельно проста. В верхнем поле имеются две колонки: 1. "Что заменять". В данной колонке нужно выбрать необходимый тип. Например это будет план видов расчета Основные начисления (ссылка). После того, как тип определен, выбираем вид расчета, который будем в последствие удалять. 2. Правая колонка "На что заменять". Производим теже действия, что и с первой. Но выбираем тот элемент, который нужно оставить.
После этого, жмем кнопку "Найти ссылки" или что-то типа того (непомню). Когда ссылки найдены, жмем кнопку "Заменить".
Вот и все. В идеале, если все прошло успешно, после повторного нажатия на кнопку "Найти ссылки" нижнее поле должно остаться пустым.
Желаю удачи.
Перенос закончился но с ошибками. Я так понимаю ошибки значительные, т.к. ни одного сотрудника в справочнике ЗУП не оказалось.
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_ПорядокОпр
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_ВидСтажа_Р
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_Коэффициен
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_ВидВремени
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_Обозначени
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_ВидСтажаСЗ
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_ЯвляетсяДо
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_ОтнесениеР
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_КодДоходаН
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_КодДоходаЕ
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_КодДоходаФ
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ОсновныеНачисленияОрганизаций_ПериодДейс
==================================
Помогите, кто сталкивался с такими ошибками ... )
Попробую перевести клиентскую базу по вашей методике используя последние типовые правила и обработки (ЗиК 318 - ЗУП 2.5.46.1).
О проблемах (если таковые будут) и возможных решениях обязательно напишу.
ПВД_ПередОбработкойПравила_Фактические Начисления И Удержания
Значение выходит за границы массива
ПВД_ПередОбработкойПравила_НДФЛ
Значение выходит за границы массива
Причем данные за 2010 год выгрузились нормально, а за 2011 год вот така петрушка. Ни начисления, ни НДФЛ не выгрузились, зато выплата и страховые взносы нормально. Кто сталкивался с такой проблемой помогите пожалуйста!!!
Можно попробовать перенести как по двум разным организациям, а затем, пометить одну организацию на удаление, и все ссылки на помеченную на удаление организацию , поменять на первую.
Должно прокатить.
В ЗУП, у справочника "Сотрудники", имеется признак актуальности сотрудников. С помощью данного признака, можно "поместить" уволенных сотрудников в архив. И лишние сотрудники не будут "маячить" в общем списке.
В КАКОЙ ПРОГРАММЕ? 7.7 или 8.2? И где это там?
Данные по отчетности РСВ-1 и ПФР это Отчеты, они при переходе не переносятся, в отличие от документов. В ЗУПе в Подготовке данных для передачи в ПФР будет возможность указать выгруженные данные из ЗиКа описи сведений АДВ за предыдущие периоды.
если по рекомендации, т.е. документы не тянуть за собой, то и проблем особых нет - если бухи готовы учиться и работать в новой бд
а технически проблем несколько:
1. при большом объеме данных 1С7 тупо закрывается с ошибкой
2. некоторые коэффициенты скорей всего придется перетягивать обработкой
1 - решаемо патчем и выгрузкой по периодно, если требуется тянуть документы скажем с 2003 года
2 - мне пришлось тянуть документы и к сожалению не все легло куда нужно, поэтому по ФИО и Таб номеру выгружал РК, СН, вроде даже оклады и потом загружал в приказы
1С решила, что если поставить Месяц начала учета Декабрь 2021 , то переносится информация по НДФЛ включительно по ноябрь 2021 , а если Месяц начала учета Январь 2022 , то информации по НДФЛ нет совсем .
Если в организации несколько человек , то бухи один декабрь дополнили в новой базе , а если сотрудников около 2000 ?
Может кто уже сталкивался с решением такой задачи ?
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 58333
Создание 08.10.09 14:46
Обновление 06.01.16 14:42
Просмотры 85200
Загрузки 3298
Рейтинг
347
Комментарии 213
Код открыт Не указано
Рубрики Зарплата Кадровый учет Перенос данных 1C
Кому Разработчик
Тип файла Архив с данными
Платформа 1С:Предприятие 8
Конфигурация
1С:Зарплата и Управление Персоналом 2.5
,
1С:Зарплата и кадры 7.7
Операционная система Не имеет значения
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета
Бухгалтерский учет
,
Управленческий учет
Доступ к файлу Абонемент ($m)