Показать сообщение отдельно
Старый 14.06.2021, 14:32   #15  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от trud Посмотреть сообщение
И я
Жаль, очень жаль...

Цитата:
Сообщение от trud Посмотреть сообщение
Но как бы не стоит забывать, что в языке же есть встроенная конструкция while select, и довольно странно ее не использовать.
Дык, не забывай. И используй.

вот энумератор: https://github.com/mazzy-ax/SysEnume...tor_Record.xpp
обрати внимание на метод next, в котором используется оператор next.

из моего неопубликованного:
Нажмите на изображение для увеличения
Название: Capture.PNG
Просмотров: 26
Размер:	106.1 Кб
ID:	13188

энумерировать можно что угодно. даже не коллекцию. если правильно приготовить энумератор


Цитата:
Сообщение от trud Посмотреть сообщение
Я так понимаю в текущих тренингах по X++ Микрософт не включает работу со временными таблицами в список тем, и в последних версиях можно наблюдать как их разработчики пытаются использовать List и ListEnumerator и подобные классы, думаю изрядно чертыхаясь при этом(я согласен что классы эти максимально неудобны). Но по идее временная таблица даст тебе максимальную гибкость и простоту в таких запросах(есть также мнение что производительность не максимальна, но это совсем пограничные случаи)
майкрософт не разобрался с виртуальными компаниями - прибил
майкрософт не разобрался со своими же наследуемыми таблицами
майкрософт не разобрался со своим же timevalidation в таблицах
майкрософт не разобрался со своими же dataEntity
мало ли с чем не разобрался майкрософт...

согласен, что просто перекладывать while select в list - верх маразма.

с другой стороны:
временная таблица не заменяет и не отменяет энумераторы.
временная таблица - коллекция, а энумераторы - это энумераторы
временные таблицы и энумераторы замечательно работают вместе.

------------

думается мне, что ты сильно сужаешь тему стандартного энумератора.

и уж точно уводишь в сторону от изначальной темы:
Как стандартный ListEnumerator получает ссылку на список?
__________________
полезное на axForum, github, vk, coub.