налоговые реквизиты в платежке

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

Ответить
sildae
Постоянный обитатель
Сообщения: 188
Зарегистрирован: 04 апр 2009, 15:56
Откуда: сАРАТОВ
Контактная информация:

налоговые реквизиты в платежке

Сообщение sildae »

Нужно экспортировать в клиент-банк кбк и окато со вкладки "налоговые реквизиты" в платежке. Подскажите, пожалуйста, какие это поля. В Plpor я их не увидела. Спасибо заранее.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: налоговые реквизиты в платежке

Сообщение edward_K »

Polimer
Местный житель
Сообщения: 489
Зарегистрирован: 27 янв 2006, 12:46
Откуда: Москва

Re: налоговые реквизиты в платежке

Сообщение Polimer »

Один из вариантов формата 1С: http://files.mail.ru/PX1FOR
sildae
Постоянный обитатель
Сообщения: 188
Зарегистрирован: 04 апр 2009, 15:56
Откуда: сАРАТОВ
Контактная информация:

Re: налоговые реквизиты в платежке

Сообщение sildae »

Спасибо вам большое!
spark
Местный житель
Сообщения: 478
Зарегистрирован: 19 окт 2005, 13:38
Контактная информация:

Re: налоговые реквизиты в платежке

Сообщение spark »

Polimer писал(а):Один из вариантов формата 1С: http://files.mail.ru/PX1FOR
Огромное спасибо!!! Как раз собирался с мыслями чтоб настроить 1Совскую выгрузку!
sildae
Постоянный обитатель
Сообщения: 188
Зарегистрирован: 04 апр 2009, 15:56
Откуда: сАРАТОВ
Контактная информация:

Re: налоговые реквизиты в платежке

Сообщение sildae »

* ПРОБЛЕМА В ПИР: 103.4179
* ПЕРВОЕ РЕШЕНИЕ: 8.10.13.0
* КРАТКОЕ ОПИСАНИЕ: Обработка Налоговых раквизитов функцией ExtractDelimitedWord
* ПРОЕКТ: Финансово-расчетные операции
* ДЕТАЛИЗАЦИЯ: Платежное поручение
# ЧТО ИЗМЕНЕНО: Некоторые поля в налоговых реквизитах могут быть не
заполнены. Система сохранит такие реквизиты в виде
"01;3333;40273563000;;;;17.06.2009;1;"
Т.е. разделители ";" будут идти подряд. Для разбора
этой строки при выгрузке в клиент-банк используем
функцию ExtractDelimitedWord,которая считает подряд
идущие разделители как один. Таким образом результат
для предложенной строки будет
ExtractDelimitedWord(PlPor.Tax,5,';') = '1'
Т.е. вместо пятого поля выводится восьмое. Кроме того
функция ExtractDelimitedWord обрезает лишние пробелы
аналогично, так что заполнить пустые поля пробелами
невозможно.
Необходимо или изменить обработку налоговых
реквизитов - записывать '0' при пустом значении поля,
или исправить работу функции (или написать новую).

# КАК ИЗМЕНЕНО: Зарегистрирована функция
function ParseWord( const sSource : string; byWordIndex : byte; Delimiter :
char) : string;
sSource - строка
byWordIndex - номер поля, который хотим получить
Delimiter - символ разделитель.
ParseWord('14;18;402;ТП;15.09.2007;;;НС;',6,';')вернет ''.
Ответить