AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.04.2023, 18:33   #8  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,715 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Если я правильно понял, то у него есть класс-отчета, который формирует отчет по одной записи таблицы. И ему надо выбрать несколько записей на форме и по каждой из них сформировать по отдельному отчету

Т.е. не стоит задача передать в класс-отчета список. В отчет всегда передается одна запись. И, вероятно, что-то там с этой записью происходит из-за чего "следующую" запись в цикле уже просто не находит.

Т.е. тут совет от S.Kuskov подходит. Или передавать в класс не напрямую запись из DataSource или уже в классе при получении запись сделать ее "перевыбор" (через Find()), чтобы разорвать связь с DataSource

В идеале, передавать в класс-отчета не саму запись, а ее идентификатор (RecId или номер документа). Тогда такой проблемы вообще не возникнет.
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка записи в SalesParmSubLine FrolovAndy DAX: Программирование 2 09.01.2018 15:48
Курсор перешел к следующей записи на клиенте, на сервере этого сделать уже нельзя PavelSR DAX: Программирование 22 01.11.2012 07:33
Существование следующей записи в запросе PavelSR DAX: Программирование 24 28.09.2006 11:39
Отчет: перекрытие fetch() убивает буфер записи в display-методе Zabr DAX: Программирование 1 18.02.2005 18:45
Автоматическое увеличение значения поля при создании новой записи. sguryev DAX: Программирование 3 06.02.2003 14:00

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

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

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