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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.02.2007, 22:12   #1  
ATimTim is offline
ATimTim
Участник
 
395 / 13 (1) ++
Регистрация: 10.06.2004
Адрес: Питер
Друзья, огромное спасибо!

Термин:
Технический инвойс - инвойс "от балды", по произвольному алгоритму

Т.к. поле инвойс в общих журналах ГК у в наших бизнес-процессах НЕ ИСПОЛЬЗОВАЛОСЬ (а другие журналы для отражения ДДС мы не используем), я пробежался джобиком и проставил у всех строк общих журналов ГК и связанных с ними клиентских проводок (аналогично и у проводок по поставщику) с пустыми инвойсами технические инвойсы (сделал их равными номеру общего журнала ГК ).
Причем проставил технические инвойсы у всех строк (поступления или выбытия не различал - проставил у всех)

Сделал что- то вроде
X++:
update vt
  set vt.invoice = ljt.journalnum
  from VendTrans vt
            inner join
         LedgerJournalTrans ljt 
           on vt.transdate = ljt.transdate 
               and vt.voucher = ljt.voucher
  where ljt.invoice = ''

    

p.s. T-SQL   ,
После этой нехитрой процедуры периодическое сопоставление сработало на 5 баллов
Вот такие дела...

Вывод следующий - если планируете использовать периодическое сопоставление, добивайтесь заполнения инвойсов (VendTrans.invoice и CustTrans.invoice). Делайте это поле обязательным для заполнения или заполняйте его автоматически по своему алгоритму (номерная серия или просто запись в CustTrans.invoice VendTrans.invoice номер накладной (в моем случае, к примеру CustTrans.invoice = LedgerJournalTrans.journalnum ) или voucher.
Или ..... правьте алгоритм периодического сопоставления... я не рискнул и выбрал меньшее из зол, на мой взгляд
Старый 15.02.2007, 00:06   #2  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,495 / 1070 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Цитата:
Сообщение от ATimTim Посмотреть сообщение
Причем проставил технические инвойсы у всех строк (поступления или выбытия не различал - проставил у всех)
Мы сделали проще - убрали накладную из запроса, чтобы сторно платежей тоже сопоставлялись.
Старый 15.02.2007, 07:02   #3  
ATimTim is offline
ATimTim
Участник
 
395 / 13 (1) ++
Регистрация: 10.06.2004
Адрес: Питер
raz
Мы сделали проще - убрали накладную из запроса, чтобы сторно платежей тоже сопоставлялись.

Именно это я и подразумевал под правкой алгоритма сопоставления. Но для себя решил, что лучше "накормить" аксапту тем что она хочет, нежели "убеждать" ее в том что она этого не хочет
Старый 15.02.2007, 12:29   #4  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,971 / 3268 (116) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от ATimTim Посмотреть сообщение
я пробежался джобиком и проставил у всех строк общих журналов ГК и связанных с ними клиентских проводок (аналогично и у проводок по поставщику) с пустыми инвойсами технические инвойсы (сделал их равными номеру общего журнала ГК ).

Любопытно все таки аксапту на проектах пилят.
Мы вот тоже придумали проставлять Voucher в поле Invoice (прямо при разноске)

схожие модифы родятся...
Старый 15.02.2007, 12:36   #5  
ATimTim is offline
ATimTim
Участник
 
395 / 13 (1) ++
Регистрация: 10.06.2004
Адрес: Питер
Цитата:
Сообщение от Logger Посмотреть сообщение
Любопытно все таки аксапту на проектах пилят.
Мы вот тоже придумали проставлять Voucher в поле Invoice (прямо при разноске)

схожие модифы родятся...
Да.

Меня в этом варианте не устроило, что в модулях Клиентов и Поставщиков создаются накладные.. Они нам не нужны на проекте.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вопрос знатокам сиквела CDR DAX: Программирование 31 14.01.2008 14:30
Вопрос к знатокам Аксапты: Как завести заявку на покупку материалов? tav DAX: Функционал 19 25.07.2006 10:53
вопрос знатокам andreynikolai DAX: Программирование 7 18.11.2003 13:24
Вопрос знатокам о договоре по внедрению Pavel M DAX: Прочие вопросы 30 21.10.2003 10:11
Вопрос знатокам QBE и Query в AXAPTA Maxim Gorbunov DAX: Программирование 6 27.12.2002 13:19
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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