Объявление

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

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

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

    Сообщение от КСИ Посмотреть сообщение
    ФНС тоже (когда переходило по отчетности 2-НДФЛ от текстовых файлов на xml) начинало с GUID. Через год отказалось...
    Ну я бы не сказал что отказались. Просто определили что уникальный номер должен быть не обязательно GUID, а просто иметь определенное количество знаков от 1 до 36.
    Получается что, вопрос обеспечения уникальности ложится на программиста: то ли самостоятельно, то через GUID.
    Мы вот до сих пор используем GUID.

    Комментарий


      Сообщение от fla3 Посмотреть сообщение
      CheckPfr принимает вот это
      Принимает, но в файле нет ИНН физлиц.

      Комментарий


        Сообщение от Леонид Николаевич Посмотреть сообщение
        Завтра посмотрю. Пока вижу один косяк:
        не закрыл тег: <ФИО>
        ......
        <УТ:Отчество>АНДРЕЕВИЧ</УТ:Отчество>
        </ФИО>
        Странно. Файл остается почти без изменений... Не понял.
        Вторая строка тоже подозрительная... Не из примера - точно

        Комментарий


          Сообщение от Aleksei_kr Посмотреть сообщение
          Уважаемые коллеги! 2 вопроса по СЗВ-М:
          1.Как оформлять 2-ю и последующие страницы в бумажной форме ?
          2. Посоветуйте простой конвертер кодировки Win -> UTF-8, который работает без диалога по схеме обращения: Задача.exe файл_исх файл_рерультат
          А никак не оформлять. По логике не должно быть БОЛЬШЕ одной бумажной страницы, поскольку она вмещает как раз 25 записей, а если больше - то по ТКС с ЭП. Одна строчка даже про запас

          Комментарий


            Сообщение от Леонид Николаевич Посмотреть сообщение
            Странно. Файл остается почти без изменений... Не понял.
            Вторая строка тоже подозрительная... Не из примера - точно
            Косяки я поправил. Через CheckPFR проходит. Но конвертацию в UTF-8 делал через "Блокнот", но это диалог, а хотелось бы без него.

            Комментарий


              Сообщение от Леонид Николаевич Посмотреть сообщение
              Странно. Файл остается почти без изменений... Не понял.
              Вторая строка тоже подозрительная... Не из примера - точно
              Вторую строчку взял из примера методом копирования

              Комментарий


                Сообщение от Aleksei_kr Посмотреть сообщение
                Косяки я поправил. Через CheckPFR проходит. Но конвертацию в UTF-8 делал через "Блокнот", но это диалог, а хотелось бы без него.
                Странно, что не работает win1251_utf8.exe
                Я ведь проверял...

                Комментарий


                  Сообщение от Леонид Николаевич Посмотреть сообщение
                  Странно, что не работает win1251_utf8.exe
                  Я ведь проверял...
                  Может быть, при формировании сразу пишете в первой строке UTF-8?
                  Я сначала формирую с windows-1251, а потом вызываю win1251_utf8.exe.
                  Она сама подставит UTF-8.

                  Комментарий


                    Сообщение от Вильф Посмотреть сообщение
                    Принимает, но в файле нет ИНН физлиц.
                    У одного человека есть ИНН, у остальных нет. И это ничему не противоречит ...

                    Комментарий


                      Сообщение от fla3 Посмотреть сообщение
                      Может быть, при формировании сразу пишете в первой строке UTF-8?
                      Я сначала формирую с windows-1251, а потом вызываю win1251_utf8.exe.
                      Она сама подставит UTF-8.
                      Точно!!! Я ведь так и проверял... Но это Aleksey_Kr уже Вам задолжал

                      Комментарий


                        Сообщение от fla3 Посмотреть сообщение
                        CheckPfr принимает вот это
                        А "Месяц" в каком формате должен быть: "3" или "03"?

                        Комментарий


                          Сообщение от Aleksei_kr Посмотреть сообщение
                          Здесь файл
                          У Вас в файле дата заполнения и ДатаВремя в служебной информации не соответствуют:
                          <ДатаЗаполнения>2016-02-22</ДатаЗаполнения>
                          </СЗВ-М>
                          <СлужебнаяИнформация>
                          <АФ:GUID>2D2B5A89-157C-44E8-A2A0-639B7CE30A69</АФ:GUID>
                          <АФ:ДатаВремя>2015-11-21T12:00:00-05:00</АФ:ДатаВремя>
                          </СлужебнаяИнформация>

                          Комментарий


                            Сообщение от LoraK Посмотреть сообщение
                            У Вас в файле дата заполнения и ДатаВремя в служебной информации не соответствуют:
                            Там акцент был на перекодировке.
                            А, кстати, что Вы бы поставили у себя (в Златоусте)?
                            Так? :
                            <ДатаЗаполнения>2016-02-22</ДатаЗаполнения>
                            </СЗВ-М>
                            <СлужебнаяИнформация>
                            <АФ:GUID>2D2B5A89-157C-44E8-A2A0-639B7CE30A69</АФ:GUID>
                            <АФ:ДатаВремя>2016-02-22T12:00:00+05:00</АФ:ДатаВремя>
                            </СлужебнаяИнформация>
                            Мы-ж почти земляки

                            Комментарий


                              Сообщение от Леонид Николаевич Посмотреть сообщение
                              <АФ:ДатаВремя>2016-02-22T12:00:00+05:00</АФ:ДатаВремя>
                              </СлужебнаяИнформация>
                              Да, Леонид Николаевич, ТО ЖЕ, что и у Вас в Челябинске : +5 !

                              И добавила ещё одно извращение (1С7 понимает только либо DOS-кодировку, либо WIN-1251): формирую файл, а потом построчно его же читаю, и для каждой строки вызываю функцию:
                              // Преобразовать строку в UTF-8
                              Функция ПреобразоватьСтрокуВ_UTF8(Стр)
                              Длина=СтрДлина(Стр);
                              Итог="";
                              Для Н=1 По Длина Цикл
                              Знак=Сред(Стр,Н,1);
                              КодС=КодСимв(Знак);
                              Если КодС<128 Тогда
                              Итог=Итог+Знак;
                              Иначе
                              Если (КодС>=КодСимв("А"))И(КодС<=КодСимв("п")) Тогда
                              Итог=Итог+Симв(208)+Симв(144+КодС-КодСимв("А"));
                              ИначеЕсли (КодС>=КодСимв("р"))И(КодС<=КодСимв("я")) Тогда
                              Итог=Итог+Симв(209)+Симв(128+КодС-КодСимв("р"));
                              ИначеЕсли (Знак="ё") Тогда
                              Итог=Итог+Симв(209)+Симв(145);
                              ИначеЕсли (Знак="Ё") Тогда
                              Итог=Итог+Симв(208)+Симв(129);
                              КонецЕсли;
                              КонецЕсли;
                              КонецЦикла;
                              Возврат Итог;
                              КонецФункции

                              Комментарий


                                Сообщение от LoraK Посмотреть сообщение
                                А "Месяц" в каком формате должен быть: "3" или "03"?
                                УТ:ТипМесяц xs:integer Верхняя граница области допустимых значений (включительно):12
                                Нижняя граница области допустимых значений (включительно):1

                                Комментарий

                                реклама

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