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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.02.2009, 20:46   #1  
evv is offline
evv
Участник
 
18 / 10 (1) +
Регистрация: 01.08.2003
Адрес: Санкт-Петербург
Направление печати по умолчанию
Dynamics Ax 2009 kernel 5.0.1000.52 application 5.0.1000.52
Уважаемые коллеги! Задачка, показавшаяся совершенно тривиальной на первый взгляд, но вызвавшая неожиданные затруднения. Подскажите плиз, каким образом Аксапта хранит информацию о параметрах печати по умолчанию, указанных для поставщика(или клиента) для типа документа (Vendor details\Setup\Print management)

Клиенту захотелось увидеть это назначение печати по умолчанию на форме редактирования строк закупки (Post\Invoice ... )
Заранее благодарен за любые подсказки.
Старый 10.02.2009, 12:43   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Ну, насколько я понимаю, вся эта информация хранится в таблице PrintMgmtDocInstance
На этой таблице можно посмотреть узел Relation, чтобы понять, как именно выбрать записи связанные с конкретным типом документа
Старый 10.02.2009, 13:26   #3  
evv is offline
evv
Участник
 
18 / 10 (1) +
Регистрация: 01.08.2003
Адрес: Санкт-Петербург
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Ну, насколько я понимаю, вся эта информация хранится в таблице PrintMgmtDocInstance
На этой таблице можно посмотреть узел Relation, чтобы понять, как именно выбрать записи связанные с конкретным типом документа
Спасибо за совет. Но я так и не смог найти ни в указанной, в одной из связанных таблиц ту информацию, которую я сохранил как destination по умолчанию: "fax number 223-3322". Когда я открываю форму настройки печати и встаю на данный тип документа, я вижу эту информацию. Но откуда Аксапта ее считывает?
Старый 10.02.2009, 14:15   #4  
evv is offline
evv
Участник
 
18 / 10 (1) +
Регистрация: 01.08.2003
Адрес: Санкт-Петербург
Ну вот, вроде нашел, где собака порылась. В таблице PrintMgmtSettings необходимо найти запись, соответствующую типу документа, связь идет через RecId таблицы PrintMgmtDocInstance. Затем с помощью экземпляра класса PrintJobSettings прочитать всю необходимую информацию, хранящуюся в поле PrintMgmtSettings.PrintJobSettings в упакованном виде. Если кому-нибудь интересны подробности, пишите, выложу код job'а.
Старый 09.09.2009, 06:53   #5  
Alexx7 is offline
Alexx7
Сам.AX
Аватар для Alexx7
Самостоятельные клиенты AX
1C
 
305 / 28 (1) +++
Регистрация: 22.07.2009
Цитата:
Сообщение от evv Посмотреть сообщение
Ну вот, вроде нашел, где собака порылась. В таблице PrintMgmtSettings необходимо найти запись, соответствующую типу документа, связь идет через RecId таблицы PrintMgmtDocInstance. Затем с помощью экземпляра класса PrintJobSettings прочитать всю необходимую информацию, хранящуюся в поле PrintMgmtSettings.PrintJobSettings в упакованном виде. Если кому-нибудь интересны подробности, пишите, выложу код job'а.
Да интересно. было бы не плохо посмотреть код.

Спасибо.
Теги
ax2009, print management, printjobsettings, печать

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Значение по умолчанию параметра типа EDT c array elements либо просто массива HorrR DAX: Программирование 16 20.02.2008 19:18
Очередь печати документов Hezl DAX: Программирование 3 12.02.2007 18:21
Откуда фактура_RU берет количество для печати Pegiy DAX: Функционал 2 05.11.2004 12:11
Настройки печати счета-фактуры. VadimVN DAX: Функционал 3 19.03.2004 21:13
В NT 4 ПРИ ПЕЧАТИ ДОКУМЕНТОВ крякозябы вместо русских букв?! Mironov DAX: Администрирование 6 11.11.2003 16:59

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

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

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