Обработка Импорт операций из 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Н
Проценты12701270
Хранение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)
Ставка НДСПоле «Ставка НДС» (настройки)
Счет расчетов БУ(настройки)
Счет расчетов НУ(настройки)
Учитывать КПНИстина
Вид учета НУНУ