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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.01.2008, 16:55   #1  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
Разноска накладной по закупке
Добрый вечер всем!

Подскажите плиз навскидку кто сталкивался...

Вообщем, хочется знать по каким таблицам делаются операции (insert, update, delete) в момент создания накладной по закупке

Навскидку в голову приходят 4 таблы: LedgerTrans, InventTrans, VendTrans, VendTransOpen

Может что то еще? кто подскажет?

Аксапта 3.0

Заранее благодарен...
Старый 15.01.2008, 17:09   #2  
ppson is offline
ppson
Участник
Аватар для ppson
Ex AND Project
1C
 
2,102 / 114 (8) +++++
Регистрация: 25.06.2002
Адрес: SPb, Msk
TaxTrans
PurchTable
PurchLine
VendInvoiceJour
VendInvoiceTrans
RAssetTable
RAssetStandards
RAssetTrans
InventTransPosting
__________________

Последний раз редактировалось ppson; 15.01.2008 в 17:12.
Старый 15.01.2008, 17:12   #3  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от sparur Посмотреть сообщение
хочется знать по каким таблицам делаются операции в момент создания накладной по закупке
А зачем нужно это знать? По-моему, однозначного ответа никто не даст, потому что неизвестно, какие у вас модификации, какие конфигурационные/лицензионные ключи у вас включены (по ходу могут какие-нить налоги разноситься, например), какие настройки у вас сделаны или не сделаны... Если уж прямо совсем необходимо это узнать в ваших конкретных условиях, то напишите простенький job, использующий PurchFormLetter, включите перед его запуском трассировку - и затем посмотрите в журнале трассировки SQL-запросов. Но это будут данные, сильно завязанные на ваши модификации, настройки, лицензии...
Может, озвучите исходную задачу?
Старый 15.01.2008, 17:59   #4  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от ppson Посмотреть сообщение
TaxTrans
PurchTable
PurchLine
VendInvoiceJour
VendInvoiceTrans
RAssetTable
RAssetStandards
RAssetTrans
InventTransPosting
А так же, в зависимости от настроек и используемых механизмов, таблицы накладных расходов, проводок по подотчетным лицам, сопоставлений с платежами, т.п.
Старый 15.01.2008, 18:05   #5  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
Ну а вообще таблиц примерно в два (может и в три) раза больше, чем здесь перечисленно.
Старый 15.01.2008, 18:08   #6  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
Чтобы не быть голословным LedgerBalances(Dim)Trans - InventSum (плюс всякие InventSumTTS*), TransactionLog, ну и еще скидки (VendTransCashDisc) если есть.
Старый 15.01.2008, 18:13   #7  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
Еще надо не забыть три parm таблицы и VendInvoicePurchLink
Старый 15.01.2008, 18:24   #8  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Может, озвучите исходную задачу?
Задача - поправить цифири всовершенных проводках!!!

Была разнесена накладная с неправильно настроенными курсами валют
теперь необходимо поправить данные с учетом пересчета по верному курсу валюты.

Кредит-ноту накладной сделать уже нельзя(на нее много чего поназавязано)
нужно именно апдейт цифирь непосредственно в таблицах, по которым сделались движения при разноски накладной!

Интересует как это можно сделать на стандартном функционале 3.0
Старый 15.01.2008, 18:26   #9  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
операциябыла достаточно простая - приход товаров на склад без всяких накладных расходов, без налогов
Старый 15.01.2008, 18:34   #10  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
А нельзя подправить балансы по ГК через корректирующую накладную в журнале ГК, а с/с номенклатуры через коррекцию?
Старый 15.01.2008, 18:46   #11  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
некрасиво хочется без всякихдоб проводок и коррекций... сделать вообщем как будто сразуразнеслось все красиво
Старый 15.01.2008, 19:12   #12  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
ну так что, кроме таблиц: LedgerTrans, InventTrans, VendTrans, VendTransOpen еще что-то надо подправлять?
Старый 15.01.2008, 19:25   #13  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
Если решите LedgerTrans править не забудьте балансы пересчитать. На InventTrans случайно не сделайте doUpdate, иначе остатки надо будет пересчитывать, VendInvoiceJour и VendInvoiceTrans почему не написали (это тоже в чем-то регистровые таблицы).

Ну может еще кто подскажет. А вообще-то, ИМХО, править в таблице - самый некрасивый вариант.

P.S.
И запустите потом всевозможные сверки из ГК - отчеты - сверка (или выверка). Во всяком случае для поставщиков, склада и, навсякий случай, можно и для налогов. Хотя, если уверенны, до для налогов, конечно, не надо.

P.P.S.
И еще. По-моему, не уверен, но при обработке накладной в номенкл. справочник попадает цена посл. закупки, так что если цена изменилась, то еще надо будет ном. справочник подправить. Если я неправ, поправьте, пожалуйста.

Последний раз редактировалось petr; 15.01.2008 в 19:36.
Старый 15.01.2008, 21:26   #14  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
Цитата:
Сообщение от petr Посмотреть сообщение
Если решите LedgerTrans править не забудьте балансы пересчитать.
точно! сенкс, 100% забыл бы...

Цитата:
Сообщение от petr Посмотреть сообщение
На InventTrans случайно не сделайте doUpdate, иначе остатки надо будет пересчитывать,
остатки? но в моем случае количество не меняется! только цифра проводки...

Цитата:
Сообщение от petr Посмотреть сообщение
VendInvoiceJour и VendInvoiceTrans почему не написали (это тоже в чем-то регистровые таблицы).
Да,конечно. Они сами собой подразумевались...

Цитата:
Сообщение от petr Посмотреть сообщение
Ну может еще кто подскажет. А вообще-то, ИМХО, править в таблице - самый некрасивый вариант.
Согласен... но что поделать...

Цитата:
Сообщение от petr Посмотреть сообщение
P.S.
И запустите потом всевозможные сверки из ГК - отчеты - сверка (или выверка). Во всяком случае для поставщиков, склада и, навсякий случай, можно и для налогов. Хотя, если уверенны, до для налогов, конечно, не надо.
Консультантов напрягу обязательно


Спасибо, за участие

P.S. может у кого еще что есть добавить?
Старый 15.01.2008, 23:10   #15  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от petr Посмотреть сообщение
А нельзя подправить балансы по ГК через корректирующую накладную в журнале ГК, а с/с номенклатуры через коррекцию?
Цитата:
Сообщение от sparur Посмотреть сообщение
некрасиво хочется без всяких доб проводок и коррекций... сделать вообщем как будто сразуразнеслось все красиво
Цитата:
Сообщение от sparur Посмотреть сообщение
Консультантов напрягу обязательно
P.S. может у кого еще что есть добавить?
Добавить есть только одно: не страдайте ерундой и сделайте все штатными средствами - через корректирующие документы В погоне за "красотой" вы рискуете, как минимум, по двум пунктам:
  • накосячить в базе и потом получить труднодиагностируемые расхождения сумм в проводках разных модулей;
  • дать пользователям понять, что вы можете исправить их ошибки хирургическим путем, без дополнительных телодвижений с их стороны.
Последнее будет трагической ошибкой, потому что если, не дай Бог, у вас все получится, следующим ТЗ будет написание унифицированного чудо-job'а или класса для исправления таких косяков. Пользователи перестанут напрягаться на счет корректности вводимых данных, потому что будут знать, что за них все подчистят, будто ничего и не было. Это как перепроведение в 1С... К слову, на эту тему есть очень поучительная статья Перепроведение: плюсы и минусы.
За это сообщение автора поблагодарили: ice (1), ikopyl (1).
Старый 15.01.2008, 23:43   #16  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
Цитата:
Сообщение от gl00mie Посмотреть сообщение
[FONT="Trebuchet MS"]Добавить есть только одно: не страдайте ерундой и сделайте все штатными средствами - через корректирующие документы В погоне за "красотой" вы рискуете, как минимум, по двум пунктам:
  • накосячить в базе и потом получить труднодиагностируемые расхождения сумм в проводках разных модулей;
  • вот поэтому и создал тему, дабы убедиться в том, что ничего не забыл (в смысле таблиц)

    Цитата:
    Сообщение от gl00mie Посмотреть сообщение
  • дать пользователям понять, что вы можете исправить их ошибки хирургическим путем, без дополнительных телодвижений с их стороны.
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Последнее будет трагической ошибкой, потому что если, не дай Бог, у вас все получится, следующим ТЗ будет написание унифицированного чудо-job'а или класса для исправления таких косяков. Пользователи перестанут напрягаться на счет корректности вводимых данных, потому что будут знать, что за них все подчистят, будто ничего и не было. Это как перепроведение в 1С... К слову, на эту тему есть очень поучительная статья Перепроведение: плюсы и минусы.
почему не дай бог? НАДО чтоб получилось... а насчет чудо-джобов и прочих хотелок в этом плане, то тут думаю до такого не усугубим
Старый 16.01.2008, 00:41   #17  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от sparur Посмотреть сообщение
вот поэтому и создал тему, дабы убедиться в том, что ничего не забыл (в смысле таблиц)
Еще раз: никто не в курсе, кроме вас, какой функционал у вас используется, как он настроен, как модифицирован, поэтому единственный способ "ничего не забыть" - это провести натурный эксперимент в вашей базе с вашими настройками и приложением. Очевидно, никто из форумчан вам в этом не поможет, если только кто-то из них не является вашим сослуживцем.
Цитата:
Сообщение от sparur Посмотреть сообщение
НАДО чтоб получилось...
мне кажется, это - своего рода ящик Пандорры, который лучше не открывать - себе дороже выйдет Кроме того, подумайте вот о чем: эта тема была создана во вторник в пять часов, значит произошло все самое позднее тоже во вторник часа в четыре; "хирургическое" решение будет готово, самое раннее, к концу среды - а тем временем в базе наверняка продолжают работать, проводить накладные, делать отчеты, что-то планировать... Когда решение будет готово, ситуация уже изменится, возможно, на основе некорректных данных будут приняты какие-то управленческие решения. А потом вы подправите данные - и решения эти могут стать необоснованными или труднообъяснимыми, и концов уже не найдешь... Почитайте указанную статью про перепроведение.
Цитата:
Сообщение от sparur Посмотреть сообщение
а насчет чудо-джобов и прочих хотелок в этом плане, то тут думаю до такого не усугубим
ну конечно... пользователи - они такие, дашь палец - руку оттяпают
Старый 16.01.2008, 10:18   #18  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Еще раз: никто не в курсе, кроме вас, какой функционал у вас используется, как он настроен, как модифицирован, поэтому единственный способ "ничего не забыть" - это провести натурный эксперимент в вашей базе с вашими настройками и приложением.

значит будем экспериментировать

Цитата:
Сообщение от gl00mie Посмотреть сообщение
ну конечно... пользователи - они такие, дашь палец - руку оттяпают
не позволим
Старый 16.01.2008, 11:01   #19  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,732 / 406 (17) +++++++
Регистрация: 23.03.2006
поддерживаю мнение gl00mie на 100%. не стоит программисту исправлять косяки пользователей. обратитесь к консультанту, он поможет исправить всё штатными средствами

Последний раз редактировалось ice; 16.01.2008 в 14:27.
Старый 16.01.2008, 12:19   #20  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
Цитата:
Сообщение от ice Посмотреть сообщение
поддерживаю мнение gl00mie на 100%. не стоит программисту исправлять косяки пользователей. обратитесь к консультанту, он поможет исправить всё штатными средвтвами
Ну и что? Я тоже на 100% поддерживаю gl00mie, но сколько раз я это делал Пришла бухгалтерия сказала все надо исправить, никаких дополнительных документов разносить не хотим (не можем, боимся, тут либо лень, либо не понимание функционирование системы либо ну очень специфические требования) и т.д. Начальник УИТ сказал - ок, хорошо, программисты все сделают.

Программист спрашивать на этом форуме, чтобы ничего не забыть, постараться сделать как можно лучше в имеющиейся ситуации.

А что он еще может сделать? Ему уже дали задание. То что это не самый красивый метод он и сам понимает, а его спрашивают, что-ли.
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Не рассчитывается налог в строках накладной по закупке burru4aga DAX: Функционал 8 30.06.2017 11:13
сторнирование накладной по закупке с накладными расходами bes DAX: Функционал 9 13.02.2015 17:29
Производство.Разноска отгрузочной накладной в главную книгу. AlexeyBP DAX: Функционал 1 10.04.2007 12:01
Можно ли поменять налоговый код по проведенной закупке или накладной поставщика Голова 2уха DAX: Функционал 1 25.10.2004 11:51
разноска счета на оплату после разноски накладной OlegKocherga DAX: Функционал 14 12.03.2004 17:48

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

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

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