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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.07.2011, 21:51   #1  
Hyper is offline
Hyper
Участник
Соотечественники
 
163 / 29 (1) +++
Регистрация: 09.10.2003
Цитата:
Сообщение от vanokh Посмотреть сообщение
есть варианты и с ручным созданием PurchParmLine, вот, например, тема - Создание CustInvoiceJour, CustInvoiceSalesLink, CustInvoiceTrans from X++
Или я чего-то не вижу, или там нет ни слова о PurchParmLine и ровно два упоминания вскользь SalesParmLine:
Цитата:
DmitrySincerity: После создания Sales Line не создается SalesParmLine - это так, для заметки
Sada: После создания Sales Line не должен создаваться SalesParmLine
Цитата:
Сообщение от vanokh Посмотреть сообщение
Сам пишу примерно такой код
Код больше вызывает вопросов, чем объясняет
Что за класс PurchFormLetter_PackingSlip_public; возвращаясь к первоначальной теме, если необходимо выбрать несколько записей PurchTable, что делать с единственным вызовом purchFormLetter.initParmPurchTable(purchTable) и purchFormLetter.createParmTable(purchParmTable, purchTable); ну и еще всякого по мелочи.
Увы, кусок кода больше запутывает, чем помогает.
Старый 18.07.2011, 05:33   #2  
vanokh is offline
vanokh
Участник
 
108 / 63 (3) ++++
Регистрация: 23.10.2008
Цитата:
Сообщение от Hyper Посмотреть сообщение
Или я чего-то не вижу, или там нет ни слова о PurchParmLine и ровно два упоминания вскользь SalesParmLine:
Логика-то почти та же самая Вдумчивое использование поиска помогает)

Цитата:
Сообщение от Hyper Посмотреть сообщение
Код больше вызывает вопросов, чем объясняет
Что за класс PurchFormLetter_PackingSlip_public; возвращаясь к первоначальной теме, если необходимо выбрать несколько записей PurchTable, что делать с единственным вызовом purchFormLetter.initParmPurchTable(purchTable) и purchFormLetter.createParmTable(purchParmTable, purchTable); ну и еще всякого по мелочи.
Увы, кусок кода больше запутывает, чем помогает.
Я всего лишь пример привел, а не решение Мне нужно было выбрать определенные PurchLine из одного PurchTable.

Класс _public открывает некоторые методы PurchFormLetter_PackingSlip, которые нельзя вызвать извне - это забыл сказать. Попробуйте проделать то же самое с PurchFormLetter_PackingSlip и сразу будет видно, чего не хватает.

В вашем случае я так понимаю надо на каждый PurchTable создать свой purchParmTable, объединяя общим ParmId. Насчет единственного вызова purchFormLetter.initParmPurchTable(purchTable) - если будет несколько purchParmTable c разными PurchId, то PurchTable будет определяться из очередного по мере перебора в цикле (PurchFormLetter.run:72).
Теги
постинг, программно

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Принцип использования дат LEO DAX: Функционал 4 25.06.2010 16:11
Примеры использования AIF Lazy_Tiger DAX: База знаний и проекты 14 16.01.2008 13:24
COM+ механизмы использования cutter DAX: Программирование 2 01.11.2007 00:32
Номер накладной поставщика в purchFormLetter.update SNG DAX: Программирование 8 24.03.2004 10:03
Пример использования RunBuf Mechanizm DAX: Программирование 11 02.03.2004 13:25
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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