17 октября, среда 12:26
Bankir.Ru

Объявление

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

Конвертер из формата KLIKO в формат ФНС

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

  • Конвертер из формата KLIKO в формат ФНС

    Здравствуйте! Господа, существует ли все-таки конвертер форматов KLIKO->Налоговая (ФНС) для форм отчетностей 101 и 102? Нужен очень срочно! В некоторых темах этот вопрос проскакивал, но почему-то развязки не имел! Заранее благодарен!

  • #2
    Если кому-нибудь еще нужно, то выкладываю сабж. В архиве имеется конвертер DOS->WIN, так как программка понимает только Win-кодировку.

    Краткое руководство:
    1. Берем отчет KLIKO, кот. мы отправляется в ЦБ
    2. Переименовываем расширение в .txt
    3. Перекодируем в Win-кодировку
    4. Запускаем программку
    5. Если нет реквизитов идем в Файл->Реквизиты заполняем и сохраняем
    6. Далее Импорт->Из файла KLIKO->выбираем нужный отчет->выбираем файл (тот что в Win-кодировке!)
    7. Все Результат появится в каталоге с основной программой.

    PS: Если кто знает как с помощью собственных функций Visual Basic 2008 можно перекодировать текст из DOS в WIN и обратно, подскажите плиз!

    Комментарий


    • #3
      В VS 2005(2008) на С# я использую для чтения файлов в DOS-кодировке класс StreamReader из пространства System.IO:
      StreamReader rFile = new StreamReader("test-dos.txt", Encoding.GetEncoding(866));
      Для записи в WIN-кодировке - StreamWriter:
      StreamWriter wFile = new StreamWriter("test-win.txt", true, Encoding.GetEncoding(1251));
      Наверное в VB тоже есть доступ к этим классам из библиотеки Microsoft .Net Framework версии 2 (должна быть установлена у пользователей программы).

      Комментарий


      • #4
        Function StrInDos(tmp_str)
        Dim i, k, kk
        For i = 1 To Len(tmp_str)
        k = Mid(tmp_str,i,1)
        If Asc(k) > 239 Then
        kk = kk + Chr(Asc(k)-16)
        ElseIf Asc(k) > 128 Then
        kk = kk + Chr(Asc(k)-64)
        Else
        kk = kk + k
        End If
        Next
        StrInDos = kk
        End Function
        "Единственный способ научиться играть лучше - играть с более сильным соперником!"

        Комментарий


        • #5
          Empty и Юнец - спасибо за советы!
          Вот и новая версия с небольшими изменениями:

          Краткое руководство:
          1. Запускаем программку
          2. Если нет реквизитов идем в Файл->Реквизиты заполняем и сохраняем
          3. Далее Импорт->Из файла KLIKO->выбираем нужный отчет->выбираем файл (тот что отправляется в ЦБ)
          4. Все Результат появится в каталоге с основной программой. (теперь точно появится)

          Комментарий


          • #6
            Очередная версия.
            1) Теперь исходный файл не перезаписывается в новой кодировке, а просто создается новый файл с добавлением '_win' к имени;
            2) Окно с реквизитами можно вызывать сколько угодно раз, ошибки быть не должно;
            3) Выходные файлы формируются в каталоге с исходным. Файл с реквизитами создается в каталоге с программой.

            Замечания: по умолчанию реквизит 'ИдПол' (Идентификатор получателя) имеет значение '7750'. Если нужно чтобы 'ИдПол' имел другое значение, то изменить можно руками в готовом отчете.

            PS: Спасибо всем кто писал об ошибках и предложениях!

            Комментарий


            • #7
              Новая версия.
              Исправлена ошибка из-за переполнения строк для ф.102

              Комментарий


              • #8
                Используем для этих целей Balance2W. Можно и все другие отчетности формировать. Очень логично программа работает, но из-за ряда глюков используется совместно с 1Сv7.7, 1Cv8.

                Комментарий


                • #9
                  За 1 кв. 2009 конвектор из клико уже не нужен. Приказ ФНС от 25 декабря 2008 г. N ММ-3-6/684@. 101 и 102 форма уже не сдаются. Вместо них нужно сдать 3 публикуемые формы, которые есть в составе "1С налогоплательщик".

                  Комментарий


                  • #10
                    Сообщение от Proffet Посмотреть сообщение
                    За 1 кв. 2009 конвектор из клико уже не нужен. Приказ ФНС от 25 декабря 2008 г. N ММ-3-6/684@. 101 и 102 форма уже не сдаются.
                    Можно с этого места поподробнее? Приказ ФНС отменяет формат представления 101 и 102 форм в электронном виде. А кто и где указал, что сами формы не сдаются?

                    Комментарий


                    • #11
                      А нет ли у кого конвертилки форм 101 и 102 из ПТК ПСД или еще из чего нибудь в XML по приказу фнс N ММ-3-6/684@?

                      Комментарий


                      • #12
                        В качестве конвертора в налоговые формы для форматов Клико и ПТК ПСД можно использовать программу Баланс-2W.

                        Комментарий


                        • #13
                          Здравствуйте, Коллеги.

                          Чтобы не плодить новые темы, продолжу обсуждение данного вопроса.
                          Вышел Приказ ФНС России от 17.02.2016 N ММВ-7-6/86@ "Об утверждении форматов представления бухгалтерской отчетности кредитных организаций в электронной форме"

                          Появилось у Вас решение по конвертации из формата Kliko, в xml согласно приказу.

                          Буду признателен за помощь.

                          Комментарий

                          Пользователи, просматривающие эту тему

                          Свернуть

                          Присутствует 1. Участников: 0, гостей: 1.

                          Обработка...
                          X