Объявление

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

Проект "Сведения о застрахованных лицах" СЗВ-М

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

    Сообщение от Inovet Посмотреть сообщение
    Настоящий GUID генерируется Windows. Я из FP2.6 делал внешней утилитой. Во вложении утилита и пример использования на FP2.6.
    Для перекодировки тоже была внешняя и сразу в длинное имя. Т.е., после формирования в FP2.6, никаких манипуляций делать не приходилось.

    Для перекодировки в UTF-8 можно попробовать универсальную для командной строки
    iconv.exe
    я своей делал в 1251, но и эта должна работать.
    iconv требует dll, а win1251_utf8 нет.

    Комментарий


      У меня своя функция Больше ГУИДов - хороших и разных!

      Функция глРанд()
      Если Число(Random)=0 Тогда
      Random=Число(СтрЗаменить(""+ТекущееВремя(),":","") );
      Random=(16807*Random)%2147483647;
      КонецЕсли;
      Random=(16807*Random)%2147483647;
      Отв=Random/2147483647;
      Возврат(Отв);
      КонецФункции
      //----------------------
      Процедура ПолучитьГУИД()
      Перем Мас[32];
      Рез="";

      Для инд=1 по Разм(Мас) Цикл
      Мас[инд]=_IdToStr(глРанд()*16);

      Рез=Рез+СокрЛП(Мас[инд]);
      Если (инд=8) или (инд=12) или (инд=16) или (инд=20) Тогда
      Рез=Рез+"-";
      КонецЕсли;

      КонецЦикла;

      ГУИД=Рез;
      КонецПроцедуры

      Комментарий


        Сегодня у меня была переписка с разработчиком ДОКУМЕНТЫ ПУ6. По его информации разработчики CHECKPFR или не получили, или не успели внести изменения в программу насчёт тэга "Наименование", а кроме этого ещё есть какие-то мелкие изменения в формате XML (где-то числа 26-го). Остаётся ждать, а потом догонять.

        Комментарий


          Сообщение от LoraK Посмотреть сообщение
          У меня своя функция Больше ГУИДов - хороших и разных!
          в 1с77 можно же проще, обращаясь к библиотекам v7plus

          //************************************************** *******
          Функция ПолучитьGUID()
          Перем v7SysInfo;
          v7SysInfo=СоздатьОбъект("AddIn.V7SysInfo");
          Возврат v7SysInfo.СоздатьGUID();
          КонецФункции

          Комментарий


            Сообщение от fla3 Посмотреть сообщение
            Я делаю по функции времени в текстовом виде, с нужным количеством символов через чёрточку, а потом просто перекодирую от балды, чтобы попасть в разрешённые символы, и ничего, прокатывает...
            Символы:
            "0" / "1" / "2" / "3" / "4" / "5" / "6" / "7" / "8" / "9" /
            "a" / "b" / "c" / "d" / "e" / "f" /
            "A" / "B" / "C" / "D" / "E" / "F"

            Шаблон: ([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fAF]{
            4}-[0-9a-fA-F]{12})|(\{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fAF]{
            4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\})
            Это пока прокатывает, пока в ПФР не начнутся пересечения между разными файлами. А при работе со сторонними организациями надо придерживаться правил и либо делать свою функцию по стандартам, либо использовать готовые (в Windows есть встроенная, например).

            Комментарий


              Сообщение от lubezniy Посмотреть сообщение
              Это пока прокатывает, пока в ПФР не начнутся пересечения между разными файлами. А при работе со сторонними организациями надо придерживаться правил и либо делать свою функцию по стандартам, либо использовать готовые (в Windows есть встроенная, например).
              К счастью, GUID не несёт смысловой нагрузки. И пока он формируется по шаблону и из разрешенных символов, и уникальный в каждый тик времени, нет повода для беспокойства. К тому же проверено годами работы с ФНС, когда они ещё требовали указания ГУИД.

              Комментарий


                Формат данных сведений о застрахованных лицах, утвержденный Распоряжением Правления ПФР от 25.02.2016 N 70р "Об утверждении формата данных сведений о застрахованных лицах" для представления отчетности в электронном виде.
                http://www.pfrf.ru/info/order/individual_records~2934
                видимо формат утвержден... хотя в консультанте этого документа нет...

                Комментарий


                  А пространство имен в Распоряжении другое.

                  Комментарий


                    Сообщение от fla3 Посмотреть сообщение
                    К счастью, GUID не несёт смысловой нагрузки. И пока он формируется по шаблону и из разрешенных символов, и уникальный в каждый тик времени, нет повода для беспокойства. К тому же проверено годами работы с ФНС, когда они ещё требовали указания ГУИД.
                    Хотелось бы надеяться, что ПФР не станет использовать GUID в качестве уникального идентификатора по всей своей системе. В принципе даже стандарт допускает возможность повторяемости, хотя и с очень малой вероятностью.

                    Комментарий


                      Сообщение от lubezniy Посмотреть сообщение
                      Хотелось бы надеяться, что ПФР не станет использовать GUID в качестве уникального идентификатора по всей своей системе. В принципе даже стандарт допускает возможность повторяемости, хотя и с очень малой вероятностью.
                      Из стандарта:
                      Validation mechanism:
                      Apart from determining whether the timestamp portion of the UUID
                      is in the future and therefore not yet assignable, there is no
                      mechanism for determining whether a UUID is 'valid'.

                      Комментарий


                        Сообщение от НатальяА Посмотреть сообщение
                        Формат данных сведений о застрахованных лицах, утвержденный Распоряжением Правления ПФР от 25.02.2016 N 70р "Об утверждении формата данных сведений о застрахованных лицах" для представления отчетности в электронном виде.
                        http://www.pfrf.ru/info/order/individual_records~2934
                        видимо формат утвержден... хотя в консультанте этого документа нет...
                        Подскажите, пожалуйста, формат предусматривает сдачу "нулевого" отчета?

                        Комментарий


                          Сообщение от СергейI Посмотреть сообщение
                          Подскажите, пожалуйста, формат предусматривает сдачу "нулевого" отчета?
                          Не предусматривает. В тэге СписокЗЛ должен быть хотя бы один тэг ЗЛ со сведениями о сотруднике. Так что пустую форму по формату сделать не получится.

                          Комментарий


                            Сообщение от НатальяА Посмотреть сообщение
                            видимо формат утвержден... хотя в консультанте этого документа нет...
                            есть
                            http://base.consultant.ru/cons/cgi/o...e=LAW;n=195003

                            Комментарий


                              Сообщение от lubezniy Посмотреть сообщение
                              Не предусматривает. В тэге СписокЗЛ должен быть хотя бы один тэг ЗЛ со сведениями о сотруднике. Так что пустую форму по формату сделать не получится.
                              Это называется "привет, фальсификация"?
                              Смешно, что будет сдавать ООО, в котором одна директор, и та ушла в декрет - стаж в РСВ она себе покажет, а как сдавать СЗВ_М, это вопрос...

                              Комментарий


                                А формат зарегистрирован Минюстом?

                                Комментарий

                                реклама

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