23.01.2013, 22:08 | #1 |
Участник
|
Мертвяк
Друзья, доброго времени суток! AX 3.0 зависает форма РК\заказы намертво на конкретном пользователе, у всех остальных - ок. Перепробовал все, рестартовал АОС, чистил кэш, пробовал с других машин. Поиск ничего не дал
|
|
23.01.2013, 22:17 | #2 |
Участник
|
А если ему поурезать права?
|
|
23.01.2013, 22:22 | #3 |
Участник
|
Сбросьте настройки формы у этого пользователя для этой формы.
__________________
Ivanhoe as is.. |
|
23.01.2013, 22:47 | #4 |
Участник
|
|
|
23.01.2013, 22:48 | #5 |
Участник
|
|
|
23.01.2013, 22:57 | #6 |
Участник
|
Смотря что вы под кешем понимаете
Обычно под чисткой кеша имеют в виду удаление файлов на диске. А настройки пользователя - хранятся в аксапте. Откройте пользователя, его параметры, там кнопка "Использование данных" - там либо все сбросить (потеряются настройки фильтров, форм и т.п.), либо найти конкретную форму и удалить только ее.
__________________
Ivanhoe as is.. |
|
23.01.2013, 23:12 | #7 |
Участник
|
То и сделал, уже несколько раз. Не помогло.
|
|
23.01.2013, 23:14 | #8 |
Участник
|
Цитата:
Сообщение от Ivanhoe
Смотря что вы под кешем понимаете
Обычно под чисткой кеша имеют в виду удаление файлов на диске. А настройки пользователя - хранятся в аксапте. Откройте пользователя, его параметры, там кнопка "Использование данных" - там либо все сбросить (потеряются настройки фильтров, форм и т.п.), либо найти конкретную форму и удалить только ее. |
|
23.01.2013, 23:50 | #9 |
Участник
|
Попробовал дать ей админские права и залогиниться от ее имени, такая же ерунда. Виснет на заказах
|
|
23.01.2013, 23:58 | #10 |
Участник
|
Цитата:
У вас какая-то логика на форме зависит от пользователя? Поставьте точку останова на init() формы, попробуйте под пользователем в дебагере понять на каком этапе происходит проблема.
__________________
Ivanhoe as is.. |
|
24.01.2013, 10:11 | #11 |
Злыдни
|
В пору моей молодости были такие же проблемы, связанные со следующим:
в форме заказов был при открытии формы устанавливался фильтр по авторству записи, при отсутствии индекса по автору и отсутствии заказов для нового сотрудника форма очень долго открывалась. Может и у Вас что-то подобное сделано?
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
24.01.2013, 10:26 | #12 |
северный Будда
|
Хм... а если просто создать нового пользователя с теми же правами?
__________________
С уважением, Вячеслав |
|
24.01.2013, 12:15 | #13 |
Программатор
|
Убить пользователя, создать нового
|
|
24.01.2013, 13:48 | #14 |
Участник
|
|
|
24.01.2013, 14:09 | #15 |
Участник
|
Может трассировкой SQL-запросов посмотреть, что там у этого пользователя вешает сессию?
|
|
24.01.2013, 15:02 | #16 |
Программатор
|
дайте ему права разработки/админа и посмотрите под ним что происходит
|
|
24.01.2013, 15:09 | #17 |
Участник
|
|
|
24.01.2013, 15:29 | #18 |
Участник
|
X++: SELECT A.SALESID,A.SALESNAME,A.RESERVATION,A.CUSTACCOUNT,A.INVOICEACCOUNT,A.DELIVERYDATE,A.DELIVERYADDRESS,A.URL,A.PURCHORDERFORMNUM,A.SALESTAKER,A.SALESGROUP,A.FREIGHTSLIPTYPE,A.DOCUMENTSTATUS,A.CURRENCYCODE,A.PAYMENT,A.CASHDISC,A.TAXGROUP,A.LINEDISC,A.CUSTGROUP,A.DISCPERCENT,A.DIMENSION,A.DIMENSION2_,A.DIMENSION3_,A.DIMENSION4_,A.DIMENSION5_,A.DIMENSION6_,A.DIMENSION7_,A.DIMENSION8_,A.DIMENSION9_,A.PRICEGROUPID,A.MULTILINEDISC,A.ENDDISC,A.CUSTOMERREF,A.LISTCODE,A.DLVTERM,A.DLVMODE,A.PURCHID,A.SALESSTATUS,A.MARKUPGROUP,A.SALESTYPE,A.SALESPOOLID,A.POSTINGPROFILE,A.TRANSACTIONCODE,A.DELIVERYZIPCODE,A.DELIVERYCOUNTY,A.DELIVERYCOUNTRY,A.SETTLEVOUCHER,A.DELIVERYSTATE,A.DELIVERYNAME,A.ONETIMECUSTOMER,A.COVSTATUS,A.COMMISSIONGROUP,A.PAYMENTSCHED,A.EMAIL,A.FREIGHTZONE,A.RETURNITEMNUM,A.CONTACTPERSONID,A.DEL_INVOICESUMNUM,A.DEL_PCKSLPSUMNUM,A.DEL_CONFIRMSUMNUM,A.DEL_QUOTATIONSUMNUM,A.DEADLINE,A.INVENTLOCATIONID,A.DEL_PICKINGLISTSUMNUM,A.VATNUM,A.PORT,A.DEL_INVOICEORIGINALS,A.DEL_INVOICECOPIES,A.DEL_PACKINGSLIPORIGINALS,A.DEL_PACKINGSLIPCOPIES,A.DEL_CONFIRMATIONORIGINALS,A.DEL_CONFIRMATIONCOPIES,A.DEL_QUOTATIONORIGINALS,A.DEL_QUOTATIONCOPIES,A.INCLTAX,A.NUMBERSEQUENCEGROUP,A.FIXEDEXCHRATE,A.LANGUAGEID,A.AUTOSUMMARYMODULETYPE,A.GIROTYPE,A.SALESORIGINID,A.ESTIMATE,A.TOUCHED,A.TRANSPORT,A.PRINTMODULETYPE,A.PAYMMODE,A.PAYMSPEC,A.FIXEDDUEDATE,A.DELIVERYCITY,A.DELIVERYSTREET,A.EXPORTREASON,A.DEL_DELIVERYNOTETRANSPORTCODE,A.DEL_DELIVERYNOTEAPPEARANCE,A.DEL_DELIVERYNOTESHIPPER,A.DEL_DELIVERYNOTECARRIER1,A.DEL_DELIVERYNOTECARRIER2,A.DEL_DELIVERYNOTETERMS,A.STATPROCID,A.REFDLVZIPCODE,A.INTERCOMPANYCOMPANYID,A.INTERCOMPANYPURCHID,A.INTERCOMPANYORDER,A.SALESRESPONSIBLE,A.SALESUNITID,A.SMMSALESAMOUNTTOTAL,A.SMMCAMPAIGNID,A.CONSIGNORACCOUNT_RU,A.CONSIGNEEACCOUNT_RU,A.DEL_INVOICE4PAYMSUMNUM_RU,A.DEL_INVOICE4PAYMORIGINALS_RU,A.DEL_INVOICE4PAYMCOPIES_RU,A.RCONTRACTACCOUNT,A.RCONTRACTCODE,A.DELIVERYTOWNID_RU,A.DELIVERYSETTLEMENTID_RU,A.DELIVERYSTREETID_RU,A.DELIVERYFLAT_RU,A.DELIVERYBUILDING_RU,A.DELIVERYESTATE_RU,A.SAPINVOICENUM,A.SAPINVOICEANDFACTUREDATE,A.SAPFACTURENUM,A.SAPSUMMARYINVOICENUM,A.SAPEXPEDITIONORG,A.NOYESSHIPMENT,A.SUBSCRIPTION,A.YEAR,A.INTERMINAL,A.VATPROCESS,A.PURCHBOOKOPERATIONCODE_RU,A.SALESCUSTACCOUNTNUM,A.NOT2SALESBOOK,A.PAYMORDERNUMBER,A.PAYMORDERDATE,A.NOTES,A.CONFREGISTER,A.CONFREGISTERDATE,A.SALESCUSTACCOUNTDATE,A.CREATEDDATE,A.RECID FROM SALESTABLE A WHERE ((DATAAREAID=?) AND (SALESUNITID=?)) ORDER BY A.DATAAREAID DESC,A.SALESID DESC OPTION(FAST 1) Последний раз редактировалось Antonuch; 24.01.2013 в 16:18. |
|
24.01.2013, 16:18 | #19 |
Участник
|
там же 4 датасорса, связаные два delayed-линком, один innerJoin-ом
запрос должен быть либо не один, либо посложнее или виснет именно на этом запросе? |
|
24.01.2013, 16:27 | #20 |
Участник
|
Цитата:
Присоединяюсь к KiselevSA. У Axapta есть такая проблема - поиск не существующих записей может выполняться на порядки медленнее, чем если бы была хотя бы одна запись. В данном случае, есть записи удовлетворяющие условию (SALESUNITID=?) ?
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|