Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Убрать сумму в назначении платежа УПП 1.3

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует