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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.07.2009, 11:09   #1  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Изменение вывода данных на печать в зависимости от наличия галочки в форме Фактура
Здравствуйте уважаемые.

Подскажите пожалуйста как решить следующую задачу.
На форме Фактура (FactureJournal_RU) создан CHeckBox. Он не привязан к датасорсе.
Необходимо, чтобы при выводе фактуры на печать (report CustVendFacture) система проверяла наличие(неналичие) галочки в этом чекбоксе и в зависимости от этого выводила(не выводила) на печать некоторые поля фактуры.
Ни как не могу передать значения этого чекбокса в рапорт.

Заранее благодарен за помощь.
__________________
Александр
Старый 28.07.2009, 13:04   #2  
Tays is offline
Tays
Участник
 
165 / 17 (1) ++
Регистрация: 18.07.2003
MenuItem программно
передача параметров в Report
За это сообщение автора поблагодарили: tolstjak (1).
Старый 28.07.2009, 16:55   #3  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003

Спасибо.
__________________
Александр
Старый 31.07.2009, 12:48   #4  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
У меня ничего не получилось. Так и не смог передать значение CheckBox в отчет.
Пришлось создать поле в таблице и соответственно в датасорсе, тогда только значение чекбокса смог передать в отчет.
Может быть кто-нибудь знает как передать значение чекбокса в отчет без создания его в датасорсе?
__________________
Александр
Старый 31.07.2009, 13:03   #5  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Методов куча. Можно создать в classDeclaration переменную YesNo. Создать метод на форме, который возвращает эту переменную. В модифиед контрола устанавливать значение этой переменной. В отчете остается получить caller и вызвать вышеуказанный метод.
Еще можно на основе edit метода сделать- мне это больше нравится.

Последний раз редактировалось Eldar9x; 31.07.2009 в 13:05.
За это сообщение автора поблагодарили: tolstjak (1).
Старый 31.07.2009, 13:11   #6  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от tolstjak Посмотреть сообщение
Может быть кто-нибудь знает как передать значение чекбокса в отчет без создания его в датасорсе?
Здесь два варианта, либо использовать Args.parmObject() (тогда соответственно вызов MenuItem программно), либо писать public метод на форме для доступа к значению чекбокса и доставать его через Args.caller() (в этом случае можно обойтись MenuItemButton)

Упс, опередили
За это сообщение автора поблагодарили: tolstjak (1).
Старый 31.07.2009, 15:15   #7  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Всем спасибо. В понедельник буду пробовать.
__________________
Александр
Старый 11.08.2009, 17:08   #8  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Всем спасибо за подсказки. С Вашей помощью я все-таки получил в отчете(Report) значение моего checkBox. Задачу как-бы решил, но гложит "небольшой" глюк, который возникает после перехода на другую строку на форме FactureJournal_RU.
Глюк заключается в том, что после нажатия кнопки Печать или перехода на другую строку на текущее значение птички в данной строке тиражируется на все записи формы.
Как это предотвратить?
__________________
Александр
Теги
отчет, параметры, программно

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Быстрый способ вывода данных в Excel с картинками Zlojbarsuk DAX: Программирование 10 23.10.2008 20:13
Перебор данных на форме ReqTransPO gefr DAX: Программирование 5 28.08.2007 16:23
Фактура не выходит на печать... dmit1606 DAX: Функционал 1 05.04.2005 16:10
Печать отчета в зависимости от настроек канала вывода Pegiy DAX: Функционал 5 13.10.2004 11:28
Изменение формата вывода суммы в платежке Maxim Gorbunov DAX: Программирование 1 28.12.2001 13:57

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

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

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