Для STORER
Разбираюсь в Ваших кодах. Вроде бы все делается понятно. Не понятно как экспортируются налоговые платежки. Т.е. откуда берутся ОКАТО, налоговые периоды и проч.
Чтобы быть понятнее привожу кусок кода уже со своими дописками. Пустые поля вызывают вопросы. Намекните, пожалуйста, как их заполнять.
PHP код:
// 06.09.2004 SAN <----------
recordOut = ["СекцияДокумент=Платежное поручение",
"Номер="+_bankPaymentOrderJour.PaymentOrderNum,
"Дата="+date2str(_bankPaymentOrderJour.PaymentTransDate,123,2,2,2,2,4),
"ВидПлатежа="+_bankPaymentOrderJour.PaymSpec,
"СтатусСоставителя=",
"ПоказательКБК=",
"ОКАТО=",
"ПоказательОснования=",
"ПоказательПериода=",
"ПоказательНомера=",
"ПоказательДаты=",
"ПоказательТипа=",
"ДатаСписано="+date2str(_bankPaymentOrderJour.PaymentTransDate,123,2,2,2,2,4),
"ДатаПоступило=",
"Сумма="+strNum,
"ПлательщикСчет="+_bankPaymentOrderJour.bankAccountPayer(),
"ПлательщикИНН="+CompanyInfo::find().INN_RU, // SAN 06.09.2004 ADDED
"ПлательщикКПП="+CompanyInfo::find().KPPU_RU, // SAN 06.09.2004 ADDED
"ПолучательСчет="+_bankPaymentOrderJour.bankAccountRecipient(),
"ПолучательИНН="+_bankPaymentOrderJour.inn_Recipient(),
"Получатель1="+_bankPaymentOrderJour.nameRecipient(),
"ПолучательБИК="+_bankPaymentOrderJour.bic_Recipient(),
"ПолучательКПП=",
"ПолучательКорсчет="+_bankPaymentOrderJour.corrBankAccountRecipient(),
// "ВидПлатежа="+_bankPaymentOrderJour.PaymSpec, // SAN 06.09.2004 DOUBLED ?
"Очередность="+_bankPaymentOrderJour.OrderOfPayment, // SAN 06.09.2004 ADDED
"НазначениеПлатежа="+_bankPaymentOrderJour.PurposeOfPayment,
"КонецДокумента"
];
// 06.09.2004 SAN --------->