Перенос начальных остатков из ЗУП 2.5 в ЗУП 3.1 с разделением по организациям


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

В принципе ничего особо выдумывать не пришлось. Хотя работа довольно-таки кропотливая: во всех модулях в текстах запросов делать фильтр по выбранным организациям или сотрудникам этих организаций.

Попутно произвел некоторые корректировки правил. Установил несколько вариантов отбора физических лиц в правилах конвертации: "Наименование + Страховой номер ПФР", "Наименование + Дата рождения", "Наименование + ИНН", "Страховой номер ПФР" и "Наименование"; везде убрал поиск по внутреннему идентификатору; для правил конвертации где приемником является "ДокументСсылка.ПереносДанных" добавил реквизит "Дата" которая равна концу месяца из реквизита "Период" (для наглядности при просмотре списка документов) ну и еще кое-что по мелочам. Например даже если мы сотрудников переносим "только ссылка", то информация по лицевым счетам и трудовым договорам все равно перенесется.

Как выполнить отбор понятно из прилагаемой картинки.

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

Загрузка данных производится штатными средствами "Администрирование —> Перенос данных из прежних программ —> ЗУП редакции 2.5  —> Загрузить данные из файлов.

Исходная обработка взята из комплекта обновления 3.1.8.185 хотя нормально отрабатывает и на текущем 216-м.

2 Comments

  1. samamoiloff

    На релизе 3.1.8.214 выдает ошибку при загрузке :

    Ошибка записи объекта

    ТипОбъекта = Перенос данных

    Объект = Перенос данных ЗП_СЗФСС от 30.04.2016

    ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика — ‘ПриЗаписи’: {ОбщийМодуль.УчетПособийСоциальногоСтрахованияРасширенный.Модуль(3903)}: Ошибка при вызове метода контекста (Записать): Запись не верна! Значение поля «Головная организация» не может быть пустым!: СведенияОВремениДляРасчетаСреднегоФCC: Валявин Олег Александрович, , 01.04.2016 0:00:00, (Регистр сведений: Сведения о времени для расчета среднего (ФCC); Номер строки: 1)

    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6100)

    КодСообщения = 26

    Reply
  2. lvictor58

    Действительно: значение поля «Головная организация» не может быть пустым!

    Reply

Leave a Comment

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