Объявление

Свернуть
Пока нет объявлений.

Тестирование справок в программе CheckXML+2 НДФЛ

Свернуть
X
  • Фильтр
  • Время
  • Показать
  • Сортировать
  • Упорядочить по
Очистить всё
новые сообщения

    #31
    Вот еще похожая ошибка. В предыдущем примере был нерезидент РФ, а тут уже резидент. Плюс еще не подгрузились серия и номер паспорта.

    Документ 4119 (справка № 4686)
    Элемент: ПолучДох/УдЛичнФЛ/@СерНомДок
    Значение: '0305 623490'
    Ошибка: Несоответствие шаблону
    Элемент: ПолучДох/АдрМЖРФ/@СерНомДок
    Значение: ''
    Ошибка: Отсутствует обязательный элемент: КодРегион (или нарушена структура элемента)
    Элемент: ПолучДох/
    Значение: ',,,,Туапсе,,Звездная,31,,100'
    Исправленный адрес: ',352800,23,,Туапсе г,,Звездная ул,31,,100'
    Предупреждение: Исправлен адрес
    Элемент: ПолучДох/АдрМЖРФ
    Значение: ''
    Ошибка: Не представлен адрес места жительства резидента - гражданина РФ

    Комментарий


      #32
      Такое впечатление, что всё это начинается при достижении ограничения 3000 документов в файле.

      Комментарий


        #33
        Сообщение от айтишнег Посмотреть сообщение
        Вот еще похожая ошибка. В предыдущем примере был нерезидент РФ, а тут уже резидент. Плюс еще не подгрузились серия и номер паспорта.

        Документ 4119 (справка № 4686)
        Элемент: ПолучДох/УдЛичнФЛ/@СерНомДок
        Значение: '0305 623490'
        Ошибка: Несоответствие шаблону
        Элемент: ПолучДох/АдрМЖРФ/@СерНомДок
        Значение: ''
        Ошибка: Отсутствует обязательный элемент: КодРегион (или нарушена структура элемента)
        Элемент: ПолучДох/
        Значение: ',,,,Туапсе,,Звездная,31,,100'
        Исправленный адрес: ',352800,23,,Туапсе г,,Звездная ул,31,,100'
        Предупреждение: Исправлен адрес
        Элемент: ПолучДох/АдрМЖРФ
        Значение: ''
        Ошибка: Не представлен адрес места жительства резидента - гражданина РФ

        Тестовый файл можете прислать? Попробуем разобраться. Что-то с файлом, скорее всего.

        Комментарий


          #34
          Простите, но прислать файл не могу. Информационная безопасность... Да и файл весит 33 мегабайта. Там примерно 25000 справок.

          Прошелся уже по некоторым ошибкам. В общем могу выделить ДВЕ основные ошибки, которые почему-то CheckXML+2NDFL у меня их не выявляет (постил их выше):
          1. Ошибка в серии паспорта. Вместо двух секций по 2 цифры "ХХ ХХ", в файле серия указана одной секцией по 4 цифры "ХХХХ".
          2. Отсутствует регион в адресе.

          Комментарий


            #35
            В общем с паспортом и регионом все понятно. Подскажите, пожалуйста, что делать с этим, их немного, но несколько ошибок таких имеется:

            Документ 6002 (справка № 6863)

            Элемент: СвНА/@КодНО
            Значение: ''
            Ошибка: Неизвестный реквизит: СвНА

            Элемент: СвНА/СвНАЮЛ/@ОКАТО
            Значение: ''
            Ошибка: Неизвестный реквизит: СвНАЮЛ

            Элемент: ПолучДох/@КПП
            Значение: ''
            Ошибка: Неизвестный реквизит: ПолучДох

            Элемент: ПолучДох/ФИО/@Гражд
            Значение: ''
            Ошибка: Неизвестный реквизит: ФИО

            Элемент: ПолучДох/УдЛичнФЛ/@Отчество
            Значение: ''
            Ошибка: Неизвестный реквизит: УдЛичнФЛ

            Элемент: ПолучДох/АдрМЖРФ/@СерНомДок
            Значение: ''
            Ошибка: Неизвестный реквизит: АдрМЖРФ

            Элемент: СведДох/@Кварт
            Значение: ''
            Ошибка: Неизвестный реквизит: СведДох

            Элемент: СведДох/ДохВыч/@Ставка
            Значение: ''
            Ошибка: Неизвестный реквизит: ДохВыч

            Элемент: СведДох/ДохВыч/СвСумДох[position()=1]/
            Значение: ''
            Ошибка: Неизвестный реквизит: СвСумДох

            Элемент: СведДох/ДохВыч/СвСумДох[position()=1]/СвСумВыч[position()=1]/@СумДоход
            Значение: ''
            Ошибка: Неизвестный реквизит: СвСумВыч

            Элемент: СведДох/СГДНалПер/@СумВычет
            Значение: ''
            Ошибка: Неизвестный реквизит: СГДНалПер

            Комментарий


              #36
              В соответствии с описанием формата и с XSD схемой допустимое количество документов в файле - 3000. Так что парсер после 3000
              Начинает работать непредсказуемо. Необходимо уменьшить файл до 3000 справок, а лучше поменьше.

              Комментарий


                #37
                Вы говорите про парсер, имея ввиду тест при загрузке файла. А как же тестирование базы через групповые операции? Будет действовать тот же принцип? Скажем, имея 60 000 документов, мне нужно сделать 20 инсталляций по 3000 документов на базу?

                Комментарий


                  #38
                  Тестируя справки через функцию "групповые операции", тестируется каждая справка. Тот же принцип действовать не будет. Правда, тестировать сразу 60 000 справок будет очень продолжительно по времени.

                  Комментарий


                    #39
                    25 000 справок тестировалось 3 часа. Надо полагать, что 60 000 это часов 7...

                    Комментарий


                      #40
                      Не исключено, что так.

                      Комментарий


                        #41
                        Мария, вот еще проблема нарисовалась. Хочу выгрузить в файл из базы где 25 000 справок. Но выгрузить программа дает не все справки. Какие-то 11 справок считаются ошибочными и не попадают в выгрузку. Между тем признака ошибки (красная единичка) нет ни на одной справке. Как мне отыскать эти 11 справок?

                        Комментарий


                          #42
                          Надо "кликнуть" по заголовку таблицы в поле Ош.спр. http://gyazo.com/150e68ff7bab0990bc1a49f185eee92a.png Таблица отсортируется по ошибкам и ошибочные справки станут первыми.

                          Комментарий


                            #43
                            Мария, я, конечно, пробовал сортировать по "Ош." В том-то и дело, что НЕТ красных единичек ни сверху, ни снизу!

                            Комментарий


                              #44
                              Есть же какая-нибудь таблица, где хранится признак ошибки. Может туда можно залезть и убрать этот признак? Как же мне быть? Нереально вручную 25 000 перешерстить. И сумма по этим 11 людям немаленькая!

                              Комментарий


                                #45
                                Сообщение от айтишнег Посмотреть сообщение
                                Мария, я, конечно, пробовал сортировать по "Ош." В том-то и дело, что НЕТ красных единичек ни сверху, ни снизу!
                                Пробовали двинуть скроллинг в начало экрана? Дело в том, что после сортировки в видимой части экрана остается та справка, на которой стоял курсор... И посмотрите те справки, которые окажутся наверху. Должны быть ошибочные.

                                Комментарий

                                реклама

                                Свернуть
                                Обработка...
                                X