1С 7.7. Комплекты обработок "клиент-банк "для конфигурации "Бухгалтерский учет для Украины" 7.7.284


Обработки для клиент-банка представляют из себя два комплекта: загрузки и выгрузки отдельно. Выгрузка формирует файлы в формате банков (уже устаревших на сегодняшний день).
Загрузка представляет собой комплект обработок, считывающих формат банка и форму с табличным документом в режиме ввода данных.
Обработки подключаются по принципу регламентированных отчетов (файл со списком обработок в каталоге с основной обработкой). Аваль, Приватбанк, Укрсоцбанк, Правэкс и Укрэксимбанк, в каждом из них несколько форматов обмена по мере их появления.

Это коллективный труд нашего франчайзи, дорабатывались и добавлялись банки по мере требования клиентов (пока их всех сразу не подключили в типовую).

Использовалось для конфигурации "Бухгалтерский учет для Украины" 7.70.284

Возможно для начинающих 7чников (если таковые остались) интерес представляет интерактивная работа с загружаемой выпиской.

В конфигурации необходимо выполнить минимальную доработку: в модуле формы банковской выписки разместить в процедуре ПриОткрытии() следующий текст 

 

 ПриОткрытии()

 

      // в форму списка контрагента добавляется реквизит диалога 

    //СтрПоискКлиента — строка неогр. длины для (текст, недоступный для редактирования, в нем будет показываться название клиента из банковской выписки)

 Обработки подключаются при помощи файлов по принципу регламентированных отчетов. Поэтому для отключения ненужных комментируем соответствующую строку (добавляем символ точка с запятой ;). Файл-реестр банков для поддерживаемых форматов загрузки. Все скромно. Основная форма загрузки — CL_FORM.ert.

 

 Файл-реестр форматов выгрузки банковских выписок (текст MS-DOS)

 Выгрузка платежных поручений еще скромнее. Основная форма выгрузки — Out_Form.ert.

 Подбор платежек и некоторые параметры для банков.

 

Файл-реестр форматов загрузки платежных поручений (текст MS-DOS) 

 

 // ===============================
// выбираем НДС не из всего справочника, а из маленького списка
// ИмяРекв — имя реквизита вида НДС, по умолчанию ВидНДС
Процедура глВыбратьНДС(Конт,ИмяРекв = "") Экспорт
Перем Выб;
    Спр = СоздатьОбъект("Справочник.НалогиОтчисления");
    Спис = СоздатьОбъект("СписокЗначений");
    Если Спр.НайтиПоКоду("НДС20") = 1 Тогда
        Спис.ДобавитьЗначение(Спр.ТекущийЭлемент());
    КонецЕсли;
    Если Спр.НайтиПоКоду("НДС0") = 1 Тогда
        Спис.ДобавитьЗначение(Спр.ТекущийЭлемент());
    КонецЕсли;
    Если Спр.НайтиПоКоду("БезНДС") = 1 Тогда
        Спис.ДобавитьЗначение(Спр.ТекущийЭлемент());
    КонецЕсли;
    Выб = ПолучитьПустоеЗначение("Справочник.НалогиОтчисления");
    Попытка
        Выб = Конт.ВидНДС; // все документы
    Исключение
        Выб = Конт.СтавкаНДС; // справочник ТМЦ
    КонецПопытки;
    Если Спис.ВыбратьЗначение(Выб,,,,2) = 1 Тогда
        Если ИмяРекв = "" Тогда
            Конт.ВидНДС = Выб;
        Иначе
            Конт.УстановитьАтрибут(ИмяРекв,Выб);
        КонецЕсли;
    КонецЕсли;
КонецПроцедур

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *