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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.06.2004, 11:14   #1  
NJD is offline
NJD
Участник
 
210 / 26 (1) +++
Регистрация: 21.05.2003
Адрес: Moscow
Создание накладного расхода в закупке.
Создаю програмно закупку, и нужно к создаваемым линиям, привязать накладной расход. Это можно делать прямо в лоб, просто создавая в MarkupTrans запись, и привязывая, или нужно как-то хитрее делать?
Старый 18.06.2004, 11:18   #2  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Это можно делать прямо в лоб, просто создавая в MarkupTrans запись, и привязывая, или нужно как-то хитрее делать?
Вы хотите делать это програмно ? Или Вас интересует, как это осуществляется через уже готовый интерфейс ?
Старый 18.06.2004, 11:21   #3  
NJD is offline
NJD
Участник
 
210 / 26 (1) +++
Регистрация: 21.05.2003
Адрес: Moscow
Програмно.
....
purchLine.clear();
purchLine.PurchId=purchTable.PurchId;
info(purchLine.PurchId);
purchLine.ItemId=Spt_Temp_Perenos.ItemId; // номенклатура
purchLine.PurchPrice=Spt_Temp_Perenos.PurchPrice; // цена
purchLine.PurchQty=Spt_Temp_Perenos.PurchQty; //количество
purchLine.CurrencyCode='RUR';
purchLine.initValue();
purchLine.createLine(true, true, true, true, true, true);

и сделать накл. расход к этой строке.
Старый 18.06.2004, 11:24   #4  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Тогда можете
Цитата:
делать прямо в лоб
Старый 18.06.2004, 11:43   #5  
NJD is offline
NJD
Участник
 
210 / 26 (1) +++
Регистрация: 21.05.2003
Адрес: Moscow
Я вот так вот делаю, но чего-то ничего не получается -(
или я не прав?

// созд. накл. расход
MarkupTrans.MarkupCode = 'Нак.Ост.';
MarkupTrans.CurrencyCode = 'RUR';
MarkupTrans.Value=12;
MarkupTrans.initFromPurchLine(purchLine);
purchLine.update();
Старый 18.06.2004, 11:46   #6  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Не могу сейчас проверить, но там кажется связка таблиц происходила по TableId и RecId.
Кроме того посмотри форму MarkupTrans и методы на ее dataSource. Опять же не уверен, но помоему в init() или initValue() эти значения и нициализировались из caller().
Старый 18.06.2004, 12:28   #7  
NJD is offline
NJD
Участник
 
210 / 26 (1) +++
Регистрация: 21.05.2003
Адрес: Moscow
сделал вот так - теже яйца, вид сбоку... -(((
просто там стока полей в MarkupTrans, и делать руками запись стремно...
MarkupTrans.MarkupCode = 'Нак.Ост.';
MarkupTrans.CurrencyCode = 'RUR';
MarkupTrans.Value=Spt_Temp_Perenos.PurchPrice_Upr;
MarkupTrans.TransRecId=purchLine.RecId;
MarkupTrans.initValue();
MarkupTrans.initFromPurchLine(purchLine);
Старый 18.06.2004, 12:51   #8  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
а MarkUpTrans.insert() где?
Но мне кажется, что лучше было бы сделать как в интерфейсе. Сначало завести накладные расходы на закупку, а потом их разнести с какими-то там настройками.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
сторнирование накладной по закупке с накладными расходами bes DAX: Функционал 9 13.02.2015 17:29
Вопрос по счет фактуре (закупке) Serpav DAX: Функционал 2 20.12.2007 11:42
Автоматическое создание РБП с привязкой к документу ГК ArtBar DAX: Функционал 3 16.06.2006 10:31
Настройки OLAP для кодов расхода nicko DAX: Администрирование 0 11.05.2005 15:59
При создании строки в закупке статус строки становится "Отменено" AlexUnik DAX: Функционал 4 27.09.2004 16:05
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:27.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.