|
Убрать сумму в назначении платежа УПП 1.3
| ☑ |
0
skupidom
27.12.18
✎
00:07
|
СохранимНазначениеПлатежа = НазначениеПлатежа;
НашлиСумму = Найти(НазначениеПлатежа,"Сумма");
Если НашлиСумму > 0 Тогда
ДлинаНП = СтрДлина(СохранимНазначениеПлатежа);
ПраваяЧастьНазначениеПлатежа = СокрЛП(Прав(СохранимНазначениеПлатежа,ДлинаНП - НашлиСумму+1));
НашлиТире = Найти(ПраваяЧастьНазначениеПлатежа,"-");
СредЗначНП = Сред(СохранимНазначениеПлатежа,НашлиСумму,НашлиТире+2);
НазначениеПлатежа = "";
НазначениеПлатежа = СтрЗаменить(СохранимНазначениеПлатежа,СредЗначНП,"");
КонецЕсли;
|
|
1
JeHer
27.12.18
✎
03:48
|
(0) спасибо за функцию, но нафига?
Или где-то должен быть вопрос?
|
|
2
skupidom
27.12.18
✎
09:26
|
при вводе суммы в поле назначения платежа платежного поручения исходящего нужно сделать чтобы слово сумма и сама сумма очищалась.Нужно убирать ее из поля назначения платежа.Как оптимально это сделать? Я лишь привел функцию.
|
|
3
skupidom
27.12.18
✎
09:26
|
прошу поправить.Это при вводе ручками
|
|
4
catena
27.12.18
✎
09:51
|
Поправить на что? Что с ней не так?
|
|
5
skupidom
27.12.18
✎
09:57
|
есть подозрение что результат действия этого алгоритма дублирует строчки в назначении платежа
|
|
6
Numerus Mikhail
27.12.18
✎
09:58
|
(5) Подозрение или ты попробовал?
|
|
7
lxs
27.12.18
✎
10:02
|
(0) Лучше
НашлиСумму = Найти(ВРЕГ(НазначениеПлатежа),"СУММА");
|
|
8
skupidom
27.12.18
✎
10:27
|
заключительный ?: после удаления очистки суммы "", остается пустая строка много строчного поля назначения платежа,как программно вычислить и удалить эту пустую строку ?
|
|
9
Alexandr_U1982
27.12.18
✎
11:26
|
Ни дня без новой темы на мисте)
|
|