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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.03.2011, 13:04   #1  
Cathome is offline
Cathome
Участник
Аватар для Cathome
 
54 / 23 (1) +++
Регистрация: 10.11.2010
Адрес: Москва
? Пересчитать VendTransOpen
Всем добрый день,
есть такая проблема: на данный момент различаются данные в VendTrans и VendTransOpen (в VendTrans'е исправлялись ошибки). Хотим пересчитать VendTransOpen, чтобы он синхронизировался с VendTrans. Можно ли это сделать, используя стандартные методы (да и вообще), и как?
__________________
"казалось бы, зачем виртуализировать виртуализаторы виртуализаторов виртуальных ява-машин, но Оракл было уже не остановить..." © Башорг
Старый 18.03.2011, 13:56   #2  
AX2009
Гость
 
n/a
Ооо, вспомнил, как на заре корьеры я писал джобики для исправления других джобиков. веселое было время.

можете глянуть встроенную "проверку целкости" или как там она по-русски называется.
можно выбрать только проверку, а можно с исправлением.
но не помню, вендтрансопен она проверяет или нет
Изображения
 

Последний раз редактировалось AX2009; 18.03.2011 в 14:00.
Старый 18.03.2011, 15:16   #3  
Cathome is offline
Cathome
Участник
Аватар для Cathome
 
54 / 23 (1) +++
Регистрация: 10.11.2010
Адрес: Москва
Увы, похоже, не проверяет..
__________________
"казалось бы, зачем виртуализировать виртуализаторы виртуализаторов виртуальных ява-машин, но Оракл было уже не остановить..." © Башорг
Старый 18.03.2011, 15:35   #4  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Она точно не проверяет
__________________
Ivanhoe as is..
Старый 18.03.2011, 16:25   #5  
VORP is offline
VORP
Участник
Аватар для VORP
 
146 / 95 (4) ++++
Регистрация: 26.05.2006
Если говорить только о VendTransOpen, то поле AmountCur = VendTrans.AmountCur - VendTrans.SettledAmountCur, поле AmountMST получается(с точностью до округления при сопоставлении) как VendTrans.AmountCur * exchRate(последней даты расчёта курсовой, либо дата проводки). В случае если расчёта курсовых и сопоставлений не было, всё просто, в случае если были, надо думать в зависимости от конктретной ситуации, поскольку поле VendTransOpen.AmountMST пересчитывается при расчёте курсовой. То есть надо проверять(кроме VendTrans) VendSettlement, LedgerTrans, VendTransOpen и понимать как.
Старый 18.03.2011, 17:22   #6  
Cathome is offline
Cathome
Участник
Аватар для Cathome
 
54 / 23 (1) +++
Регистрация: 10.11.2010
Адрес: Москва
VORP, т.е., я так понимаю, пересчитать можно только джобом?
__________________
"казалось бы, зачем виртуализировать виртуализаторы виртуализаторов виртуальных ява-машин, но Оракл было уже не остановить..." © Башорг
Теги
vendtrans, vendtransopen

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
VendTransOpen содержит RefRecID, к-ого нет в VendTrans Arahnid DAX: Программирование 2 07.06.2010 11:51
Проблема с SQL запросом kalex_a DAX: Программирование 15 31.03.2010 11:28
Что такое VendTransOpen? SAI_TUM DAX: Функционал 4 13.12.2009 07:18
VendTransOpen Вата DAX: Программирование 19 10.06.2009 13:30
Подозрительный код в АОТ\Data Dictionary\Tables\VendTransOpen\Methods.validateField() glibs DAX: Программирование 2 13.04.2009 18:14

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

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

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