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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.06.2009, 14:30   #1  
Вата is offline
Вата
Участник
 
71 / 0 (1) +
Регистрация: 20.09.2008
VendTransOpen
Подскажите кто знает, когда системой удаляются записи из таблицы VendTransOpen. И удаляются ли они от туда вообще?
Старый 02.06.2009, 14:35   #2  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
конечно они удаляються, расчепляються...... как только происходит сопоставление.
Старый 02.06.2009, 15:15   #3  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Но если нужна информация по срокам оплаты, то ее можно почерпнуть из VendSettlement. Смотрите как работают стандартные отчеты по распределению задолженности по срокам оплаты.
__________________
С уважением,
glibs®
Старый 02.06.2009, 17:28   #4  
Вата is offline
Вата
Участник
 
71 / 0 (1) +
Регистрация: 20.09.2008
Спасибо.
А на сколько сложно сделать так что бы, записи не удалились, ну а скажем ставился признак удаления?
Просто есть идея хранить в этой таблице расщеплённые проводки. Так как есть желание привязать к строкам VendTrans несколько счетов... Может ктото делал что то подобное, возможно другим способом?
Старый 02.06.2009, 21:10   #5  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,320 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Вата Посмотреть сообщение
Спасибо.
А на сколько сложно сделать так что бы, записи не удалились, ну а скажем ставился признак удаления?
Просто есть идея хранить в этой таблице расщеплённые проводки. Так как есть желание привязать к строкам VendTrans несколько счетов... Может ктото делал что то подобное, возможно другим способом?
Мне кажется, что Вам - что-то не то нужно. Т.е. нужно зрить в корень проблемы.
Есть же еще функционал рассопоставления. Штатно можно безболезненно сопоставлять рассопоставлять. А тут ведь не так просто пометить на удаление. Будут сохранены все ссылки... которые не должны быть сохранены. С расчетом курсовиков надо будет помучаться. Плюс тоже самое продублировать в клиентах, в сотрудниках...
Если Вы огласите исходную постановку задачи, можно будет коллективно подумать как ее решить без этих извратов
__________________
Возможно сделать все. Вопрос времени
Старый 03.06.2009, 00:44   #6  
Волчара is offline
Волчара
Участник
 
210 / 29 (1) +++
Регистрация: 08.02.2003
Адрес: Москва
Цитата:
Сообщение от Вата Посмотреть сообщение
...есть желание привязать к строкам VendTrans несколько счетов...
Чем вызвано желание? Какие резоны? Пожалуйста не торопитесь корежить логику системы, там все складно. Каждый бы конечно написал такую систему по своему. Но искусство в том, чтобы понять смысл логики и сделать ювелирное исправление. А часто можно обойтись и без модификации.

Цитата:
Сообщение от sukhanchik Посмотреть сообщение
...огласите исходную постановку задачи, можно будет коллективно подумать как ее решить без этих извратов
Присоединяюсь. Уверен, можно найти какое нибудь простое решение.
__________________
Благодарю за поддержку ИЦ Кариатиду и Koder Logic
Старый 03.06.2009, 09:40   #7  
Вата is offline
Вата
Участник
 
71 / 0 (1) +
Регистрация: 20.09.2008
Как уже писал, есть желание привязать к строкам VendTrans несколько счетов. Так что бы при этом работал, остальной функционал (сапоставление в том числе).
Старый 03.06.2009, 09:45   #8  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
Цитата:
Как уже писал, есть желание привязать к строкам VendTrans несколько счетов. Так что бы при этом работал, остальной функционал (сапоставление в том числе). А на сколько сложно сделать так что бы, записи не удалились, ну а скажем ставился признак удаления?
не буду критиковать, но вам может проще создать свою табличку, вставка и удаление в которую будут происходить там же где и CustTransOpen, так будет меньше шанс поломать стандарт.....
Старый 03.06.2009, 09:57   #9  
Вата is offline
Вата
Участник
 
71 / 0 (1) +
Регистрация: 20.09.2008
А как её потом привязать к стандарту, сапоставление тоже например?
Старый 04.06.2009, 11:01   #10  
3oppo is offline
3oppo
Участник
Аватар для 3oppo
 
222 / 32 (2) +++
Регистрация: 30.06.2005
У меня кстати тоже может возникнуть подобная задача.. Неужели никто не делал ничего подобного?
Старый 04.06.2009, 11:29   #11  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,320 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Просто исходная постановка задачи (от клиента) - "привязать к строкам VendTrans несколько счетов" никогда не возникает. Клиенту нужно посмотреть какие-то данные в каком-то разрезе, а что такое VendTrans - он не знает.
В такой постановке задача может возникнуть от:
- консультанта, который не знает архитектуру аксапты и хочет решить поставленную задачу без учета аксапты
- "продвинутого" представителя заказчика, который также не знает архитектуру, но уже знает что такое vendTrans

В этом случае - заказчик должен уточнить - какую задачу он хочет решить, ломая идеологию аксапты. Возможно эта задача или уже решена или решается чуть-чуть по-другому, но уже легким движением
__________________
Возможно сделать все. Вопрос времени
Старый 04.06.2009, 12:50   #12  
Вата is offline
Вата
Участник
 
71 / 0 (1) +
Регистрация: 20.09.2008
Подскажите тогда что можно предложить пользователю в замен.. Так как основоной аргумент, это то что в предыдущей системе это было.. а тут нету.
Старый 04.06.2009, 13:10   #13  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от Вата
...
привязать к строкам VendTrans несколько счетов
...
Почему желание привязать именно к VendTrans и что понимается под термином "Счет" в данном контексте (документ Счет на оплату, счет плана счетов, еще что-то)?
__________________
С уважением,
glibs®
Старый 04.06.2009, 13:21   #14  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,320 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Вата Посмотреть сообщение
Подскажите тогда что можно предложить пользователю в замен.. Так как основоной аргумент, это то что в предыдущей системе это было.. а тут нету.
Основной аргумент для возражению пользователю - это то, что новая система по определению не старая. У нее свои плюсы и минусы. Т.е. при переходе на новую систему (неважно какую) нужно менять свое представление о том, как нужно получать данные.
Старая система не могла одно, но могла другое. Новая - может одно, а другое не может. Соответственно - нужно получить от пользователя информацию - чего он хочет добиться такой привязкой. Какой отчет хочет собрать (в конечном счете)? Или какие наложить ограничения?

Как только будет получен ответ - так сразу можно будет сказать как сделать то, чего хочет (в конечном счете) сделать пользователь без ломания архитектуры системы. Потому что уж чего чего - но конечные потребности так или иначе схожие у всех пользователей - и можно будет сказать - как другие решали исходную задачу Вашего пользователя
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 04.06.2009 в 13:25.
Старый 04.06.2009, 14:08   #15  
Вата is offline
Вата
Участник
 
71 / 0 (1) +
Регистрация: 20.09.2008
Счёт - документ Счет на оплату.
Пользователь хочет в отчете по сопоставленым проводкам, видеть счет, с привяэкой к конкретной поставке.
Старый 04.06.2009, 15:04   #16  
twilight is offline
twilight
MCTS
MCBMSS
 
881 / 237 (9) ++++++
Регистрация: 17.10.2004
Адрес: Королёв
Цитата:
Сообщение от Вата Посмотреть сообщение
Счёт - документ Счет на оплату.
Пользователь хочет в отчете по сопоставленым проводкам, видеть счет, с привяэкой к конкретной поставке.
Cчета логично к VendTrans привязывать, а в VendTransOpen делать ссылку на VendTrans. Тогда можно в отчете все показать и ломать ничего не надо.
Старый 04.06.2009, 16:00   #17  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от twilight
...
Cчета логично к VendTrans привязывать
...
Угу. Придется написать еще один механизм сопоставления с рассопоставлением и частичным сопоставлением.

Вот только стоит ли оно того?

А если было сторно, то счет привязывается только к правильному VendTrans или ко всем?

Мне кажется, что логичнее счет привязывать к накладной поставщика. Связь между накладной поставщика и VendTrans существует.

Но разумным решением будет не решать задачу "в лоб", а поработать над дизайном решения, чтобы он не требовал столь существенных доработок.
__________________
С уважением,
glibs®
Старый 04.06.2009, 18:06   #18  
ppson is offline
ppson
Участник
Аватар для ppson
Ex AND Project
1C
 
2,102 / 114 (8) +++++
Регистрация: 25.06.2002
Адрес: SPb, Msk
Цитата:
Сообщение от Вата Посмотреть сообщение
Пользователь хочет в отчете по сопоставленым проводкам, видеть счет, с привяэкой к конкретной поставке.
Не проще ли в таблице счета добавить поле-ссылку на накладную (проводку) поставщика?
и в отчете выводить информацию о счете по ссылке.
__________________
Старый 05.06.2009, 01:24   #19  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,320 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
2Вата: Обратите внимание - как только Вы озвучили исходную постановку задачи - так сразу Вам ответило аж сразу трое участников.

Счет не оплату не создает никаких проводок... кроме проводок по накладным расходам.
Значит Ваш пользователь хочет соотнести накладные расходы с суммой накладной поставщика. и вывести в отчет это сопоставление. Желание вполне естественное.

Что тут можно посоветовать?
1. Обратить внимание, что накладные расходы хранятся при строках заказа на покупку и впоследствии транслируются в строки счета на оплату и в строки накладной.
2. У строк накладной есть кнопочка "Накл. расходы", которая недвусмысленно покажет именно накладные расходы по данной строке накладной. Причем из формы накладных расходов можно сразу попасть в операции по ГК.
3. Обратить внимание, что накладные расходы не относятся к поставщику, а относятся именно к номенклатуре - в связи с чем проводок по накладным расходам нет и не может быть в проводках по поставщикам.
4. Обратить внимание, что в ГК (LedgerTrans) есть очень информативное поле Тип разноски - на которое можно опираться в определении "а что это за проводка".

Теперь. Вы что хотите? Именно проводку по поставщику связать с проводкой по накладным расходам? Так сделайте это через ГК (LedgerTrans), а поля Voucher+TransDate Вам подскажут соответствующую операцию в VendTrans

Я ничего не упустил? Или меня понесло не в ту степь ? Уточните, если у Вас что-то не так
__________________
Возможно сделать все. Вопрос времени
Старый 10.06.2009, 13:30   #20  
Вата is offline
Вата
Участник
 
71 / 0 (1) +
Регистрация: 20.09.2008
Извиняюсь за задержку, уезжал..

Цитата:
Сообщение от ppson Посмотреть сообщение
Не проще ли в таблице счета добавить поле-ссылку на накладную (проводку) поставщика?
и в отчете выводить информацию о счете по ссылке.
Не получится, так как к одному счёту может быть привязано несколько фактур. Связь многие ко многим.

Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Именно проводку по поставщику связать с проводкой по накладным расходам?
Нужно не просто их связать, а что бы ещё и сопоставление работало!
То есть чтобы была возможность видеть открытые счета на оплату, и что с каким счётом будет сопоставлено..
Теги
crm2011, vendtrans, vendtransopen, оплата, сопоставление

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Подозрительный код в АОТ\Data Dictionary\Tables\VendTransOpen\Methods.validateField() glibs DAX: Программирование 2 13.04.2009 18:14
Удалить закупку bm DAX: Программирование 24 21.12.2005 18:22

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

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

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