| 
    
            
         
         | 
    
    
  | 
Для каждого ПриколВЦикле из Цикл НижеследующийВопрос :) | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        inmortal203    
     21.06.13 
            ✎
    12:14 
 | 
         
        Пишу обработку... В ней есть такой код:
  
        Для каждого СтрокаНоменклатура ИЗ МассивНоменклатура Цикл Для Каждого ТекСлово ИЗ МассивИзПредложения(СтрокаНоменклатура) Цикл Если Массив.Найти(ТекСлово) = Неопределено Тогда СтрокаОшибка = СписокОшибок.Добавить(); СтрокаОшибка.Наименование = Справочники.Номенклатура.НайтиПоНаименованию(СтрокаНоменклатура); СтрокаОшибка.ОписаниеОшибки = "222"; НайденоОшибок = НайденоОшибок + 1; Прервать; КонецЕсли КонецЦикла; При переходе во внутренний цикл СтрокаНоменклатура стает равна " " В чем проблема и где бы об этом почитать если че? УТП,обычная форма, обычное приложение  | 
|||
| 
    1
    
        kosts    
     21.06.13 
            ✎
    12:15 
 | 
         
        (0) Может МассивИзПредложения - это функция и портит переменную...     
         | 
|||
| 
    2
    
        Allexe    
     21.06.13 
            ✎
    12:17 
 | 
         
        (1) +100     
         | 
|||
| 
    3
    
        inmortal203    
     21.06.13 
            ✎
    12:17 
 | 
         
        (1) 
  
        Да, она разбивает текущую строку на отдельные слова и возвращает массив слов из данной строки... как она может портить переменную?  | 
|||
| 
    4
    
        inmortal203    
     21.06.13 
            ✎
    12:18 
 | 
         
        промежуточная переменная спасет?     
         | 
|||
| 
    5
    
        Бледно Золотистый    
     21.06.13 
            ✎
    12:18 
 | 
         
        (4) Знач спасет     
         | 
|||
| 
    6
    
        Allexe    
     21.06.13 
            ✎
    12:19 
 | 
         
        МассивИзПредложения(Знач СтрокаНоменклатура)     
         | 
|||
| 
    7
    
        kosts    
     21.06.13 
            ✎
    12:19 
 | 
         
        (4)
  
        
 
 Читай про "Знач"  | 
|||
| 
    8
    
        mxs089    
     21.06.13 
            ✎
    12:19 
 | 
         
        Знач     
         | 
|||
| 
    9
    
        mxs089    
     21.06.13 
            ✎
    12:19 
 | 
         
        жуйте кактусы     
         | 
|||
| 
    10
    
        kosts    
     21.06.13 
            ✎
    12:20 
 | 
         
        (9) Значем?     
         | 
|||
| 
    11
    
        mxs089    
     21.06.13 
            ✎
    12:22 
 | 
         
        (10) так надо     
         | 
|||
| 
    12
    
        inmortal203    
     21.06.13 
            ✎
    12:23 
 | 
         
        Теперь догнал... В функции передаваемая строка обрезается до тех пор пока от нее не останется лишь пробел...
  
        насчет Знач не знал пока, спасибо. Но... ошибка Ожидается выражение Для Каждого ТекСлово ИЗ МассивИзПредложения(<<?>>Знач СтрокаНоменклатура)  | 
|||
| 
    13
    
        inmortal203    
     21.06.13 
            ✎
    12:24 
 | 
         
        опять туплю) я врубился     
         | 
|||
| 
    14
    
        ДенисЧ    
     21.06.13 
            ✎
    12:24 
 | 
         
        (12) ЗНАЧ в определении функции, а не в вызове     
         | 
|||
| 
    15
    
        inmortal203    
     21.06.13 
            ✎
    12:26 
 | 
         
        (14) именно!)
  
        всем спасибо, покурил СП насчет знач  | 
|||
| 
    16
    
        Lama12    
     21.06.13 
            ✎
    12:27 
 | 
         
        Параметр передается по ссылке а не по значению.     
         | 
|||
| 
    17
    
        kosts    
     21.06.13 
            ✎
    12:27 
 | 
         
        (14) По хорошему Знач нужно использовать в особых случая, например в рекурсии. Т.к. может быть замедление в отдельных случаях.
  
        Будет лучше если в функции ничего с параметрами не делается.  | 
|||
| 
    18
    
        inmortal203    
     21.06.13 
            ✎
    12:33 
 | 
         
        По невежеству просто не обратил внимание на то что параметр изменяется... Считал что они так и передаются по умолчанию как со Значем )     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |