|  29.06.2012, 12:54 | #1 | 
| Участник | Экспорт платежных поручений AX 2009 RU5+ 
			
			По примеру из документации настроили шаблон экспорта в клиент-банк. Экспорт в "формате 1С", работаем с секциями. На выходе получаем файл (условно) такой: Цитата: 
		
			1CClientBankExchange ВерсияФормата=1.0 Кодировка=Windows СекцияДокумент Номер=Т000084 Сумма=5000.00 КонецДокумента КонецФайла Кто-нибудь сталкивался? Судя по коду, в методе BankClientExportFormatSection_RU.fillCommonFields() неверная обработка: X++: if (strStartsWith(tmpStr, #RecDelim))
    {
        tmpStr = substr(tmpStr, strlen(#RecDelim) + 1, strlen(s));
    }В итоге исправил так (см. ниже), файл формируется корректно: X++: //+ IF 29.06.2012 /* if (strStartsWith(tmpStr, #RecDelim)) { tmpStr = substr(tmpStr, strlen(#RecDelim) + 1, strlen(s)); } */ if (strEndsWith(tmpStr, #RecDelim)) { tmpStr = substr(tmpStr, 1, strlen(tmpStr) - strlen(#RecDelim)); } //- IF 29.06.2012 
				__________________ Ivanhoe as is.. | 
|  | |
| За это сообщение автора поблагодарили: gl00mie (3), Antoncheg (1). | |
| Теги | 
| ax2009, клиент-банк, ошибка, платежное поручение, экспорт | 
|  | 
| 
 |