Вход | Регистрация


ошибка при выгрузке из зик 7.7 в зуп 3.1

ошибка при выгрузке из зик 7.7 в зуп 3.1
Я
   iceromis
 
27.07.18 - 11:12
Ошибка в обработчике события ПриЗагрузкеОбъекта
    ИмяПКО                 =  ОтпускПоУходуЗаРебенком
    ТипОбъекта             =  Отпуск по уходу за ребенком
    Объект                 =  Отпуск по уходу за ребенком 0000-000002 от 26.10.2015
    Обработчик             =  ПриЗагрузкеОбъекта
    ОписаниеОшибки         =  Дата окончания не может быть меньше даты начала.
    ПозицияМодуля          =  ОбщийМодуль.ЗарплатаКадрыОбщиеНаборыДанных.Модуль(51)
    КодСообщения           =  20

ошибка при выгрузке из зик 7.7 в зуп 3.1
не понял в этой теме решилась ли проблема?
обрывается вся выгрузка данных, как обойти эту проблемы
 
 
   VladZ
 
1 - 27.07.18 - 11:16
Исправить дату
   iceromis
 
2 - 27.07.18 - 11:22
Какую именно дату?

в 1с8 документ этот создан и проведен, повторное проведение тоже корректно проходит
в ЗИК 7.7
 в документе указано Период с 26.10.2015 по 07.08.2018
 Пособие до 1.5 лет  07.02.2017
 Пособие до 3 лет 07.08.2018

Все правильно заполнено
Перенос пока тестирую, если удаляю этот отпуск, то ругается на какой нить другой.
   iceromis
 
3 - 27.07.18 - 13:46
Вот более подробная ошибка 


Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1274)}: Ошибка в обработчике события ПриЗагрузкеОбъекта
    ИмяПКО                 =  ОтпускПоУходуЗаРебенком
    ТипОбъекта             =  Отпуск по уходу за ребенком
    Объект                 =  Отпуск по уходу за ребенком 0000-000002 от 26.10.2015
    Обработчик             =  ПриЗагрузкеОбъекта
    ОписаниеОшибки         =  Дата окончания не может быть меньше даты начала.
    ПозицияМодуля          =  ОбщийМодуль.ЗарплатаКадрыОбщиеНаборыДанных.Модуль(51)
    КодСообщения           =  20
   Масянька
 
4 - 27.07.18 - 13:47
(3) Ты пытаешься док-т в док-т?
   iceromis
 
5 - 27.07.18 - 14:16
Нет, это перенос из ЗиК 7.7  в ЗуП 3.1 
https://its.1c.ru/db/metod81#content:6219:hdoc
   iceromis
 
6 - 27.07.18 - 14:17
Подключение успешное
Выгрузка данных успешная
а при загрузке данных происходит ошибка документов Отпуска по уходу за ребенком.

Последующие данные не загружаются
   iceromis
 
7 - 30.07.18 - 10:24
Нашел в конфигурации где эта ошибка вылетает.
Процедура СоздатьВТПериоды(МенеджерВременныхТаблиц, НачалоИнтервала, ОкончаниеИнтервала, Периодичность = "МЕСЯЦ", ИмяПоляПериод = "Период", ИмяВТ = "ВТПериоды", ИспользоватьКонецПериода = Ложь) Экспорт
    
    Если НачалоИнтервала > ОкончаниеИнтервала Тогда
        ВызватьИсключение НСтр("ru='Дата окончания не может быть меньше даты начала.'")
    КонецЕсли;

Через отладку решил глянуть какие даты попадают в сравнение.
Ошибка вылетает в документе Отпуск по уходу за ребенком 0000-000001 от 22.10.2015

Почему-то даты попадают вот такие:  01.01.2014 > 31.12.2013
   hhhh
 
8 - 30.07.18 - 10:35
(7) Пособие до 3 лет 07.08.2018 тупо неправильно ведь. Если пособие, то значит период отпуска еще не заканчивается. а у тебя Период с 26.10.2015 по 07.08.2018. увеличь период в семерке, поставь правильный.
   Флориан
 
9 - 30.07.18 - 10:41
(7) видимо что-то с расчетом среднего -он как раз за 2013 и 2014 берется
   iceromis
 
10 - 30.07.18 - 10:55
Период с 26.10.2015 по 07.08.2018
Такие даты стоят потому что работник находится на больничном по беременности 70 дней до родов и 70 после.

(9) я тоже так подумал, вот и хочется найти решение как сделать перенос данных из ЗиК 7.7 без ошибок.
 
 Рекламное место пустует
   iceromis
 
11 - 06.08.18 - 15:02
Обнаружился косяк в 
Общие макеты -> ЗарплатаКадрыПереносДанныхИзЗиК23

Если Док.РасчетПоПравилам2010Года = 1 Тогда
        Иначе
            
            ГодСобытия = ДатаГод(Док.Начало);
            
            Год1 = ГодСобытия-1;  // здесь должно быть -2

            Год2 = ГодСобытия-2;  // а здесь должно быть -1

            
            ДокументыОтпуск.ПериодРасчетаСреднегоЗаработкаПервыйГод = Год1;
            ДокументыОтпуск.ПериодРасчетаСреднегоЗаработкаВторойГод = Год2;
            
            ДокументыОтпуск.ПериодРасчетаСреднегоЗаработкаНачало    = Дата(Год1,1,1);
            ДокументыОтпуск.ПериодРасчетаСреднегоЗаработкаОкончание = Дата(Год2,12,31);
            
        КонецЕсли;

Отписался в 1С, надеюсь быстро исправят
   Кай066
 
12 - 06.08.18 - 15:06
(11)"Отписался в 1С, надеюсь быстро исправят" 
ахаха, сейчас всё бросят и побегут исправлять

Список тем форума
Рекламное место пустует  Рекламное место пустует
Независимо от того, куда вы едете — это в гору и против ветра!
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует