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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.06.2010, 23:30   #1  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
VendTransOpen содержит RefRecID, к-ого нет в VendTrans
Насколько я понимаю
1. Все проводки, к-е есть в VendTransOpen должны быть в VendTrans?

2. Если проводки есть в VendTransOpen, то в VendTrans в реквизите Closed дата стоит пусто?

У меня по каким-то причинам одно с другим не совпадает. Программно никто не вмешивается в этот модуль.

Почему у меня в VendTransOpen появились такие проводки, к-х нет в таблице VendTrans и что с ними делать?
Старый 07.06.2010, 11:29   #2  
sao is offline
sao
Участник
 
58 / 16 (1) ++
Регистрация: 07.04.2005
Адрес: Подмосковье
1. Да. В VendTransOpen записи-ссылки на VendTrans.
2. Скорее всего туда попадает дата, когда vendtrans-проводка полностью сопоставлена. Поэтому мой ответ- да. А, вообще, этот случай можно смоделировать и точно убедиться.

Такое ощущение, что у вас удаляли проводки Vendtrans и забыли зачистить VendTransOpen или стоит какой то функционал. В любом случае что то советовать стремно, надо посмотреть что осталось или не осталось и принимать решение.
И еще... у меня была такая ситуация, но для пользователя нигде в системе не вылезло. Поэтому можно и оставить. Такой вариант тоже годится. Или у вас где то вылезло?
Старый 07.06.2010, 11:51   #3  
_scorp_ is offline
_scorp_
Участник
Аватар для _scorp_
MCBMSS
 
488 / 369 (13) ++++++
Регистрация: 25.07.2007
Адрес: Москва
Цитата:
Сообщение от Arahnid Посмотреть сообщение
Насколько я понимаю
1. Все проводки, к-е есть в VendTransOpen должны быть в VendTrans?
Да

Цитата:
Сообщение от Arahnid Посмотреть сообщение
2. Если проводки есть в VendTransOpen, то в VendTrans в реквизите Closed дата стоит пусто?
Проводка может быть сопоставлена не полностью. Дата проставляется только поле полного закрытия проводки. Причем дата ставится не текущая, а дата из проводки, которая закрыла её при сопоставлении. Ответ - не обязательно.

Цитата:
Сообщение от Arahnid Посмотреть сообщение
Программно никто не вмешивается в этот модуль.
Думаю это вряд ли. Смотреть нужно не только таблицы. Проверьте наличие изменений в классе CustVendSettle и его потомках по направлению Vend.Кстати, какая версия системы?

Цитата:
Сообщение от Arahnid Посмотреть сообщение
Почему у меня в VendTransOpen появились такие проводки, к-х нет в таблице VendTrans и что с ними делать?
Скорее всего, что у Вас что-то "напрограммировано". Смотрите данные и разбирайтесь. В VendTransOpen есть ссылка на поставщика, есть сумма проводки. Смотрите операции по этому поставщику. Есть вариант посмотреть когда создана эта проводка и поднять бэкап этой датой. Возможно там в VendTrans еще будет проводка на которую ссылается VendTransOpen. Это поможет восстановить картину - что была за проводка, кто её создавал и т.д. Ну а дальше трусите пользователей, чтобы узнать какие кнопки они нажимали
Теги
vendtrans, vendtransopen

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема с SQL запросом kalex_a DAX: Программирование 15 31.03.2010 11:28
Почему тип LegderBondBatchTransNum_RU наследуется от RefRecId ? Damn DAX: Программирование 1 01.03.2010 18:33
Класс FormStringControl не содержит ф-цию valueStr? dd DAX: Программирование 4 17.11.2004 08:50
нет данных для печати dyatlowsky DAX: Функционал 2 25.11.2003 21:50
Ошибка или нет peper11 DAX: Функционал 0 06.02.2003 15:46

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

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

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