#0
by breezee
Убираю последние точки, код ниже. При выполнении функции у меня поле всех вызовов не возвращает значение моей строки, а заново вызывается строка помеченная (***) и не возвращает ничего. Я сделал эту функцию по-другом, без рекурсии, но, если мне вдруг понадобится возвращать значения в рекурсивной функции - мне это может понадобится. Подскажите, пожалуйста, где я не правильно организовал рекурсию? стр1 = "";
#2
by pessok
лучше бы сделать это процедурой, без переменной НоваяСтрока Процедура УбратьПоследниеТочки(Стр)
#3
by breezee
Не отработал это, извиняюсь. Все равно пример тестовый Мне в конкретной задаче нужно было возвращать значение. Для всех строк колонки из экселя я получаю строки, потом обрезаю все последние точки и записываю обратно в эксель
#4
by sonne666
вместо НоваяСтрока используй Стр, или переопределяй НоваяСтрока = Стр. Сейчас функция вернет пустую строку, если в переданной строке нет последней точки.
#5
by Mort
К рекурсии нужно относиться как к неизбежному злу. А эта задача запросто решается одним циклом.
#18
by Лодырь
таки да. -1. не суть важно ) Но вы задумайтесь, даст ли плюс переход на английский язык. И удаление переносов строк. Меньше текста - меньше вес конфы, улучшается быстродействие )
#19
by фобка
по-моему вес конфы увеличивается блоками.. Там не прямая зависимость от количества символов. Создай внешнюю обработку с процедурой, сохрани, посмотри размер. Добавь в обработку комментарий, сохрани, сравни
#21
by Ildarovich
Это задача вообще одним выражением решается. Если в строке нет пробелов, то Если в строке есть пробелы, то понадобится еще две СтрЗаменить.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- возврат от покупателя и возврат поставщику в УСН
- Проблема с док. Возврат товара от клиента и возврат поставщику.
- Кнопки "Сохранить Значения", "Восстановить Значения"
- ТиС (Проведение возвратов (Возврат от поставщика, возврат покупателю))
- HELP! 1C Бухгалтерия 7.7. УСН. Возврат товаров от покутеля. Возврат поставщику.
- Розница: чек на возврат и возврат от покупателя
- Возврат значения из общей формы в общий модуль
- УПП: возврат денег покупателю в у.е в связи с возвратом товара
- СКД, подбор базового значения диаграммы исходя из минимального значения
В этой группе 1С
- Пробел в get запросе
- выгрузка 2-НДФЛ из БП 2.0 для налоговой: старый формат
- ЕГАИС. часть 7
- О совместимости релизов 1С (8.2 и 8.3) разных узлах распределенной базы
- УФ. Видимость колонки в отчете на СКД
- заполнение регистра сведений из общего модуля
- Выбивает 1с при работе с консолью запросов.
- УПП. Как наиболее грамотно организовать синонимы номенклатуры?
- Сравнение двух файлов DBF
- Как в БП30 делается групповое перепроведение документов?
- Индикатор в строке таблицы
- ЗУП 3.0. Отработано <> оплачено в своде начисленной зп
- Как удалить записи из регистра накопления при удаленном регистраторе
- ЗУП 3.0. По отпускным перечислять НДФЛ один раз в месяц в конце. Как?
- Условия в запросе: получение всех записей, если параметр пустой.
- Com соединение из старой версии к новой
- Проверка заполнения свойства перед записью справочника
- Обработка событий таблицы формы
- JSON в на платформе 8.3 взлетит если режим совместимости в УПП поставить?
- Изменения в БГУ с 2016 и Уведомление об уточнении операций клиента