Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

вложенное "КОГДА" в запросе

вложенное "КОГДА" в запросе
Я
   мухомор777
 
05.06.20 - 15:25
добрый день.поскажите как правильно вложить в КОГДА еще одну проверку
КОГДА  ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) = 0 И ЕСТЬNULL(ТоварыНаСкладахОстаткиПоставщик.КоличествоОстаток, 0) = 0 ТОГДА    
     КОГДА ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена,0)=0 Тогда
       Цена2
      Иначе
          ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена,0)
      Конец
КОНЕЦ КАК Цена,
   Chameleon1980
 
1 - 05.06.20 - 15:26
выбор еще раз
   Chameleon1980
 
2 - 05.06.20 - 15:26
выбор когда 1=1 тогда
выбор когда
конец
конец
   мухомор777
 
3 - 05.06.20 - 15:30
я валенок.можно на моем примере?
   мухомор777
 
4 - 05.06.20 - 15:32
сделал спасибо)
   мухомор777
 
5 - 05.06.20 - 15:32
не совсем валенок
   D_E_S_131
 
6 - 05.06.20 - 15:37
Но лучше конечно же написать без вложений.
   arsik
 
7 - 05.06.20 - 15:40
(6) В (2) и предложено без вложений
КОГДА  ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) = 0 И ЕСТЬNULL(ТоварыНаСкладахОстаткиПоставщик.КоличествоОстаток, 0) = 0 и ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена,0)=0 ТОГДА    
       Цена2
КОГДА  ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) = 0 И ЕСТЬNULL(ТоварыНаСкладахОстаткиПоставщик.КоличествоОстаток, 0) = 0 и ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена,0)<>0 ТОГДА    
       ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена,0)
Иначе
       ЧТототам
КОНЕЦ

   D_E_S_131
 
8 - 05.06.20 - 16:15
(7) А чего же там тогда 2 раза "Выбор"? :)

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