Поделиться через


Кавычки отображаются вокруг значений в файле .csv для безопасной оплаты в Microsoft Dynamics GP

В этой статье приведены варианты решения проблемы, которые кавычки отображаются вокруг значений в файле .csv для безопасной оплаты в Microsoft Dynamics GP.

Применимо к: Microsoft Dynamics GP
Исходный номер базы знаний: 2511178

Симптомы

Кавычки отображаются вокруг каждого значения в поле в файле безопасной оплаты, созданном в виде файла с разделителями-запятыми (.csv) в Microsoft Dynamics GP. Банк хочет только числовые значения между запятыми и кавычками удалены.

Причина

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

Обходное решение

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

Вариант 1

Настройте настраиватель безопасной оплаты в качестве файла фиксированной длины и жестко запятую между каждым полем в качестве константы. В настоящее время только формат фиксированной длины не будет содержать кавычки в текстовом поле. Большинство банков также примет файл .txt. Однако подтвердите, что банк примет это первое. Этот параметр займет некоторое время, чтобы снова настроить файл конфигуратора, но затем файл будет создаваться правильно без кавычек, идущих вперед.

Вариант 2

Оставьте конфигуратор безопасной оплаты в качестве типа файла с разделителями-запятыми. Откройте файл в Блокноте, прежде чем отправлять его каждый раз. Используйте команду Find, чтобы найти каждую кавычку (") и заменить ее на ничего. Для этого потребуется вручную изменить каждый отправленный файл.

Параметр 3

Платите за настройку самостоятельно, чтобы кавычки были удалены из .csv файла. Или выполните поиск стороннего продукта, совместимого с Dynamics GP, который может достичь нужного формата файла.