|
v7: Обмен с банк-клиентом в УСН 7.7 | ☑ | ||
---|---|---|---|---|
0
valent-jedi
23.03.14
✎
15:47
|
Привет всем!
Подскажите пожалуйста, где можно взять форматы выгрузки в банк-клиенты для обработки в меню Сервис-обмен с банк-клиентом? Интересует конкретно выгрузка в iBank 2. Почему-то не прописывается автоматом УИН0/// в текстовом файлике в назначении платежа в платежном поручении. И если с форматами глухо, подскажите, пожалуйста, где эту обработку найти, чтобы самому допилить, а то я не нашел ни в конфигураторе, ни в ExtForms. |
|||
1
zak555
23.03.14
✎
15:56
|
обработка ПредприятиеКлиент
|
|||
2
valent-jedi
23.03.14
✎
16:10
|
Действительно, кто бы мог подумать.
А знаете, почему строка назначение платежа не полностью выгружается, хотя если печатать платежное поручение из документа, то там все норм? |
|||
3
valent-jedi
23.03.14
✎
17:33
|
Ладно, нашел строчечки кода, где назначение платежа задается, буду туда свои костылики писать. Но если все-таки кто-нибудь знает правильный путь, я открыт для новых знаний ;)
(1) Спасибо за указание на обработку, сам фиг бы нашел ее. |
|||
4
zak555
23.03.14
✎
17:36
|
не надо никаких костылей
поле размер поля назначения платежа ограничен по размеру |
|||
5
valent-jedi
23.03.14
✎
18:13
|
(4) Хм... просто бухи вручную открывают выгруженный текстовый файл, ищут параметр НазначениеПлатежа и к нему приписывают после знака равно УИН0///, иначе банк-клиент не импортирует, а ругается. Собственно я нашел, где формируется НазначениеПлатежа в выгрузке и там добавил к строке УИН автоматом:
ТаблицаДокументов.НазначениеПлатежа= "УИН" + СокрП(Документ.ИдентификаторПлатежа) + "///" + СтрЗаменить(СокрП(Документ.Содержание)+НДС, РазделительСтрок, " "); ТаблицаДокументов.НазначениеПлатежа1="УИН" + СокрП(Документ.ИдентификаторПлатежа) + "///" + СтрПолучитьСтроку(Содержание, 1); ТаблицаДокументов.НазначениеПлатежа2="УИН" + СокрП(Документ.ИдентификаторПлатежа) + "///" + СтрПолучитьСтроку(Содержание, 2); ТаблицаДокументов.НазначениеПлатежа3="УИН" + СокрП(Документ.ИдентификаторПлатежа) + "///" + СтрПолучитьСтроку(Содержание, 3); ТаблицаДокументов.НазначениеПлатежа4="УИН" + СокрП(Документ.ИдентификаторПлатежа) + "///" + СтрПолучитьСтроку(Содержание, 4); ТаблицаДокументов.НазначениеПлатежа5="УИН" + СокрП(Документ.ИдентификаторПлатежа) + "///" + СтрПолучитьСтроку(Содержание, 5); ТаблицаДокументов.НазначениеПлатежа6="УИН" + СокрП(Документ.ИдентификаторПлатежа) + "///" + СтрПолучитьСтроку(Содержание, 6); а было так: ТаблицаДокументов.НазначениеПлатежа= СтрЗаменить(СокрП(Документ.Содержание)+НДС, РазделительСтрок, " "); ТаблицаДокументов.НазначениеПлатежа1=СтрПолучитьСтроку(Содержание, 1); ТаблицаДокументов.НазначениеПлатежа2=СтрПолучитьСтроку(Содержание, 2); ТаблицаДокументов.НазначениеПлатежа3=СтрПолучитьСтроку(Содержание, 3); ТаблицаДокументов.НазначениеПлатежа4=СтрПолучитьСтроку(Содержание, 4); ТаблицаДокументов.НазначениеПлатежа5=СтрПолучитьСтроку(Содержание, 5); ТаблицаДокументов.НазначениеПлатежа6=СтрПолучитьСтроку(Содержание, 6); Я что-то не так сделал? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |