Как зарегистрироваться на форуме?

Блог имени Gosti (темы, которые создал(а) участник форума Gosti)

Экспорт п/п в систему банк-клиент

Программы серии 1C для бухгалтерии Казахстана (1С:Предприятие, Бухгалтерский учет, Зарплата и Управление Персоналом, Управление Торговлей, Торговля и Склад, Зарплата и Kадры и т.д.).

Экспорт п/п в систему банк-клиент

Сообщение Gosti » 08 июл 2010, 10:50

Сижу очищаю жёсткий диск от накопившегося хлама. Ковыряясь в старых обработках нашёл одну, которая покажется интересной разработчикам 1С.
Преамбула:
Сидели мы как-то в компании, выпивали. И ко мне обратилась знакомая бухгалтер с просьбой: не мог бы я подумать на тему того, чтобы сделать процесс внесения п/п в систему Банк-клиент из 1С - автоматическим. Тогда, будучи под хмельком, я отшутился. Несколько позже я заинтересовался этой проблемой, поковырявшись с часок с 1С я нашел там обработку для банка ТуранАлем (2006 год), однако мой бухгалтер обслуживался в ЦеснаБанке, и формат выдаваемый этой обработкой не подходил для клиентской версии банка Цесна.
Я тогда обратился к своей знакомой с просьбой посмотреть эту программу. Досконально её изучив, обнаружил в этой системе форматы всех импортируемых документов, типы и длины импортируемых полей. Дальше было дело техники, потребовалось 20 минут, чтобы написать обработку при помощи которой легко и не принуждённо можно вносить платежные поручения в программу Банк-клиент.
Обработка настолько мала, что могу привести её текст тут
Код: Выделить всё
//*******************************************
Функция ДополнитьПробелами(стрВыгрузки,ДлинаСтроки,ДобавлятьСПереди=0)
   стрВыгрузки=СокрЛП(стрВыгрузки);
   Результ="";
   Если СтрДлина(стрВыгрузки) > ДлинаСтроки Тогда
       Результ=Лев(стрВыгрузки,ДлинаСтроки);
   Иначе
        стрПробел="";
       Для ИндексПробела = 1 По ДлинаСтроки-СтрДлина(стрВыгрузки) Цикл
           стрПробел=стрПробел+" ";
       КонецЦикла;
         Результ=?(ДобавлятьСПереди = 0,стрВыгрузки+стрПробел,стрПробел+стрВыгрузки);
   КонецЕсли;   
    Возврат Результ;
КонецФункции

//*******************************************
Процедура Сформировать() 
   Перем ИмяФайла,ИмяКаталога;
   ИмяКаталога="F:\Мои документы";
   ИмяФайла = глПредставлениеДокумента(ПлатежноеПоручение);
    ФС.ВыбратьФайл(1,ИмяФайла,ИмяКаталога,"Выберите файл для выгрузки платежки","Текст (*.txt) |*.txt");
   СтрокаВыгрузки=Строка(ДатаГод(ПлатежноеПоручение.ДатаДок))+?(СтрДлина(СокрЛП(Строка(                  ДатаМесяц(ПлатежноеПоручение.ДатаДок))))=1,"0"+СокрЛП(Строка(ДатаМесяц(               ПлатежноеПоручение.ДатаДок))),СокрЛП(Строка(ДатаМесяц(
               ПлатежноеПоручение.ДатаДок))))+?(СтрДлина(СокрЛП(Строка(ДатаЧисло(               ПлатежноеПоручение.ДатаДок))))=1,"0"+СокрЛП(Строка(ДатаЧисло(               ПлатежноеПоручение.ДатаДок))),СокрЛП(Строка(ДатаЧисло(               ПлатежноеПоручение.ДатаДок))))+
ДополнитьПробелами(ПлатежноеПоручение.БанковскийСчет.БанкОрганизации.Код,9)+            ДополнитьПробелами(ПлатежноеПоручение.БанковскийСчет.Номер,9)+  ДополнитьПробелами(ПлатежноеПоручение.Контрагент.ПолноеНаименование,150)+
ПлатежноеПоручение.Контрагент.РНН+ДополнитьПробелами(
ПлатежноеПоручение.РасчетныйСчетКонтрагента.Банк.Код,9)+
ДополнитьПробелами(ПлатежноеПоручение.РасчетныйСчетКонтрагента.Банк.Наименование,100)+
ДополнитьПробелами(ПлатежноеПоручение.РасчетныйСчетКонтрагента.НомерСчета,9)+
ДополнитьПробелами(Строка(ПлатежноеПоручение.Сумма),15,1)+
ДополнитьПробелами(ПлатежноеПоручение.Содержание,250)+
?(ПустоеЗначение(ПлатежноеПоручение.КодНазначенияПлатежа)=0,
ПлатежноеПоручение.КодНазначенияПлатежа.Код,ДополнитьПробелами("",3))+
?(ПустоеЗначение(ПлатежноеПоручение.КодБюджетнойКласификации)=0,
ПлатежноеПоручение.КодБюджетнойКласификации.Код,ДополнитьПробелами("",6))+
ДополнитьПробелами(ПлатежноеПоручение.Организация.Руководитель.Получить(
ПлатежноеПоручение.ДатаДок).Наименование,35)+ДополнитьПробелами(
ПлатежноеПоручение.Организация.ГлавныйБухгалтер.Получить(
ПлатежноеПоручение.ДатаДок).Наименование,35)+ДополнитьПробелами(Строка(
ПлатежноеПоручение.СтавкаНДС.Ставка),6,1)+ДополнитьПробелами(Строка(
ПлатежноеПоручение.Организация.КБЕ),2)+ДополнитьПробелами(Строка(
ПлатежноеПоручение.Контрагент.КБЕ),2)+"1"+ДополнитьПробелами(Формат(
               ПлатежноеПоручение.СуммаНДС,"Ч015,2"),15,1);
   ФайлВыгрузки = СоздатьОбъект("Текст");
   ФайлВыгрузки.ДобавитьСтроку(СтрокаВыгрузки);
   ФайлВыгрузки.Записать(ИмяКаталога+ИмяФайла);
   Предупреждение("Готово!!!");
   Если ОткрыватьФайлПослеВыгрузки = 1 Тогда
        ЗапуститьПриложение(ИмяКаталога+ИмяФайла);
   КонецЕсли;
КонецПроцедуры
Аватара пользователя
Gosti

 
Сообщения: 3851
Зарегистрирован: 12 май 2010, 13:46
Откуда: From bunch of crap
Профессия: Безработный
Блог имени Gosti
Активность участника


    Re: Экспорт п/п в систему банк-клиент

    Сообщение shurik_kz » 08 июл 2010, 11:26

    Gosti писал(а):сделать процесс внесения п/п в систему Банк-клиент из 1С - автоматическим

    Поправлю немного. Обработки, как в примере, производят процесс экспорта платёжного поручения из 1С в какой-либо промежуточный файл. Файл этот затем импортируется в банк-клиент. Такой вот механизм получается. Можно также выгружать сразу несколько платежек в один файл, но не все банк-клиенты имеют возможность загружать платежки списком.
    Аватара пользователя
    shurik_kz
    -------
     
    Сообщения: 6927
    Зарегистрирован: 17 сен 2008, 15:02
    Откуда: Almaty
    Профессия: IT Специалист
    Блог имени shurik_kz
    Активность участника

      Re: Экспорт п/п в систему банк-клиент

      Сообщение RADUS » 08 июл 2010, 11:30

      Gosti писал(а):Дальше было дело техники, потребовалось 20 минут, чтобы написать обработку при помощи которой легко и не принуждённо можно вносить платежные поручения в программу Банк-клиент.

      Платежки дело хорошее. Но бухам больше нужно чтоп поступившие выписки разносились в 1С.
      А платежки они и сами не спеша вобьют в банк-клиент.. Еще и дважды перепроверят при этом.
      RADUS

       
      Блог имени RADUS
      Активность участника

      Re: Экспорт п/п в систему банк-клиент

      Сообщение Gosti » 08 июл 2010, 11:38

      RADUS писал(а):А платежки они и сами не спеша вобьют в банк-клиент.. Еще и дважды перепроверят при этом.

      Проблема стояла именно в сокращении времени на внесение данных в систему Банк-Клиент, которая была успешно решена.
      Поправлю немного. Обработки, как в примере, производят процесс экспорта платёжного поручения из 1С в какой-либо промежуточный файл.

      Разумеется, можно в принципе было сделать и прямое внесение данных в ПО Банк-Клиент, но использование хуков посчитал невыгодным решением в силу дороговизны исполнения и отсутствия времени на выполнение этой задачи.
      Аватара пользователя
      Gosti

       
      Сообщения: 3851
      Зарегистрирован: 12 май 2010, 13:46
      Откуда: From bunch of crap
      Профессия: Безработный
      Блог имени Gosti
      Активность участника

        Re: Экспорт п/п в систему банк-клиент

        Сообщение d_Fedor » 08 июл 2010, 13:57

        Странно :) Сколько работаю с 1С, у бухгалтеров на первом месте всегда стоял импорт выписок в 1С, с платежками как раз наоборот. Из многочисленных клиентов, может человек 5 используют экспорт платежного поручения...
        d_Fedor

         
        Блог имени d_Fedor
        Активность участника

        Re: Экспорт п/п в систему банк-клиент

        Сообщение Gosti » 08 июл 2010, 14:09

        Читай внимательно первый пост :D Дело было по - пьяни
        Аватара пользователя
        Gosti

         
        Сообщения: 3851
        Зарегистрирован: 12 май 2010, 13:46
        Откуда: From bunch of crap
        Профессия: Безработный
        Блог имени Gosti
        Активность участника

          Re: Экспорт п/п в систему банк-клиент

          Сообщение Оксаночкаа » 08 июл 2010, 15:25

          Извините.а разве существует такая возможность,из Банк-Клиенты,выписки импортировать в 1С,я не понела?
          Аватара пользователя
          Оксаночкаа
          -------
           
          Сообщения: 873
          Зарегистрирован: 25 ноя 2009, 15:00
          Откуда: Петропавловск
          Блог имени Оксаночкаа
          Активность участника

          Re: Экспорт п/п в систему банк-клиент

          Сообщение d_Fedor » 08 июл 2010, 15:49

          Оксаночкаа писал(а):Извините.а разве существует такая возможность,из Банк-Клиенты,выписки импортировать в 1С,я не понела?

          Конечно существует. На сегодня в типовых конфигурациях от 1С предусмотрена возможность двухстороннего обмена с системами банк-клиент банков БТА (БанкТуранАлем) и Народный Банк Казахстана. Для остальных банков существуют ПЛАТНЫЕ услуги специалистов, дорабатывающих программу 1С для обмена с банк-клиентом.
          d_Fedor

           
          Блог имени d_Fedor
          Активность участника

          Re: Экспорт п/п в систему банк-клиент

          Сообщение Оксаночкаа » 08 июл 2010, 16:08

          Обалдеть! мне установили 1С 8,и я немногов шоке от нее,там выписки банка на каждое движение надо заводить отдельный документ. я в цесна банке обслуживаюсь. а если не секрет то какие еще фозможности есть м/у 1с и БК.кроме пенсионный и соц отчислений. :?:
          Аватара пользователя
          Оксаночкаа
          -------
           
          Сообщения: 873
          Зарегистрирован: 25 ноя 2009, 15:00
          Откуда: Петропавловск
          Блог имени Оксаночкаа
          Активность участника

          Re: Экспорт п/п в систему банк-клиент

          Сообщение shurik_kz » 08 июл 2010, 16:18

          RADUS писал(а):А платежки они и сами не спеша вобьют в банк-клиент..

          Fyodor писал(а):с платежками как раз наоборот.

          У меня есть компания, в которой в день до 30 платёжек проходит исходящих. Для них этот вопрос был очень актуален.
          Аватара пользователя
          shurik_kz
          -------
           
          Сообщения: 6927
          Зарегистрирован: 17 сен 2008, 15:02
          Откуда: Almaty
          Профессия: IT Специалист
          Блог имени shurik_kz
          Активность участника

            Re: Экспорт п/п в систему банк-клиент

            Сообщение d_Fedor » 08 июл 2010, 17:18

            shurik_kz писал(а):
            RADUS писал(а):А платежки они и сами не спеша вобьют в банк-клиент..

            Fyodor писал(а):с платежками как раз наоборот.

            У меня есть компания, в которой в день до 30 платёжек проходит исходящих. Для них этот вопрос был очень актуален.

            Ну так именно такие компании и используют экспорт, а вот среднему бизнесу в большинстве своем неактуально :)
            d_Fedor

             
            Блог имени d_Fedor
            Активность участника


            Привет. Мы ищем таланты:
            • Тебе интересен форум? Ты хочешь участвовать и развивать его?
            • Тебе интересно в твоей профессии?
            • Тебе есть чем поделиться из твоего опыта с коллегами на форуме? Есть чем поделиться из собственного опыта, научить или рассказать?
            Мы ищем таланты, которые помогут развить форум. Что взамен:
            • Получить приглашение на форум
            • Радость общения
            • Совместное развитие
            Как: об этом написано на странице: http://tandem.f2.kz/

            Вернуться в 1С Казахстан

             


            • Похожие темы
              Ответы
              Просмотры
              Последнее сообщение

            Кто сейчас на конференции

            Сейчас этот форум просматривают: YandexBot/3.0 и гости: 193


            Лучшие темы за неделю:

            [07.08.2024 обновлена] Шаблоны форм на 2024 год для ИС СОНО
            Кайрат-F2
            15 ноя 2024, 19:42



            Вам помог наш сайт?

            Тогда и мы с радостью примем Вашу помощь
            Перечислите любую сумму на Билайн-номер +7-777-398-41-00

            Каждое перечисление поможет форуму!



            Новые сообщения:

            Работа налоговых серверов в 4 квартале 2024 года
            Кайрат-F2
            20 ноя 2024, 10:08

            [19.11.2024 обновлена] e-Salyq Business - мобильное приложение
            Кайрат-F2
            19 ноя 2024, 00:07

            [07.08.2024 обновлена] Шаблоны форм на 2024 год для ИС СОНО
            Кайрат-F2
            15 ноя 2024, 19:42

            [15.11.2024 обновлена] Шаблоны форм на 2025 год для ИС СОНО
            Кайрат-F2
            15 ноя 2024, 19:41

            Экономика Казахстана к 2060 годам и сегодняшней рождаемость
            Кайрат-F2
            09 ноя 2024, 19:31

            Цены на овощи и фрукты в Казахстане
            Кайрат-F2
            07 ноя 2024, 04:45

            [30.10.2024 обновлена] [e-Salyq Azamat] eSalyq - Мобильное приложение
            Кайрат-F2
            30 окт 2024, 22:07

            [18.10.2024 обновлена] Шаблоны форм на 2023 год для ИС СОНО
            Кайрат-F2
            18 окт 2024, 04:40

            [18.10.2024 обновлена] Шаблоны форм на 2022 год для ИС СОНО
            Кайрат-F2
            18 окт 2024, 04:37

            [18.10.2024 обновлена] Шаблоны форм на 2021 год для ИС СОНО
            Кайрат-F2
            18 окт 2024, 04:35

            [18.10.2024 обновлена] Шаблоны форм на 2020 год для ИС СОНО
            Кайрат-F2
            18 окт 2024, 04:34

            [18.10.2024 обновлена] Правила заполнения налоговых форм на 2019 год
            Кайрат-F2
            18 окт 2024, 04:32

            [06.06.2022 обновлена] NCALayer - для запуска Java в браузере
            Кайрат-F2
            14 окт 2024, 14:35

            Девальвация или инфляция в Казахстане?
            Кайрат-F2
            11 окт 2024, 21:39

            [Новость] www.esf.gov.kz - Портал по выписке электронных счетов-фактур
            Кайрат-F2
            09 окт 2024, 18:44

            Работа налоговых серверов в 3 квартале 2024 года
            Кайрат-F2
            08 сен 2024, 00:42

            [28.12.2023 обновлена] AKMedia Browser 23.12.28[ЭСФ, обновление форм СОНО, Кабинет]
            Кайрат-F2
            27 авг 2024, 13:03

            [03.08.2024 обновлена] Версия ИС СОНО 4.0.39 [02.08.2024]
            daur
            19 авг 2024, 17:43

            portal.kgd.gov.kz
            Кайрат-F2
            18 авг 2024, 19:39

            Олимпиада
            Кайрат-F2
            13 авг 2024, 12:01

            [Новость] knp.kgd.gov.kz - Кабинет налогоплательщика ИСНА
            Кайрат-F2
            01 авг 2024, 21:55

            А вы знаете, что.............
            Кайрат-F2
            01 июл 2024, 12:46

            [Новость] Банковские новости
            Кайрат-F2
            13 июн 2024, 01:20

            Работа налоговых серверов в 2 квартале 2024 года
            Кайрат-F2
            13 июн 2024, 00:47

            [16.12.2022 обновлена] Транспортный клиент для ИС Акциз (Декларант)
            Кайрат-F2
            17 май 2024, 23:46

            [Новость] pki.gov.kz Национальный удостоверяющий центр РК
            Кайрат-F2
            02 май 2024, 15:11

            [Новость] online.stat.kz - отчеты в статистику через Интернет
            Кайрат-F2
            02 май 2024, 15:10


            Хостинг предоставлен Компанией Хостинг–Сервис HS.kz