Показать сообщение отдельно
Старый 24.02.2020, 00:50   #1  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,273 / 3466 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
D365FO: Настройка экспорта платежек / импорта выписок, импорта списка банков
Добрый день!
Хочу здесь оставить небольшую инструкцию для будущих поколений, кто будет «дружить» D365FO с клиент-банком в рамках российской локализации.

Итак, по сравнению с предыдущими версиями (AX2012, AX2009) – в D365FO появилось 2 новшества – теперь система не имеет локального клиента, а механизм выгрузки платежек / загрузки выписок реализован теперь через механизм GER (Global Electronic Reporting, электронная отчетность). Соседняя тема Вебинар по функциональности Электронной отчетности (Electronic reporting) и Электронных сообщений (Electronic messages) посвящена как раз обсуждению этого механизма

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

В D365FO такая возможность также сохранилась, но теперь в роли сетевой папки выступает портал Sharepoint Online.

Механизм GER представляет собой достаточно большой конструктор, под который Microsoft выпускает конфигурации. Конфигурации состоят обычно из трех XML-файлов – описание модели, описание мэппинга и описание формата, которые должны быть друг с другом согласованы по версии.

С обновлением версий системы может потребоваться обновление версии описания модели и реже мэппинга. Файл описания формата теоретически описывает только формат и не зависит от непосредственно от структуры хранения данных в системе, поэтому по идее должен обновляться только при необходимости изменения формата (говорю "теоретически", т.к. по факту всё всегда зависит непосредственно от разработчиков настроек).

Такая схема приводит нас к необходимости импортирования конфигураций в следующей последовательности:
  1. Закачиваем последние согласованные версии модели, мэппинга и формата, несмотря на то, что уже вышли обновления модели и, возможно, мэппинга (т.е. ориентируемся на последнюю версию формата)
  2. Закачиваем обновления мэппинга и версии модели, согласованные с этими обновлениями (версия модели может обновляться чаще обновлений мэппинга)
  3. Закачиваем последние версии модели (тут надо обратить внимание, что последние версии моделей могут быть выпущены под более новую версию, нежели у нас имеется, поэтому тут надо либо обновиться до последней версии, либо закачивать последнюю версию, которая закачивается и не ругается)

Будем проводить настройку на версии системы 10.0.8 (10.0.319.10005) PU32 (7.0.5493.35497)
Для целей экспорта платежек нам потребуются:
  • Модель Payment model
  • Мэппинг Payment model mapping 1611
  • Мэппинг Payment model to destination RU
  • Формат Payment Order (RU) (для экспорта платежек)
  • Формат Bank statement (RU) (для импорта выписок)
Также можно выкачать отдельно формат Bank BIC catalog (RU), позволяющий импортировать перечень банков с сайта ЦБ РФ

Импорт конфигураций производится в LCS, внутри проекта внедрения (можно создать тестовый проект), т.е. нужно зайти в проект
Название: 22.02.2020 0-53-51.png
Просмотров: 7186

Размер: 32.8 Кб
В разделе Конфигурация GER необходимо нажать кнопку Импорт и найти (инструменты поиска, к сожалению, отсутствуют, используем глаза, как средство поиска по умолчанию) все необходимые нам файлы.
Нажмите на изображение для увеличения
Название: SNAG_Program-0030.png
Просмотров: 566
Размер:	120.0 Кб
ID:	12658
Нажмите на изображение для увеличения
Название: 22.02.2020 1-01-13.png
Просмотров: 601
Размер:	63.6 Кб
ID:	12617
Нажмите на изображение для увеличения
Название: 22.02.2020 1-02-34.png
Просмотров: 341
Размер:	66.6 Кб
ID:	12618
Для импорта банков нам потребуется версия 20.
Для экспорта платежек / импорта выписки – версия 22.

Также нужно найти и выкачать (сначала файлы выкачиваются в Вашу библиотеку, затем, щелкнув по названию файла его можно скачать себе на компьютер) версии Payment model mapping 1611 и Payment model mapping to destination RU

Таким образом можно выкачать вот такие файлы:
Название: 22.02.2020 1-37-13.png
Просмотров: 7217

Размер: 10.4 Кб
После скачивания этих конфигураций необходимо их закачать в систему в \Управление организацией\Электронная отчетность\Конфигурации, кнопка Обменять-Загрузить из XML-файла.
Нажмите на изображение для увеличения
Название: 22.02.2020 1-13-14.png
Просмотров: 565
Размер:	58.0 Кб
ID:	12619

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

В итоге после импорта получается такая картинка
Нажмите на изображение для увеличения
Название: 23.02.2020 17-07-13.png
Просмотров: 520
Размер:	53.6 Кб
ID:	12621
Нажмите на изображение для увеличения
Название: 23.02.2020 17-07-36.png
Просмотров: 600
Размер:	52.3 Кб
ID:	12622
Нажмите на изображение для увеличения
Название: 23.02.2020 17-07-49.png
Просмотров: 344
Размер:	54.5 Кб
ID:	12623
Нажмите на изображение для увеличения
Название: 23.02.2020 17-08-01.png
Просмотров: 541
Размер:	57.6 Кб
ID:	12624
Нажмите на изображение для увеличения
Название: 23.02.2020 17-08-12.png
Просмотров: 559
Размер:	58.2 Кб
ID:	12625
Нажмите на изображение для увеличения
Название: 23.02.2020 17-08-22.png
Просмотров: 561
Размер:	53.5 Кб
ID:	12626

Итак, после импорта необходимых конфигураций необходимо теперь расставить нужные галочки в форме конфигураций.
Для Payment model mapping 1611 установить флажок «Значение по умолчанию для сопоставления модели»
Нажмите на изображение для увеличения
Название: 23.02.2020 17-13-52.png
Просмотров: 550
Размер:	49.7 Кб
ID:	12627
Для Payment model mapping to destination RU установить флажок «Значение по умолчанию для сопоставления модели»
Нажмите на изображение для увеличения
Название: 23.02.2020 17-14-53.png
Просмотров: 369
Размер:	53.5 Кб
ID:	12628
Создать запись в справочнике \Управление банком и кассовыми операциями\Настройка\Настройка платежного поручения\Виды документов типа «Платежный документ»
Название: 23.02.2020 17-25-29.png
Просмотров: 7183

Размер: 28.0 Кб
В параметрах модуля Управление банком и кассовыми операциями (\Управление банком и кассовыми операциями\Настройка\Параметры управления банком и кассовыми операциями) на закладке Разное выбрать:
(Для импорта списка банков с сайта ЦБ РФ) описание электронного формата, отвечающее за импорт списка банков
Нажмите на изображение для увеличения
Название: 23.02.2020 17-26-48.png
Просмотров: 410
Размер:	91.1 Кб
ID:	12630
Наименование журнала для определения журнала платежей при разноске импортированной выписки, в который будут попадать платежи из выписки, по которым отсутствует платежное поручение в системе (например, банковские комиссии или входящие платежи)
Нажмите на изображение для увеличения
Название: 23.02.2020 17-29-24.png
Просмотров: 610
Размер:	84.3 Кб
ID:	12631
В рабочей области \Управление организации\Рабочие области\Электронная отчетность щелкнуть по ссылке Параметры электронной отчетности
Нажмите на изображение для увеличения
Название: 23.02.2020 19-47-52.png
Просмотров: 519
Размер:	42.2 Кб
ID:	12633
и на закладке Вложения выбрать тип документа "Файл", который отвечает за тип документа, куда прикрепляются вложения
Нажмите на изображение для увеличения
Название: 23.02.2020 19-47-33.png
Просмотров: 351
Размер:	33.6 Кб
ID:	12632
(По умолчанию в RUMF содержится в этом поле значение File, которое отсутствует в компании RUMF, поэтому необходимо выбрать такое значение, которое содержится в текущей компании; в данном примере - это RUMF)
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 24.02.2020 в 12:05.
За это сообщение автора поблагодарили: vmoskalenko (4), mnt_dx (5), iCloud (2).