AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.10.2015, 11:56   #6  
Kadawrik is offline
Kadawrik
Участник
 
279 / 11 (1) +
Регистрация: 04.11.2010
Цитата:
Сообщение от AlexB Посмотреть сообщение
Думаете то вы правильно, только выводов из раздумий не делаете. Чтобы установить 100% что конкретно вызывает ошибку, я и предложил вам разделить вызов внутренней и внешней функций, до тех пор пока вы этого не сделаете, всё останется в стадии предположений.
По Вашему совету прокрутила я вариант, Вами предложеный. Получила следующие результаты:

этот код работает:
Код:
IF STRLEN(BemerkTxt) > 0 THEN BEGIN
  BemerkTxt := COPYSTR(BemerkTxt,BindeStrich+1);
  BemerkTxt := DELCHR(BemerkTxt,'<>',' ');
END;
Этот код не работает:
Код:
IF STRLEN(BemerkTxt) > 0 THEN
      BemerkTxt := DELCHR(COPYSTR(BemerkTxt,BindeStrich+1),'<>',' ');
Какой отсюда вывод? то, что лучше эти функции не делать вложенными - это понятно. Но почему происходит "коллизия", я так и не въехала
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:41.