AXForum  
Вернуться   AXForum > Прочие обсуждения > Курилка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.10.2019, 09:43   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
ну, наконец-то! lsFusion - альтернативное действие для цикла
ну, наконец-то хоть где-то это появилось!
https://documentation.lsfusion.org/p...pageId=6684675

Цитата:
Также существует возможность задать альтернативное действие, которое выполняется, только если не было найдено ни одного набора объектов, удовлетворяющего условию.
__________________
полезное на axForum, github, vk, coub.
Старый 03.10.2019, 10:49   #2  
NitroJunkie is offline
NitroJunkie
Участник
 
19 / 28 (1) +++
Регистрация: 03.10.2019
Вроде в C# тоже есть.

В lsFusion это на самом деле нужно из-за особенностей FOR и introduc'инга параметров. То есть для таких кейсов:

FOR i = requested() DO
f(i) <- 5;
ELSE
MESSAGE 'canceled';

FOR selected(Sku s) DO
f(s) <- 5;
ELSE
MESSAGE 'no sku selected';

Ну то есть сахар прикольный, но не такой уж жизненно необходимый.
Старый 03.10.2019, 10:51   #3  
NitroJunkie is offline
NitroJunkie
Участник
 
19 / 28 (1) +++
Регистрация: 03.10.2019
Я вообще чего пришел

Можете помочь с этой веткой комментариев:

https://habr.com/ru/company/lsfusion...mment_20700121

Там все правильно или человек, который отвечает (спасибо конечно ему за это), где-то заблуждается?
Старый 03.10.2019, 11:07   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от NitroJunkie Посмотреть сообщение
Вроде в C# тоже есть.
вроде нет.
for: https://docs.microsoft.com/ru-ru/dot...-for-statement
while: https://docs.microsoft.com/ru-ru/dot...hile-statement

Цитата:
Сообщение от NitroJunkie Посмотреть сообщение
В lsFusion это на самом деле нужно из-за особенностей FOR и introduc'инга параметров.
в аксапте тоже есть точно такие же особенности. в частности с циклом while select и с классом queryRun.

Цитата:
Сообщение от NitroJunkie Посмотреть сообщение
Ну то есть сахар прикольный, но не такой уж жизненно необходимый.
угу. согласен.

Цитата:
Сообщение от NitroJunkie Посмотреть сообщение
Можете помочь с этой веткой комментариев:

https://habr.com/ru/company/lsfusion...mment_20700121

Там все правильно или человек, который отвечает (спасибо конечно ему за это), где-то заблуждается?
Denis Trunin (на этом форуме зарегистрирован как trud) опытный спец в Аксапте. Не думаю, что есть необходимость поправлять его ответы.
__________________
полезное на axForum, github, vk, coub.
Старый 03.10.2019, 11:13   #5  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
700 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Все мы где-то заблуждается. Спрашивайте тут, что вам надо. Не стоит судить продукт по ответам одного человека.
За это сообщение автора поблагодарили: mazzy (5).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Наконец-то полезные облака mnt_dx Курилка 3 03.10.2013 11:13
Что ж, поздравляю, долго ждал, когда представится возможность найти, до чего можно открыто придраться, и наконец-то "открыть личико". S.Kuskov Курилка 8 03.02.2011 11:19
Microsoft наконец-то купила 1С ;) Alexsky_imported Курилка 17 02.08.2004 10:12
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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