Объявление

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

Ограничение строк по стажу в СЗВ-3

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

    Ограничение строк по стажу в СЗВ-3

    В декабрьской версии при проверки СЗВ-3 (старые ИС) обнаружена ошибка:
    ***Ошибка при проверке 1-го документа СТАРЫЕ_ИС_СЗВ-3 по схеме...
    Причина Значение элемента больше максимально допустимого.
    Элемент <Количество> не может иметь указанное значение.
    Источник <Количество>36</Количество>

    в файле:
    ...
    <ВсеПериодыРаботы>
    <Количество>36</Количество>
    ...

    Ранее эту ошибку исправляли, например, в сентябрьской версии проверка проходила корректно.

    #2
    Действительно, было такое, увеличили допустимое количество строк стажа в СЗВ-3, потом откатили, когда стало ясно, что нельзя загружать такое количество, так как оно (кажется, 12) "зашито" на более поздних этапах загрузки, а что-то исправлять, как-то там, то ли очень сложно, то ли невозможно. Еще по этому вопросу уточню, но кажется как-то так, и это не от разработчиков зависит.

    Комментарий


      #3
      сравнил файл "док_СТАРЫЕ_ИС_СЗВ-3.XSD" от разных версий обнаружил следующее:

      в сентябрьской версии (со строки 163):
      <xsd:complexType name="ТипВсеПериодыРаботыСЗВ3">
      <xsd:sequence maxOccurs="1">
      <xsd:element name="Количество" maxOccurs="1" minOccurs="0">
      <xsd:simpleType>
      <xsd:restriction base="xsd:integer">
      <xsd:minInclusive value="0"/>
      <xsd:maxInclusive value="500"/>
      <xsd:totalDigits value="3"/>
      </xsd:restriction>
      </xsd:simpleType>
      </xsd:element>
      <xsd:element name="ПериодРаботы" maxOccurs="500" minOccurs="0">
      в декабрьской версии (со строки 163):
      <xsd:complexType name="ТипВсеПериодыРаботыСЗВ3">
      <xsd:sequence maxOccurs="1">
      <xsd:element name="Количество" maxOccurs="1" minOccurs="0">
      <xsd:simpleType>
      <xsd:restriction base="xsd:integer">
      <xsd:minInclusive value="1"/>
      <xsd:maxInclusive value="12"/>
      <xsd:totalDigits value="2"/>
      </xsd:restriction>
      </xsd:simpleType>
      </xsd:element>
      <xsd:element name="ПериодРаботы" maxOccurs="12" minOccurs="0">
      Для сумм по месяцам достаточно - 12, а для стажа - этого очень мало.

      Комментарий


        #4
        Старая история ... А 12 записей, тк в старом бланке Индивидуальных сведений было 12 строк :-)
        Пишите процедуру объединения стажей ... и будет Вам счастье. Только не забывайте про особые условия и административные отпуска, которые эти условия должны резать ....

        Комментарий


          #5
          Тэкс.... можно с этого места по-подробнее?

          Комментарий


            #6
            А зачем вам столько стажей? Действительно, в бланке было 12 строк по стажу. Как же вы раньше укладывались?!

            Пример:
            1) стаж с 01.01. по 15.01
            2) 16,17.01 - без оплаты
            3) стаж с 18.01 по 12.02
            4) 13.02 - без оплаты
            5) стаж с 14.02 по 20.03
            6) с 21.03 по 21.05 - без оплаты
            7) стаж с 22.05 ...
            ... и т.п.
            N) ... по 31.12

            В этом случае показываем стаж одной строкой: с 01.01. по 31.12, и общее число дней без оплаты: 2 м 3 дн.

            Комментарий


              #7
              В том то и дело что кадровикам приходилось как-то подстаиваться под проверочную программу при указании стажа особенно льготного (думаю такая же ситуация была у большинства по всей России)
              И вот после проверки выясняется что стаж в ИС указан не верно...
              Теперь подаются корректирующие формы с правильними данными и тут опять программа проверки ругается... замкнутый круг получается...

              Комментарий


                #8
                Сообщение от LoraK Посмотреть сообщение
                А зачем вам столько стажей? Действительно, в бланке было 12 строк по стажу. Как же вы раньше укладывались?!
                Вы приходите в супермаркет за продуктами, берете корзинку, забиваете ее до краев, а на кассе вам говорят, что можно пробить только 12 продуктов, или заменить всё, что вы набрали на что-то одно и добрать ещё 11

                Комментарий


                  #9
                  именно так и получается

                  Комментарий


                    #10
                    vk65, в бланке было 12 строк по стажу.
                    неудачный пример. Не забывайте, что поданные Вами данные загружаются в программу ПФ, а там свои ограничения. У вас один маленький карман. как же вы собираетесь в него положить все то, что накупили в супермаркете?..

                    Комментарий


                      #11
                      Сообщение от LoraK Посмотреть сообщение
                      vk65, в бланке было 12 строк по стажу.
                      неудачный пример. Не забывайте, что поданные Вами данные загружаются в программу ПФ, а там свои ограничения. У вас один маленький карман. как же вы собираетесь в него положить все то, что накупили в супермаркете?..
                      Пример был условным (а у меня не маленький карман, а большая сумка ).
                      А неудачно в данной ситуации абсолютно ненужное ограничение, заложенное разработчиками формата. Что (кроме упертости разработчиков) мешает сделать количество записей о стаже неограниченным?

                      Комментарий


                        #12
                        Например:
                        1. 01.01.2001-12.02.2001, особые условия, выслуга
                        2. 16.02.2001-16.02.2001
                        3. 17.02.2001-28.02.2001, особые условия, выслуга
                        4. 01.03.2001-01.03.2001
                        5. 02.03.2001-14.04.2001, особые условия, выслуга
                        6. 15.04.2001-15.04.2001
                        7. 16.04.2001-31.08.2001, особые условия, выслуга
                        8. 01.09.2001-01.09.2001
                        9. 02.09.2001-06.10.2001, особые условия, выслуга
                        10. 07.10.2001-08.10.2001
                        11. 09.10.2001-25.10.2001, особые условия, выслуга
                        12. 26.10.2001-26.10.2001
                        13. 27.10.2001-31.12.2001, особые условия, выслуга

                        Программа проверки не пропускает, хотя данные правильные.
                        Последний раз редактировалось andluska; 20.01.2009, 10:31.

                        Комментарий


                          #13
                          Сообщение от andluska Посмотреть сообщение
                          Например:
                          1. 01.01.2001-12.02.2001, особые условия, выслуга
                          2. 16.02.2001-16.02.2001
                          3. 17.02.2001-28.02.2001, особые условия, выслуга
                          4. 01.03.2001-01.03.2001
                          5. 02.03.2001-14.04.2001, особые условия, выслуга
                          6. 15.04.2001-15.04.2001
                          7. 16.04.2001-31.08.2001, особые условия, выслуга
                          8. 01.09.2001-01.09.2001
                          9. 02.09.2001-06.10.2001, особые условия, выслуга
                          10. 07.10.2001-08.10.2001
                          11. 09.10.2001-25.10.2001, особые условия, выслуга
                          12. 26.10.2001-26.10.2001
                          13. 27.10.2001-31.12.2001, особые условия, выслуга

                          Программа проверки не пропускает, хотя данные правильные.
                          ИМХО, Кого интересует, в какие именно дни были особые условия?! Почему нельзя указать период стажа с 01.01.08 по 31.12.08, а число льготных дней указать за вычетом нельготных, т.е. в вашем примере на 7 дней меньше (= 11м 23 д)
                          П.С. И где работник был с 12.02 по 16.02 ?

                          Комментарий


                            #14
                            Сообщение от LoraK Посмотреть сообщение
                            ИМХО, Кого интересует, в какие именно дни были особые условия?! Почему нельзя указать период стажа с 01.01.08 по 31.12.08, а число льготных дней указать за вычетом нельготных, т.е. в вашем примере на 7 дней меньше (= 11м 23 д)
                            П.С. И где работник был с 12.02 по 16.02 ?
                            В принципе в какие именно дни были особые условия мало кого волнует. Но если при проверке этой организации буду выявлены нарушения, то это будет означать о наличии факта подачи недостоверных сведений...

                            Комментарий


                              #15
                              Это не является нарушением и недостоверными сведениями.
                              П.С. Это не я придумала. Такие рекомендации были даны на семинаре работниками отделения ПФ.
                              Последний раз редактировалось LoraK; 22.01.2009, 04:49.

                              Комментарий

                              реклама

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