...
0

Обработка Импорт операций из PawnShop в 1С

1.  Введение

Описание

Внешняя обработка PawnShopImport.epf предназначена для загрузки в 1С информации, которая была выгружена из программы PawnShop с помощью функции «Выгрузка данных для бухгалтерских программ» (Главное меню -> Сервис -> Выгрузка данных). Подробнее о выгрузке данных Вы сможете узнать из справки к программе PawnShop.

Загружаются данные по заключенным договорам и проведенным операциям (погашение кредита, увеличение основной суммы договора, начисление процентов по договору, корректировка процентов).

Файл обработки разработан и тестировался на платформе 1С:Предприятие 8

2.  Открытие файла обработки

Для открытия файла обработки необходимо войти в 1С:Предприятие и выбрать «Файл –> Открыть», в появившемся диалоговом окне открытия файла выбрать файл обработки «PawnShopImport.epf».

3.  Настройки

Для корректной работы обработки необходимо заполнить настройки (кнопка Настройки обработки).

Форма настроек имеет несколько закладок.

3.1.                      Организация

Здесь необходимо задать значение параметра «Организация». Данное значение будет подставляться в создаваемые документы, использоваться для определения остатков по счетам в процессе формирования операций.

3.2.                      Контрагент

Флажок «Автоматически создавать контрагентов» позволяет создавать новые элементы справочника Контрагенты, в случае, если при загрузке данных из DBF файлов, контрагент не определен по БИН / ИИН. Все создаваемые контрагенты автоматически помещаются в группу, которая выбрана в поле «Записывать новых контрагентов в группу».

3.3.                      Документы

При установленном флажке «Пытаться проводить созданные документы» будет произведена попытка проведения вновь созданных документов. Значение параметра «Ставка НДС» автоматически подставляется во все формируемые документы.

3.4.                      Счета учета

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

Обработкой предусмотрено создание следующих типов проводок:

– Выдача ссуды

– Погашение кредита

– Начисление процентов

– Погашение процентов

– Начисления пени

– Хранение

При первом запуске обработки установятся такие значения счетов:

Вид операции Счет Дебета Счет Кредита
Выдача ссуды 1110 (счет НУ 3020Н) 1010 (счет НУ 1010Н)
Пеня 1280 (счет НУ 3300Н) 6280 (счет НУ 6280Н
Проценты 1270 1270
Хранение 1010 (счет НУ 1010Н) 3510 (счет НУ 3310Н)

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

3.5.                      Системные

Здесь необходимо указать пути к dbf-файлам, из которых будут загружены данные и сформированы документы. Если сначала заполнить поле «Выбрать каталог», то обработка определит dbf-файлы автоматически из указанной папки. Также на этой закладке задается кодировка файлов DBF и префикс документов: это может быть одна или несколько букв (цифр), которые добавятся в номер сформированных документов слева (используется при создании документа по ручному начислению процентов и пени).

Если настройки заполнены не полностью, то большая вероятность того, что созданные документы система не сможет провести. Кроме этого для сохранения и использования введенных настроек у пользователя должен быть доступ на запись к указанному каталогу. После завершения настроек по нажатию на кнопку «Сохранить» будет сформирован файл настроек «PawnShop.ini».

4.  Импорт и создание документов

4.1.                      Импорт операций

После того, как заполнены все настройки, можно начинать импорт данных (кнопка «Импорт операций» на закладке «Импорт операций за период»).

Программа обрабатывает данные из файлов «OPERATIONS» (Операции) и «CONTRACTS» (Договора).

Поиск контрагента происходит по БИН / ИИН, если в dbf-файлах БИН / ИИН задан, а в 1С базе не найден, то будет создан новый контрагент. Если в dbf-файле у контрагента не задан БИН / ИИН, то в базе 1С клиент не будет создан и строки с такими клиентами будут без флага  в табличной части обработки.

Поиск договора контрагента осуществляется по номеру. Если договор не найден – создается новый.

Обработка автоматически делит операции на 3 типа:

  1. Заключение договора. Документ «Расходный кассовый ордер»

Анализируется файл «Договора». В программе 1С создается документ «Расходный кассовый ордер», если ранее он еще не был создан.

Поиск существующих, не помеченных на удаление документов, ведется по дате договора, контрагенту, номеру договора. Если документ найден, то он будет отредактирован на основании данных из dfb-файла. Если не найдет – будет создан новый РКО. Порядок заполнения реквизитов документа описан в Приложении 1.

  1. Погашение кредита (сумма операции больше 0)

Анализируется файл «Операции».

2.1 Погашение процентов. Документ «Приходный кассовый ордер»

Поиск существующих, не помеченных на удаление документов ведется по дате операции, контрагенту, договору, обособленному подразделению, счету учета расчетов с контрагентами. Если документ найден, то он будет отредактирован на основании данных из dfb-файла. Если не найдет – будет создан новый ПКО.

Сумма документа рассчитывается сложением сумм по оплате процентов, пени и услуг хранения. Если сумма больше 0, то создается документ ПКО. Дата документа – дата операции. Счета учета и субконто – из настроек. Подробное описание заполнения реквизитов в Приложении 2.

2.2 Погашение тела кредита. Документ «Приходный кассовый ордер»

Поиск существующих, не помеченных на удаление документов ведется по дате операции, контрагенту, договору, обособленному подразделению, счету учета расчетов с контрагентами. Если документ найден, то он будет отредактирован на основании данных из dfb-файла. Если не найдет – будет создан новый ПКО.

Если сумма по операции больше 0, то создается документ ПКО. Заполнение реквизитов описано в Приложении 3.

  1. Увеличение основной суммы договора. Документ «Расходный кассовый ордер»

Операция аналогична «Заключению договора», изменяется значение некоторых реквизитов (Приложение 4).

4.2.                      Создание документов

По завершению импорта операций при нажатии на кнопку «Создать документы операций» будут созданы соответствующие документы по тем операциям, которые отмечены флагом в табличной части. В процессе выполнения обработки данных в области служебных сообщений будет выводиться информация пользователю о его ходе и результатах соответственно.

Приложение 1

Заключение договора – «Расходный кассовый ордер»

Реквизит документа Параметр для подстановки
Организация Поле «Организация» (настройки)
Дата Дата договора (файл CONTR_CLIENTS.dbf, поле CONTR_DATE)
Номер Формируется автоматически
Вид операции «Расчеты по кредитам и займам с контрагентами»
Счет учета наличных денежных средств (Счет касса) Счет КТ операция «Выдача ссуды» (настройки)
Комментарий «Заключение нового договора»
Контрагент Справочник «Контрагенты», поиск по ИНН
Договор контрагента Справочник «Договоры контрагентов», поиск по номеру договора
Валюта документа Валюта регламентированного учета
Сумма документа Сумма договора (файл CONTR_CLIENTS.dbf, поле CONTR_SUM)
Ответственный Текущий пользователь
Счет учета расчетов с контрагентом Счет ДТ операция «Выдача ссуды» (настройки)
Статья движения денежных средств Субконто операция «Выдача ссуды» (настройки)
Номер ордера Стандартная процедура установки номера ордера
Курс взаиморасчетов 1
Кратность взаиморасчетов 1
Сумма взаиморасчетов Сумма договора (файл CONTR_CLIENTS.dbf, поле CONTR_SUM)
Сумма платежа Сумма договора (файл CONTR_CLIENTS.dbf, поле CONTR_SUM)
Ставка НДС Поле «Ставка НДС» (настройки)
Счет расчетов БУ (настройки)
Счет расчетов НУ (настройки)
Учитывать КПН Истина
Вид учета НУ НУ

Приложение 2

Погашение кредита (Погашение процентов) – «Приходный кассовый ордер»

 

Реквизит документа Параметр для подстановки
Организация Поле «Организация» (настройки)
Дата Дата операции (файл OPERATIONS.dbf, поле OP_DATE)
Номер Формируется автоматически
Вид операции «Расчеты по кредитам и займам с контрагентами»
Счет учета наличных денежных средств (Счет касса) Счет ДТ операция «Погашение процентов» (настройки)
Комментарий «Погашение процентов (Х)», где Х – номер операции
Контрагент Справочник «Контрагенты», поиск по ИНН
Договор контрагента Справочник «Договоры контрагентов», поиск по номеру договора
Валюта документа Валюта регламентированного учета
Сумма документа Сумма значений в полях PAY_PRC, PAY_STRG, PAY_PEN
Ответственный Текущий пользователь
Счет учета расчетов с контрагентом Счет КТ операция «Погашение процентов» (настройки)
Статья движения денежных средств Поле «Субконто» операция «Погашение процентов» (настройки)
Номер ордера Стандартная процедура установки номера ордера
Курс взаиморасчетов 1
Кратность взаиморасчетов 1
Сумма взаиморасчетов Сумма значений в полях PAY_PRC, PAY_STRG, PAY_PEN
Сумма платежа Сумма значений в полях PAY_PRC, PAY_STRG, PAY_PEN
Ставка НДС Поле «Ставка НДС» (настройки)
Счет расчетов БУ (настройки)
Счет расчетов НУ (настройки)
Учитывать КПН Истина
Вид учета НУ НУ

Приложение 3

Погашение кредита (Погашение тела кредита) – «Приходный кассовый ордер»

 

Реквизит документа Параметр для подстановки
Организация Поле «Организация» (настройки)
Дата Дата операции (файл OPERATIONS.dbf, поле OP_DATE)
Номер Формируется автоматически
Вид операции «Расчеты по кредитам и займам с контрагентами»
Счет учета наличных денежных средств (Счет касса) Счет ДТ операция «Погашение кредита» (настройки)
Комментарий «Погашение кредита (Х)», где Х – номер операции
Контрагент Справочник «Контрагенты», поиск по ИНН
Договор контрагента Справочник «Договоры контрагентов», поиск по номеру договора
Валюта документа Валюта регламентированного учета
Сумма документа Сумма операции (файл OPERATIONS.dbf, поле PAY_SUM)
Ответственный Текущий пользователь
Счет учета расчетов с контрагентом Счет КТ операция «Погашение кредита» (настройки)
Статья движения денежных средств Поле «Субконто» операция «Погашение кредита» (настройки)
Номер ордера Стандартная процедура установки номера ордера
Курс взаиморасчетов 1
Кратность взаиморасчетов 1
Сумма взаиморасчетов Сумма операции (файл OPERATIONS.dbf, поле PAY_SUM)
Сумма платежа Сумма операции (файл OPERATIONS.dbf, поле PAY_SUM)
Ставка НДС Поле «Ставка НДС» (настройки)
Счет расчетов БУ (настройки)
Счет расчетов НУ (настройки)
Учитывать КПН Истина
Вид учета НУ НУ

Приложение 4

Увеличение основной суммы договора – «Расходный кассовый ордер»

 

Реквизит документа Параметр для подстановки
Организация Поле «Организация» (настройки)
Дата Дата операции (файл OPERATIONS.dbf, поле OP_DATE)
Номер Формируется автоматически
Вид операции «Расчеты по кредитам и займам с контрагентами»
Счет учета наличных денежных средств (Счет касса) Счет КТ операция «Выдача ссуды» (настройки)
Комментарий «Увеличение основной суммы договора»
Контрагент Справочник «Контрагенты», поиск по ИНН
Договор контрагента Справочник «Договоры контрагентов», поиск по номеру договора
Валюта документа Валюта регламентированного учета
Сумма документа Сумма операции (файл OPERATIONS.dbf, поле PAY_SUM)
Ответственный Текущий пользователь
Счет учета расчетов с контрагентом Счет ДТ операция «Выдача ссуды» (настройки)
Статья движения денежных средств Субконто операция «Выдача ссуды» (настройки)
Номер ордера Стандартная процедура установки номера ордера
Курс взаиморасчетов 1
Кратность взаиморасчетов 1
Сумма взаиморасчетов Сумма операции (файл OPERATIONS.dbf, поле PAY_SUM)
Сумма платежа Сумма операции (файл OPERATIONS.dbf, поле PAY_SUM)
Ставка НДС Поле «Ставка НДС» (настройки)
Счет расчетов БУ (настройки)
Счет расчетов НУ (настройки)
Учитывать КПН Истина
Вид учета НУ НУ