Имя: Пароль:
1C
1С v8
Помогите с условием Если Тогда
0 Radzhab
 
18.09.12
09:50
Для каждого Строка  Из Данные Цикл
       
       Если СокрЛП(Строка[5])="Жир" Тогда
           
           Если Буфер= 0 Тогда
               
               
           ИначеЕсли Буфер=1  Тогда
               
           ИначеЕсли Буфер= 2  Тогда
               
           ИначеЕсли Буфер= 3 Тогда
               
           КонецЕсли;
         КонецЕсли;
             
          Если  Строка[5]<>"Жир"  Тогда
            Это  условие не правильно срабатывает
          ИначеЕсли Буфер= 2 Тогда
               
          ИначеЕсли Буфер= 3 Тогда
               
          ИначеЕсли Буфер= 4 Тогда
               
          КонецЕсли;
   КонецЦикла;
1 salvator
 
18.09.12
09:51
Чего надо-то?
2 mikecool
 
18.09.12
09:51
Если СокрЛП(Строка[5])="Жир" Тогда

Иначе
вот тут сработает - инфа 146%

КонецЕсли
3 IBTM
 
18.09.12
09:52
(0)Делайте изменение отпуска по уходу за ребенком -> прекратить с нужной даты
4 Serg_1960
 
18.09.12
09:52
Телепата ему надо. Штатного.
5 Alex S D
 
18.09.12
09:53
жир . буфера.. чето на пятницу потянуло... Сори за офф)
6 Radzhab
 
18.09.12
09:54
По идее должно быть два цикла . Первый - в котором есть "жир" )))))) а второй в котором нету)
7 Alex S D
 
18.09.12
09:56
что не работает то?
8 Alex S D
 
18.09.12
09:57
для поиска жира используй найти()
9 salvator
 
18.09.12
09:57
(6) Если уж пишешь сначала СокрЛП, так пиши и дальше его.
А вообще - см (2)
10 Serg_1960
 
18.09.12
09:59
(0)

Если СокрЛП(Строка[5])="Жир" Тогда
  Если Буфер = 0 Тогда
  ИначеЕсли Буфер = 1 Тогда
  ИначеЕсли Буфер = 2 Тогда
  ИначеЕсли Буфер = 3 Тогда
  КонецЕсли;
Иначе
  Если Буфер = 2 Тогда
  ИначеЕсли Буфер = 3 Тогда
  ИначеЕсли Буфер = 4 Тогда
  КонецЕсли;
КонецЕсли;
11 ZanderZ
 
18.09.12
10:00
Если СокрЛП(Строка[5])="Жир" Тогда
           
           Если Буфер= 0 Тогда
               
               
           ИначеЕсли Буфер=1  Тогда
               
           ИначеЕсли Буфер= 2  Тогда
               
           ИначеЕсли Буфер= 3 Тогда
               
           КонецЕсли;
         КонецЕсли;
             
          Иначе
            Это  условие не правильно срабатывает
          ИначеЕсли Буфер= 2 Тогда
               
          ИначеЕсли Буфер= 3 Тогда
               
          ИначеЕсли Буфер= 4 Тогда
               
          КонецЕсли;