User Rating: 4 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Inactive
 

 Доброго времени суток. Сегодня поговорим о новой редакции программы 1С для платформы 8.3 Зарплата и управление персоналом в редакции 3.0. Точнее поговорим о том, как в ней начать работать, если до этого Вы пользовались 1С Предприятие 7.7 Зарплата и Кадры 2.3, а Ваша база на 7.7 довольно большая.

Как известно 16 декабря вышел релиз новой редакции ЗУП, в котором нам пообещали перенос из ЗиК 7.7. Обещание было выполнено, теперь стартовый помощник еще умеет и переносить данные из ЗиК. Только вот незадача, делает это он только в удобной форме, а именно, подключается через com соединение к платформе 7.7, стартует в ней указанную базу, запускает в ней обработку по переносу с нужными правилами, выгружает, загружает... и все делает сам.

 



Какая красота, для бухгалтера, который не собирается звать на помощь программиста. Все выполняется в несколько щелчков. Но есть тут минус. Дело в том, что перенос данных в зарплатной программе работает не как переносы в Управлении Торговлей или в Бухгалтерии Предприятия. Тут он тащит не только конечные остатки. В выгрузку лезут все кадровые данные по сотрудникам, все расчеты и удержания за последние 2 года... короче он переносит ощутимый кусок данных. Из-за этого в момент выгрузки xml файла может произойти оказия с нехваткой памяти.

Самое обидное, что не факт, что Вы увидите сообщение об ошибке, т.к. 1С 7.7 запущена в фоновом режиме и её видно только в диспетчере задач. Собственно все, наверное, в первый раз попробуют выгрузить "на халяву" с помощью стартового помощника. Рекомендую, раз в час, если на экране нет экшена, заглядывать в диспетчер задач и смотреть на процесс 1cv77. Показателем для отсутствия беспокойств будет служить, что процесс жрет память и/или загружает центральный процессор. Принимать решение о снятии задачи не стоит принимать молниеносно, возможно в данный момент процесс читает данные с жесткого диска, понаблюдайте за ним. Хотя, счастливые обладатели Windows 8 увидят и эту дефтельность, у них в диспетчере задач теперь есть новая колонка, где отображается загрузка жесткого диска.

1С 7.7 загружает центральный процессор. Это верный признак того, что программа не зависла и стоит еще подождать.

Не важно каким образом, но мы выяснили, что обмен данными не выполнился в красивом виде. Что делать дальше. Очевидно, что нужно искать правила обмена и обработку по выгрузке. Предупрежу сразу, что встроенная в ЗиК обработка универсальной XML выгрузки может не подойти и падать с ошибкой, поэтому берем ту обработку, которая идет вместе с правилами.

Запускаем 1С Предприятие 8.3. Выбираем нашу, еще пока пустую, базу с Зарплата и Управление Персоналом 3.0 и жмем кнопку "Конфигуратор". После того, как откроется конфигуратор жмем в горизонтальном меню "конфигурация/открыть конфигурацию". Ведь, скорее всего, мы заходим в конфигуратор впервые.

Итак мы видим наше любимое дерево метаданных.

Дерево метаданных 1С 8.3 Зарплата и Управление персоналом 3.0

Раскрываем плюсиком ветку "Общие". В ней ищем "Общие макеты". Находим там макет "ЗарплатаКадрыПереносДанныхИзЗиК23". Щелкаем по нему два раза.

Правила конвертации для переноса данных из Зарплата и Кадры 2.3 в Зарплата и управление персоналом 3.0

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

Далее запускаем базу 1С 7.7 с нашей зарплатой и кадрами в режиме предприятия. Жмем меню "файл/открыть" и открываем обработку из архива. Внешне это унивесальная обработка выгрузки/загрузки xml. Но стандартная у меня падала с ошибкой, т.к. не находила какую-то функцию, поэтому для верности используем то, что лежит в архиве.

В обработке в поле "имя файла правил" выбираем правила из архива и жмем кнопку "Загрузить правила обмена".

Выгрузка из ЗиК 2.3 в ЗУП 3.0

Вот теперь все в Ваших руках, выбирайте из списка такие наборы правил, чтобы Вам хватило памяти. Добавлю, что дату начала и дату окончания стоит выбирать исходя из того, что нам нужны два последних года. Этот период будет влиять лишь на расчетные данные, все что нужно выгрузить за весь период, выгрузится за весь период.

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

После того, как Вы выгрузить все по отдельным файликам, надо их загрузить. Для этого запускаем ЗУП 3.0 в режиме предприятия. Не обращаем внимания на стартового помощника. Жмем "все функции". Лезем в обработки и находим там "Универсальные обмен данными в формате XML". Эта обработка стандартна и не должна вызвать трудностей, с её помощью загружаем по очереди все наши файлы. Скажу сразу, что загружаются они гораздо быстрее, чем выгружаются.

Универсальная загрузка XML в зарплата и управление персоналом 3.0

После загрузки можно вернуться к стартовому помощнику.

 

Всем спасибо на сегодня все.

 

 

Авторизуйтесь пожалуйста

Comments   

0 # Екатерина 2015-02-05 22:37
Здравствуйте!
Спасибо за подробную статью. У меня хоть и небольшая база, но я стала делать по вашей инструкции перенос данных, т к при переносе автоматическом выдает ошибку.
Все было хорошо, но на последнем шаге, когда я загрузила файл в ЗУП из ЗиК возникла ошибка "Ошибка при загрузке правил обмена", и как быть ума не приложу. Очень надеюсь на вашу помощь.
+1 # Антон Филоненко 2015-02-06 12:08
Добрый вечер.
Если я правильно понял, то вы согласно этой статье из конфигуратора сохранили правила обмена в отдельный файл. Выгрузили их. В момент выгрузки ошибок не было.
Далее запустили ЗУП 3.0, закрыли стартовый помощник и запустили универсальную обработку "Универсальный обмен данными в формате XML". В ней выбрали файл и нажали загрузить. Тут и произошла ошибка.

Чтобы хоть как-то понять в чем ошибка, в обработке включите режим отладки.

В этом режиме Вы хотя бы сможете понять какой объект программа не может загрузить
+1 # Антон Филоненко 2015-02-06 12:10
Я надеюсь, что про использование самых последних релизов в обоих базах, напоминать не надо :-)
0 # Алексей 2015-09-17 18:05
Здравствуйте!
Попробовал загрузить базу из ЗиК 2.3 в ЗУП 3.0 описанным здесь способом.
В старой базе было несколько внештатных сотрудников, работающих по договорам подряда (тип работника - "физическое лицо"). Данные по некоторым из них перенеслись в новую базу, а по многим - нет, причем в 1С8 их даже вообще не видно в списке сотрудников. Заметил, что у тех, кто не перенесся, в поле "стаж работы на предприятии" стоят 0, а у тех, кто смог перенестись - ненулевые значения. Может ли это быть причиной того, что данные по ним не перенеслись? Если да, то как перенести данные по работникам (договорникам) с нулевым стажем работы на предприятии? Поможет ли ввод им в старой базе не нулевого стажа? Если да, то подскажите, пожалуйста, как его ввести (я ранее не пользовался системой ЗиК).
+1 # Наталья 2015-11-19 05:48
Спасибо Вам огромное! Весь интернет облазила, не могла найти где находится Универсальный обмен данными в формате xml в ЗУП 3.0. Нигде не написано.
0 # Владимир 2016-04-18 07:45
Нужно ли на вкладке параметров ставить какие нибудь даты?
Если мне нужно перенести данные на 1 апреля и два предыдущих года, мне выставить дату окончания 1 апреля 16, а дату начала 1 апреля 14?
Какую бы я дату там не ставил почему то переносится только 14 год.
И этими правилами можно перенести сами документы?
+1 # Антон Филоненко 2016-04-18 07:52
Не факт))
Дата окончания - да, точно текущую дату.
А вот начала - не факт, дело в том, что кадровая история Вам понадобится за все время существования базы. Я бы поставил дату начала ведения базы.