Объявление

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

Слишком длинный идентификатор

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

    Слишком длинный идентификатор

    Организация большая, около 6000 человек.
    База данных по персоналу откуда и делается формирование xml файлов, на Oracle.
    И вот в чем проблема: в Oracle действует ограничение на идентификаторы (xmlelement(...)) в 30 символов. Раньше всё было нормально. Теперь тег <ВХОДЯЩАЯ_ОПИСЬ> обозвали <ВХОДЯЩАЯ_ОПИСЬ_ПО_СТРАХОВЫМ_ВЗНОСАМ>,
    а бывший <СЗВ-4-1> или <СЗВ-4-2> теперь -
    <СВЕДЕНИЯ_О_СТРАХОВЫХ_ВЗНОСАХ_И_СТРАХОВОМ_СТАЖЕ_ЗЛ >
    Соответственно теперешние теги не сформировать.

    Вопрос наверно больше риторический: ЗАЧЕМ было так размашисто теги обзывать??? Не учитывая стандартов...

    upd: проблему обошел... но осадок остался

    ___________________________________

    Теперь СЗВ-6-2 можно делать списочно, и сведений в пачке может быть до 32000, в чекXML в файле CHECKXML\Xsd\Типы.XSD
    у типа "ТипНомерВПачке" максимальное значение 999
    поправьте, а то пачки в которых больше 999 сведений, чекXML не проверяет. Если уже поправлено, то извиняюсь... новую версию пока не смотрел.


    Код:
    <!--Тип Номер документа в пачке 1..999 -->
    
    	<xsd:simpleType name="ТипНомерВПачке">
    		<xsd:restriction base="xsd:integer">
    			<xsd:minInclusive value="1"/>
    			<xsd:maxInclusive value="32000"/>
    			<xsd:totalDigits value="5"/>
    		</xsd:restriction>
            </xsd:simpleType>
    Последний раз редактировалось ПрограмMYST; 08.07.2010, 14:28.

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

    Комментарий


      #3
      Александру Екжанову! Будете ли Вы ставить вопрос перед разработчиками Правил вопрос о ДОГОВОРе. Сейчас требуется ДОГОВОР ставить в первом периоде, если их несколько. А если первый период был работой по трудовому договору, а последующие - по договору подряда после увольнения? Или наоборот? Первый период записан в трудовой книжке, а договоры подряда - не записываются. Получается нестыковка кадрового учета и сведений в ПФР.

      Комментарий

      реклама

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