AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.02.2020, 00:50   #1  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,311 / 3547 (125) ++++++++++
Регистрация: 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
Просмотров: 7633

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

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

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

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

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

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

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

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

Последний раз редактировалось sukhanchik; 24.02.2020 в 12:05.
За это сообщение автора поблагодарили: vmoskalenko (4), mnt_dx (5), iCloud (2).
Старый 24.02.2020, 01:29   #2  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,311 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Теперь надо создать банковский счет компании и способ оплаты, связанный с этим банковским счетом:
\Управление банком и кассовыми операциями\Банковские счета\Банковские счета
Нажмите на изображение для увеличения
Название: 23.02.2020 18-43-30.png
Просмотров: 593
Размер:	104.8 Кб
ID:	12635
Здесь важно указать номер банковского счета (20-значный), реквизиты банка (поле Банковские группы), валюту и поле Нумерация П/П. Здесь указывается номерная серия для номеров платежных поручений. Я указал ее без сегментов
Нажмите на изображение для увеличения
Название: 23.02.2020 18-44-46.png
Просмотров: 528
Размер:	55.9 Кб
ID:	12636
Также я создал банковскую группу (банк) для нового банковского счета (\Управление банком и кассовыми операциями\Настройка\Банковские группы). Там же можно загрузить список банков по кнопке Загрузить список банков. После нажатия кнопки нужно выбрать XML-файл, который скачивается с сайта ЦБ РФ (http://www.cbr.ru/s/newbik)
Нажмите на изображение для увеличения
Название: 23.02.2020 18-38-08.png
Просмотров: 322
Размер:	38.8 Кб
ID:	12634
Также при банковском счете необходимо указать конфигурацию, описывающую импорт выписки. Вкладка кнопок Настроить-Форматы обмена для расчетного счета
Нажмите на изображение для увеличения
Название: 23.02.2020 19-10-55.png
Просмотров: 583
Размер:	45.3 Кб
ID:	12638
Нажмите на изображение для увеличения
Название: 23.02.2020 19-12-00.png
Просмотров: 625
Размер:	24.8 Кб
ID:	12637

Настройка способа оплаты:

\Расчеты с поставщиками\Настройка платежей\Способы оплаты
Нажмите на изображение для увеличения
Название: 23.02.2020 19-06-17.png
Просмотров: 427
Размер:	108.7 Кб
ID:	12639
Необходимо указать выделенные поля. Поле Тип банковской проводки можно в способе оплаты не указывать – тогда его придется вручную заполнять в строке платежа.

Начинаем экспорт платежки.
Необходимо Создать журнал платежей, зайти в строки
\Расчеты с поставщиками\Платежи\Журнал платежей поставщикам
Выбрать поставщика, указать текст проводки (поле Описание), сумму.
Нажмите на изображение для увеличения
Название: 23.02.2020 19-29-36.png
Просмотров: 595
Размер:	28.8 Кб
ID:	12640
На закладке Платеж выбрать способ оплаты АльфаРуб и код вида документа
Нажмите на изображение для увеличения
Название: 23.02.2020 19-29-54.png
Просмотров: 631
Размер:	64.8 Кб
ID:	12641
Посмотрим, что у нас получилось по закладкам:
Закладка Разное
Нажмите на изображение для увеличения
Название: 23.02.2020 19-34-43.png
Просмотров: 631
Размер:	69.1 Кб
ID:	12642
Закладка Платеж
Нажмите на изображение для увеличения
Название: 23.02.2020 19-34-59.png
Просмотров: 496
Размер:	60.8 Кб
ID:	12643
Закладка Банк. Здесь в поле Идентификатор счета должен быть указан банковский счет поставщика (на скриншоте он называется "основной")
Нажмите на изображение для увеличения
Название: 23.02.2020 19-35-17.png
Просмотров: 587
Размер:	20.9 Кб
ID:	12644
Закладка Платежное поручение. Здесь можно в назначение платежа вставить информацию об НДС (кнопка НДС в платежном поручении)
Нажмите на изображение для увеличения
Название: 23.02.2020 19-35-31.png
Просмотров: 573
Размер:	49.4 Кб
ID:	12645

Нажать кнопку Создание платежей, выбрать способ оплаты, банковский счет и указать имя файла. Нажать ОК, затем еще раз нажать ОК.
Название: 23.02.2020 19-37-53.png
Просмотров: 7416

Размер: 20.5 Кб
Если платежное поручение не выгрузилось из-за каких-то ошибок, но при этом оно сформировалось в реестре платежных поручений – необходимо его аннулировать (Функции -Аннулировать п/п) и заново нажать кнопку Создание платежей

Если все пройдет успешно, то в браузер выгрузится файл платежки
Нажмите на изображение для увеличения
Название: 23.02.2020 19-53-45.png
Просмотров: 515
Размер:	37.4 Кб
ID:	12647
Он же в текстовом виде:
Цитата:
DynamicsAxClientBankExchange
Кодировка=Unicode
ДатаСоздания=23.02.2020
ВремяСоздания=07:51:43
Отправитель=Microsoft Dynamics 365
ВерсияФормата=1
Получатель=Банк-Клиент
СекцияДокумент
Номер=1
Дата=01.01.2020
Сумма=120000.00
НазначениеПлатежа=Включая НДС (20,00%) 20000 руб. 00 коп.
ОчередностьПлатежа=05
Валюта=RUB
ПолучательСчет=40702810900000012002
ПлательщикСчет=12345678901234567890
ПлательщикИНН=7709319150
Плательщик1=Contoso Entertainment System Russia
ПлательщикБанк1=АО "АЛЬФА-БАНК", 107078, г. Москва, ул Каланчёвская, 27
ПлательщикКорсчет=30101810200000000593
ПлательщикБИК=044525593
ПолучательРасчСчет=40702810900000012002
ПолучательИНН=2999321423
Получатель1=Корпорация Я.Дата ООО
ПолучательБанк1=Московский банк ОАО "Сбербанк России"
ПолучательКорсчет=30101810400000000225
ПолучательБИК=044525225
ПлательщикКПП=770901001
ПолучательКПП=299901001
ПлательщикРасчСчет=12345678901234567890
КонецДокумента
КонецФайла
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 24.02.2020 в 02:10.
Старый 24.02.2020, 02:09   #3  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,311 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Для выгрузки платежного поручения на Sharepoint-портал в момент нажатия кнопки Создание платежей – необходимо настроить \Управление организацией\Электронная отчетность\Место назначения электронной отчетности
Нажмите на изображение для увеличения
Название: 23.02.2020 20-00-17.png
Просмотров: 362
Размер:	60.8 Кб
ID:	12649
В данной форме необходимо выбрать формат конфигурации платежного поручения (Payment order in RUB (RU)) в поле Ссылка, затем поле Имя компонента файла значение PaymentOrder.
Далее, нажать кнопку Настройки и выбрать в разделе Power BI (видимо в метках ошиблись) флажок Включено = Да, а в поле Sharepoint – тип документа, определенный в \Управление организацией\Управление документами\Типы документов.
После выполнения такой настройки - кнопка Создание платежей выгружает платежку в заданную папку Sharepoint (папка задается в типе документов)
Нажмите на изображение для увеличения
Название: 23.02.2020 20-08-06.png
Просмотров: 547
Размер:	24.0 Кб
ID:	12650
Нажмите на изображение для увеличения
Название: 23.02.2020 20-11-49.png
Просмотров: 557
Размер:	16.3 Кб
ID:	12651

Ссылка на портал Sharepoint задается в \Управление организацией\Управление документами\Параметры управления документами, на вкладке Sharepoint

Для OneBox по умолчанию такой возможности нет, но если у вас есть возможность ассоциировать виртуалку с учеткой из того тенанта, к которому можно подключиться с правами глобального администратора, то есть инструкция (https://ax.docentric.com/configure-s...d365fo-onebox/) как сделать необходимые сертификаты и подключить OneBox к Sharepoint

Аналогично, при импорте выписки можно задать папку Sharepoint в \Управление организацией\Электронная отчетность\Источник электронной отчетности.
Нажмите на изображение для увеличения
Название: 23.02.2020 20-10-37.png
Просмотров: 620
Размер:	70.9 Кб
ID:	12652
В этом случае импорт выписки из клиент-банка (\Управление банком и кассовыми операциями\Периодические задачи\Сторонний банк\Импорт из клиент-банка) будет импортировать файл с указанной папки
Название: 23.02.2020 20-11-22.png
Просмотров: 7425

Размер: 17.9 Кб
Импорт из файла (без настроек Sharepoint)
Название: 24.02.2020 0-44-44.png
Просмотров: 7392

Размер: 10.5 Кб
Импорт из Sharepoint
Нажмите на изображение для увеличения
Название: 24.02.2020 0-48-14.png
Просмотров: 515
Размер:	37.3 Кб
ID:	12655

Формат файла-выписки, в котором содержится наша платежка:
Цитата:
DynamicsAxClientBankExchange
Кодировка=Unicode
ДатаНачала=01.01.2020
ДатаКонца=02.01.2020
Отправитель=Банк-Клиент
ВерсияФормата=1
Получатель=Microsoft Dynamics 365
РасчСчет=12345678901234567890
СекцияРасчСчет
НачальныйОстаток=100000.00
КонечныйОстаток=220000.00
ВсегоПоступило=0.00
ВсегоСписано=120000.00
КонецРасчСчет
СекцияДокумент=Платежное поручение
НазначениеПлатежа=Включая НДС (20,00%) 20000 руб. 00 коп.
Номер=1
Дата=01.01.2020
Сумма=120000.00
ДатаСписано=01.01.2020
ДатаПоступило=01.01.2020
ВидПлатежа=01
ОчередностьПлатежа=05
Валюта=RUB
ПлательщикРасчСчет=12345678901234567890
ПлательщикИНН=7709319150
Плательщик1=Contoso Entertainment System Russia
ПлательщикБанк1=АО "АЛЬФА-БАНК", 107078, г. Москва, ул Каланчёвская, 27
ПлательщикКорсчет=30101810200000000593
ПлательщикБИК=044525593
ПолучательРасчСчет=40702810900000012002
ПолучательИНН=2999321423
Получатель1=Корпорация Я.Дата ООО
ПолучательБанк1=Московский банк ОАО "Сбербанк России"
ПолучательКорсчет=30101810400000000225
ПолучательБИК=044525225
ПлательщикКПП=770901001
ПолучательКПП=299901001
КонецДокумента
КонецФайла
После успешного импорта выписки создается запись в форме \Управление банком и кассовыми операциями\Банковская выверка\Импортированная выписка
Нажмите на изображение для увеличения
Название: SNAG_Program-0028.png
Просмотров: 529
Размер:	65.4 Кб
ID:	12656
Нажмите на изображение для увеличения
Название: SNAG_Program-0029.png
Просмотров: 489
Размер:	58.5 Кб
ID:	12657

Собственно, все.
Большое спасибо Леониду Нестерову (nesterovleo), Microsoft за помощь в освоении этого блока
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 25.02.2020 в 11:23.
За это сообщение автора поблагодарили: KiselevSA (6), trud (20), ashu (3), Удвой Покуров (4), cuba (4).
Старый 24.02.2020, 10:50   #4  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,311 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Есть еще такая особенность при настройке импорта выписки. Для каждого банковского счета необходимо привязывать свой индивидуальный формат импорта выписки. Если один формат привязать к двум счетам, то при импорте входящих платежей - в строки журнала платежей система подставит ранее заведенный счет независимо от того, какой счет был реально в выписке.
Не знаю бага это или фича, но знать про эти грабли полезно.
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: GLU (2), belugin (10).
Старый 25.02.2020, 09:44   #5  
GLU is offline
GLU
Участник
MCBMSS
Лучший по профессии 2009
 
52 / 74 (3) ++++
Регистрация: 08.12.2002
Адрес: Москва и Моск. обл.
Володя, будет замечательно если всю статью оформишь как DOC и выложишь думаю все будут еще больше довольны.
Благодарю за наше просвещение
Старый 25.02.2020, 10:09   #6  
Удвой Покуров is offline
Удвой Покуров
Участник
 
461 / 228 (8) ++++++
Регистрация: 03.04.2011
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Для каждого банковского счета необходимо привязывать свой индивидуальный формат импорта выписки. Если один формат привязать к двум счетам, то при импорте входящих платежей - в строки журнала платежей система подставит ранее заведенный счет независимо от того, какой счет был реально в выписке.
Задача: удалить гланды. Условие: через рот нельзя.

Володя, привет! Спасибо за нечеловеческий труд. Чем старый механизм помешал...
Старый 25.02.2020, 10:50   #7  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,311 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от GLU Посмотреть сообщение
Володя, будет замечательно если всю статью оформишь как DOC и выложишь думаю все будут еще больше довольны.
Благодарю за наше просвещение
Олег, спасибо! В DOC-формат перекладывать статью не планирую по следующим причинам:
1. Цель данной статьи не только просвещение, но и развитие форума. Если оформить, как DOC, то люди будут читать DOC-файл и не пойдут на форум. И поисковые системы не найдут статью. При таком подходе в перспективе не останется площадки, где можно было бы просвещать общественность на русском языке.
2. По опыту - неизменно находятся товарищи, которые торгуют такого рода бесплатными файлами. Соответственно, пусть хотя бы потрудятся этот файл составить.
3. Microsoft выкладывает документацию на docs.microsoft.com и уже давно отказался от PDF-ок, поэтому если уж и выкладывать куда эту статью, то туда. Тут я буду только "за" и сам готов поучаствовать в этом, если мне предоставят возможность туда ее выложить.

UPD: Под нажимом общественности DOC-файл все же прикрепляю. Большое спасибо Станиславу Киселеву (KiselevSA) за подготовку данного файла. Файл разбит на архивы, т.к.у форума есть ограничение по размеру каждого прикрепляемого файла (2Мб)
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 28.02.2020 в 12:08.
Старый 25.02.2020, 11:13   #8  
mnt_dx is offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1,747 / 188 (10) ++++++
Регистрация: 17.02.2011
Адрес: К Северу через Северо-Запад
При настройке столкнулись с тем, что в таблице VendPayModeSpec надо заполнять поле ClassId.
Это из-за нехватки какой-то настройки?
Старый 25.02.2020, 11:19   #9  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,311 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от mnt_dx Посмотреть сообщение
При настройке столкнулись с тем, что в таблице VendPayModeSpec надо заполнять поле ClassId.
Это из-за нехватки какой-то настройки?
Просто эту "фичу" уже тянут из версии в версию Это нормально. У нее уже "стаж" еще с 2009-й версии.
__________________
Возможно сделать все. Вопрос времени
Старый 25.02.2020, 12:25   #10  
mnt_dx is offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1,747 / 188 (10) ++++++
Регистрация: 17.02.2011
Адрес: К Северу через Северо-Запад
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Просто эту "фичу" уже тянут из версии в версию Это нормально. У нее уже "стаж" еще с 2009-й версии.
Хм, не встречал такого ни в 2009 ни в 2012, даже о существовании такой таблицы не догадывался.
Старый 25.02.2020, 13:49   #11  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,311 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Может мы о разном говорим?
Я говорю о том, что в форме Способы оплаты несмотря на то, что мы выбираем флажок "Универсальный электронный формат" - поле "Формат экспорта" все равно должно быть заполнено, до выбора этого флажка
Название: Снимок.PNG
Просмотров: 7751

Размер: 7.6 Кб
Такая же ситуация была в 2012 и в 2009. Там была такая же идеология
Я не проверял эту ситуацию в D365 и 2012, но в 2009-й точно эта ситуация была. И судя по Вашему описанию - она осталась.
Там идет (шел в 2009) выбор классов- обработчиков и проверка на выбор класса-обработчика идет раньше проверки флажка. Даже несмотря на то, что флажок должен по идее отключать эту проверку вообще.
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 25.02.2020 в 14:36.
Старый 25.02.2020, 22:49   #12  
mnt_dx is offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1,747 / 188 (10) ++++++
Регистрация: 17.02.2011
Адрес: К Северу через Северо-Запад
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Может мы о разном говорим?
Я говорю о том, что в форме Способы оплаты несмотря на то, что мы выбираем флажок "Универсальный электронный формат" - поле "Формат экспорта" все равно должно быть заполнено, до выбора этого флажка
Вложение 12659
Такая же ситуация была в 2012 и в 2009. Там была такая же идеология
Я не проверял эту ситуацию в D365 и 2012, но в 2009-й точно эта ситуация была. И судя по Вашему описанию - она осталась.
Там идет (шел в 2009) выбор классов- обработчиков и проверка на выбор класса-обработчика идет раньше проверки флажка. Даже несмотря на то, что флажок должен по идее отключать эту проверку вообще.
Это да, но помимо этого нужно все равно открыть таблицу браузером и заполнить ClassID неким кодом. Возможно порой он заполняется и сам за счет описанного вами, но не всегда.
Старый 26.02.2020, 00:15   #13  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,311 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Честно говоря - не сталкивался с таким поведением системы. Может на каком-то этапе это уже исправили ?
Когда я готовил статью - я взял чистую виртуалку и начал проходить все по шагам, т.е. не просто снял скриншоты, а именно проходил по шагам в виртуалке. И у меня никаких ошибок не вылезло, с первого раза все заработало.
__________________
Возможно сделать все. Вопрос времени
Старый 26.02.2020, 15:08   #14  
mnt_dx is offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1,747 / 188 (10) ++++++
Регистрация: 17.02.2011
Адрес: К Северу через Северо-Запад
Еще есть вопрос: когда импортируем выписку (пока без Sharepoint), то в форме выбора файла нет инфы, для какого банковского счета будет выполняться импорт. Так что, если у нас 10 счетов с импортом, то система нас 10 раз попросит файл неизвестно к какому счету.

Можно ли настройкой вывести счет, по которому акса требует файл?
За это сообщение автора поблагодарили: sukhanchik (6).
Старый 27.02.2020, 04:28   #15  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,311 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от mnt_dx Посмотреть сообщение
Еще есть вопрос: когда импортируем выписку (пока без Sharepoint), то в форме выбора файла нет инфы, для какого банковского счета будет выполняться импорт. Так что, если у нас 10 счетов с импортом, то система нас 10 раз попросит файл неизвестно к какому счету.

Можно ли настройкой вывести счет, по которому акса требует файл?
Шикарный вопрос. И у меня есть стойкое ощущение, что я аккурат именно на эту граблю и напарывался, когда система не смотрела на банковский счет из выписки, а импортировала на первый попавшийся (раньше всех заведенный) счет, к которому привязан формат. И я действительно не делал копию формата и не проверял как будут себя вести два разных формата.
Настройкой я думаю нельзя, потому что GER (если я правильно понимаю) по своей идеологии может лишь принять файл из разных источников, но не может задать дополнительные параметры и тем более их как-то использовать.

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

Сейчас получается, что пути к файлам можно задать исключительно через Sharepoint.
Но с другой стороны - а давайте подумаем - куда может смотреть система, которая находится "где-то там" в облаках, неважно собственных или Microsoft-овских?
По сути смотреть можно только на папки Sharepoint, а диалог оставлен только для тестовых целей.
Поэтому тут я вижу только один выход - использовать Sharepoint. Допиливать код импорта выписки мне кажется нерациональным (можно его посмотреть), потому что там сразу вызывается GER-процессор. Хотя теоретически, можно было бы на диалог добавить выпадающий список выбора счетов. А дальше (т.к. к счету подцеплен формат) система уже спокойно смогла бы выбрать файл и его закачать в систему. Но тогда этот счет придется в коде видимо протаскивать через GER-процессор.
__________________
Возможно сделать все. Вопрос времени
Старый 27.02.2020, 08:53   #16  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Настройкой я думаю нельзя, потому что GER (если я правильно понимаю) по своей
Я не знаю, как сделана конкретная функциональность импорта выписки, но GER как таковой позволяет запрашивать данные у пользователя при запуске при помощи user input parameters
За это сообщение автора поблагодарили: sukhanchik (6).
Старый 28.02.2020, 12:09   #17  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,311 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
По просьбе общественности DOC-файл все же прикрепляю (см пост выше). Большое спасибо Станиславу Киселеву (KiselevSA) за подготовку данного файла
__________________
Возможно сделать все. Вопрос времени
Старый 28.02.2020, 15:32   #18  
Libovs is offline
Libovs
Участник
 
224 / 53 (2) ++++
Регистрация: 26.03.2018
Не подскажете как ER реагирует при импорте файла с ошибочными данными, если в проверках маппинга модели и параметрах отчета заданы противоречивые установки обработки ошибок?
Например, пользователь в Обработка ошибок выбрал "Переход к следующей записи", а проверке маппинга задано Действие после проверки "Остановить выполнение" и эта проверка сработала - или наоборот.
Причем в маппинге проверок может быть несколько и, в общем случае, с разными Действиями, а в параметрах только одна "глобальная".
И можно ли настроить так, чтобы записи прошедшие проверку загружались в строки журнала платежей, а не прошедшие проверку - нет?
Старый 28.02.2020, 22:39   #19  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,311 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Libovs Посмотреть сообщение
Не подскажете как ER реагирует при импорте файла с ошибочными данными, если в проверках маппинга модели и параметрах отчета заданы противоречивые установки обработки ошибок?
Например, пользователь в Обработка ошибок выбрал "Переход к следующей записи", а проверке маппинга задано Действие после проверки "Остановить выполнение" и эта проверка сработала - или наоборот.
Причем в маппинге проверок может быть несколько и, в общем случае, с разными Действиями, а в параметрах только одна "глобальная".
И можно ли настроить так, чтобы записи прошедшие проверку загружались в строки журнала платежей, а не прошедшие проверку - нет?
Лично я не подскажу точно - я внутрь ER еще не залезал. Применительно же к импорту выписки - в российской локализации существует промежуточная таблица (и форма) "Импортированная выписка", в которую в опознанные поля загружаются данные, а все, что не прошло проверку - загружается в отдельное поле общим текстом. Дальше позволяется данные редактировать пользователю и только после корректировки данных при разноске - формируется и разносится журнал платежей (для существующих исходящих платежей в момент импорта ищется соответствующий журнал и ссылка на него пробивается в таблице "Импортированная выписка"
__________________
Возможно сделать все. Вопрос времени
Старый 29.02.2020, 14:15   #20  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
формируется и разносится журнал платежей
О, в D365 уже в журнал платежей по модулям расчетов с клиентами и поставщиками стали писать.
До DAX2012 включительно просто в ежедневный журнал ГК писали все. Но, при этом, работали только с клиентами и поставщиками - какие-то операции помимо этих и конвертации валюты не распознавались (типа комиссий банков).
Теги
ger, банк, выписка

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
D365FO: Пример импорта из (экспорта в) Excel sukhanchik DAX: Программирование 1 03.07.2019 16:19
Настройка электронного формата импорта vlad_ax DAX: Функционал 1 28.08.2015 15:19
"Вычитание" импорта из экспорта в России EVGL DAX: Функционал 3 14.12.2011 14:51
Формат файла Экспорта Импорта dat demon46 DAX: Администрирование 33 11.09.2006 16:18
Использование OWC.Spreadsheet для ускорения экспорта/импорта в/из Excel. storer DAX: Программирование 24 28.03.2005 19:10
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:39.