8.1.5. Взаимодействие с программой «Клиент-банк»
Система «1С: Предприятие» позволяет подготавливать и учитывать различные платежные документы. Обычно распечатки этих документов предоставляются в банк бухгалтером, а из банка получают выписки проведения платежей и поступления на счет организации.
В программе для синхронизации платежных документов в информационной базе и на стороне клиента банка (системы дистанционного управления лицевыми счетами) предназначена обработка Клиент-банк. Разработанный механизм обмена информацией с программами системы «Клиент-банк» позволяет формировать платежные документы в информационной базе, затем выгружать в программу «Клиент-банк» для передачи в банк по электронным каналам связи. Также с помощью обработки из программы «Клиент-банк» в базу загружается информация, поступившая из банка об операциях по расчетным счетам организации. Обмен данными между конфигурацией и программой «Клиент-банк» осуществляется через файл обмена определенного формата.
Настройка электронного обмена с банком производится на вкладке Настройки (рис. 8.9) в окне обработки Клиент-банк, которая вызывается с помощью одноименной команды, расположенной в группе Сервис на панели действий вкладки Денежные средства.
Рис. 8.9. Вкладка Настройки обработки Клиент-банк
С помощью переключателей Кодировка выбирается тип кодировки файлов для обмена данными. В открывающемся списке Название программы выбирается название программы Клиент банка, которая используется для обмена данными с банком. С помощью открывающихся списков Статья ДДС (приход) и Статья ДДС (расход) выбираются статьи прихода и расхода денежных средств в программе. Значение выбирается из справочника Статьи движения денежных средств.
Чтобы сразу проводить загружаемые операции по движению денежных средств, устанавливается флажок Проводить загружаемые.
Выгрузка данных о движении денежных средств в банк осуществляется на вкладке Выгрузка (рис. 8.10).
Рис. 8.10. Вкладка Выгрузка обработки Клиент-банк
В поле Организация указывается организация, для которой производится выгрузка. Значение выбирается из справочника Организации. В поле Банковский счет выбирается банковский счет организации, для которого выполняется обмен данными. Значение выбирается из подчиненного справочника Банковские счета.
В поле Файл выгрузки указывается имя файла, в который будет производиться выгрузка данных. Имена файлов настраиваются в процедурах выгрузки и загрузки. По умолчанию используются следующие имена файлов: при передаче – 1c_to_kl.txt, а при приеме – kl_to_1c.txt. Такие же настройки расположения файлов необходимо указать и в программе Клиент банка для правильного обмена данными. Формат файла – текстовый.
В полях Начало периода и Конец периода задается период отбора платежных документов для выгрузки. В этом интервале дат будут выгружены все платежные документы указанных видов по указанным расчетным счетам. Период выгрузки выбирается таким образом, чтобы были выгружены все документы, введенные (измененные) после предыдущей выгрузки данных. Если период охватывает ранее выгруженные документы, это не считается ошибкой.
После задания периода в табличной части обработки появляется список документов, предназначенных для выгрузки. Документы, не имеющие логических ошибок, то есть готовые к выгрузке в банк, отмечаются флажками. Выгружаются только отмеченные флажками «правильные» документы.
После просмотра (проверки) списка платежных документов можно формировать файл для системы «Клиент-банк» с помощью кнопки Выгрузить.
На следующем этапе с помощью системы «Клиент-банк» сформированный текстовый файл читается и обрабатывается. Результат обработки передается по телекоммуникационным каналам в банк.
Загрузка данных из системы «Клиент-банк» также осуществляется в два этапа. На первом этапе производится прием данных из банка и формирование текстового файла для загрузки в программу «1С: Управление небольшой фирмой 8.2». На втором этапе с помощью обработки Клиент-банк сформированный текстовый файл читается и обрабатывается. Загрузка и проверка файла производится на вкладке Загрузка (рис. 8.11) обработки Клиент-банк.
Рис. 8.11. Вкладка Загрузка обработки Клиент-банк
С помощью кнопки Прочитать данные из файла производится проверка и загрузка данных из файла. После проверки данных в файле в табличной части обработки появляются записи выписки – оплаченные платежные документы из банка. В случае возникновения ошибки в записи текстового файла об этом выводится сообщение.
Загрузка документов из табличной части в конфигурацию производится с помощью кнопки Загрузить. После окончания процесса загрузки документы появляются в журнале Документы по банку (см. рис. 8.1), который открывается с помощью одноименной ссылки в панели навигации вкладки Денежные средства. Загруженные документы остается только открыть, проверить и провести.