Объявление

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

CheckXML: схема проверки - как хранить дополнительную информацию

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

    CheckXML: схема проверки - как хранить дополнительную информацию

    При формировании файла в формате XML хотелось бы иметь возможность добавить туда некоторую дополнительную информацию, не относящуюся непосредственно к формату данных ПФР.

    Например, хорошо бы иметь возможность в блок <СоставительПачки> добавить сведения о должностном лице. Мешать обработке она, в принципе, не должна - программа-обработчик по идее должна бы просто проигнорировать незнакомый тэг.

    Но при проверке используется весьма жесткая схема, которая не позволяет добавлять практически ничего.

    Вопрос - можно ли как-то обойти это ограничение?

    Либо могут ли разработчики слегка изменить схему проверки, чтобы дать возможность вносить в файл хоть какую-нибудь дополнительную информацию? Например предусмотреть необязательный блок произвольного формата (лучше в начале файла).

    #2
    Ответ: CheckXML: схема проверки - как хранить дополнительную информацию

    Странное пожелание. Формат отчета утвержден законодательно. Лишних тегов там быть не должно

    Комментарий


      #3
      Ответ: CheckXML: схема проверки - как хранить дополнительную информацию

      "Лишний" - понятие относительное

      В "правилах подготовки" написано "Файл ПФР формируется в текстовом виде в соответствии со стандартом XML в кодировке WINDOWS-1251".
      И ниже "Порядок следования включаемых объектов во включающем объекте должен строго соответствовать последовательности, в которой включаемые объекты перечислены в таблице описания включающего их объекта.
      Использование комментариев в Файле данных не допускается."

      А про "лишние" тэги ничего. Порядок нарушать я не предлагаю.
      И собственно стандарту XML мой вопрос, imho, не противоречит.

      Поясню откуда возник такой вопрос - желательно хранить некоторые дополнительные данные для XSL-преобразования.

      Комментарий


        #4
        Ответ: CheckXML: схема проверки - как хранить дополнительную информацию

        если хочется больше конкретики, то в данном случае "лишний"="не упоминаемый в формате"

        С тем, что ваше желание не противоречит идеологии XML, я не спорю.

        Комментарий


          #5
          Ответ: CheckXML: схема проверки - как хранить дополнительную информацию

          Вы скажите, пожалуйста, чтоб ваше и мое время зря не тратить - это однозначно и бесповоротно "нельзя потому, что нельзя" или обсуждаемо?

          Может можно найти какой-то компромис? Ведь никому и ничему это не помешает...
          Что плохого, если, например, в конце блока <составитель>, после всех обязательных тэгов, добавится еще один произвольный?
          Нужно указывать хотя бы должностное лицо, которое составило пачку.

          Комментарий


            #6
            Ответ: CheckXML: схема проверки - как хранить дополнительную информацию

            Это скорее юридический вопрос, а не технический.
            Нельзя, потому что формат утвержден законодательно (на этот год). Что там дальше будет - бог его знает

            Комментарий


              #7
              Ответ: CheckXML: схема проверки - как хранить дополнительную информацию

              Чтож, на "нет" и вопросов больше нет.
              Спасибо за оперативный ответ.

              Комментарий


                #8
                CheckXML: Проверка пачки СЗВ42 выдает ошибку

                CheckXML версия от 06.02.2007
                Проверка пачки СЗВ42 выдает такую ошибку:
                *** Ошибка COM!
                Код 80004004
                Значение Операция прервана
                Источник an_adr2006.AN_ADR2006 an_adr2006.AN_ADR2006
                Пояснение .an_adr2006 c:\windows\system32\an_adr2006.prg Ошибка в строке 174 Переменная 'CODER' не найдена. 12
                Что делать?

                Комментарий


                  #9
                  Ответ: CheckXML: схема проверки - как хранить дополнительную информацию

                  У Вас похоже KLADR не индексирован.

                  Комментарий


                    #10
                    Ответ: CheckXML: схема проверки - как хранить дополнительную информацию

                    Как проиндексировать?

                    Комментарий


                      #11
                      Ответ: CheckXML: схема проверки - как хранить дополнительную информацию

                      Проще всего - скачать и установить последнюю ПОЛНУЮ версию

                      Комментарий


                        #12
                        Ответ: CheckXML: схема проверки - как хранить дополнительную информацию

                        Сообщение от Дмитрий
                        Проще всего - скачать и установить последнюю ПОЛНУЮ версию
                        А какая последняя? У меня установлена полная версия, скачанная с вашего сайта от 06.02.2007. Новее у вас на сайте на нашел. Как проиндексировать кладр в программе проверки тоже не нашел. checkpsn при первой загрузке индексирует, а checkxml?

                        Комментарий


                          #13
                          Ответ: CheckXML: схема проверки - как хранить дополнительную информацию

                          Сообщение от Дмитрий
                          Проще всего - скачать и установить последнюю ПОЛНУЮ версию
                          Ок. Переустановил программу - помогло.
                          Так что - теперь всегда в таких случаях переустанавливать полностью?
                          Может какой-нибудь режим переиндексации КЛАДРа без переустановки есть/будет? Checkpsn, если прибить индексы, переиндексирует при запуске. Может и CheckXML так же?

                          Комментарий


                            #14
                            Ответ: CheckXML: схема проверки - как хранить дополнительную информацию

                            Переиндексирует

                            Комментарий

                            реклама

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