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


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

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

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

Симптомы

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

Причина

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

Обходной путь

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

Вариант 1

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

Вариант 2

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

Вариант 3

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