|
16.06.2006, 14:07 | #1 |
Moderator
|
Очень маленькая высота строк в таблице формы (1-2 мм)
Уважаемые коллеги, такая проблема:
Пользователь делает обработку входящего НДС. По окончании расчета в гриде устанавливается очень маленькая высота строк (буквально 1-2 мм). Причем и в верхнем гриде этой формы, и в нижнем! Работать невозможно. Скопировать дает. Можно вставить потом в Excel - всё видно, данные есть. Если щелкнуть мышкой по какой-нибудь ячейки грида, то показывается значение, например, "Накладная" (которое перекрывает несколько соседних строк - этакая "всплывающая подсказка"). Интуитивно пользователь по аналогии с Excel пытается увеличить высоту строк мышкой, но, конечно, ничего не получается... Что это может быть такое? Как побороть? Заранее большое спасибо. |
|
16.06.2006, 16:31 | #2 |
Участник
|
Есть два решения - платить меньше ндс и второе - обрабатывать его меньшими выборками - предпочтительнее со всех сторон первое
PS На самом деле это фича гридов в Аксе я подозреваю, видел еще примеры в других формах - особенно тех, которые на основе темповых таблиц - когда в них запихивают очень много записей их "плющит", видимо от собственного веса Последний раз редактировалось MironovI; 16.06.2006 в 16:35. |
|
|
За это сообщение автора поблагодарили: Gustav (2). |
16.06.2006, 16:44 | #3 |
Moderator
|
Цитата:
Сообщение от MironovI
На самом деле это фича гридов в Аксе я подозреваю, видел еще примеры в других формах - особенно тех, которые на основе темповых таблиц - когда в них запихивают очень много записей их "плющит", видимо от собственного веса
Порядка 300 записей это разве много? А в подчиненном гриде-то нижнем так и вообще 2-3... Т.е. вакцины никакой нет? Только административными мерами? (типа по одному поставщику, по одному месяцу и т.п.) |
|
16.06.2006, 17:20 | #4 |
Участник
|
Это всегда такое происходит, или периодически?
Если всегда, то может смотрите на те поля, которые выводятся. Может у какого-то из них у EDT стоит именно такой размер вывода? (Конкретно, свойство DisplayHeight) |
|
16.06.2006, 17:40 | #5 |
Moderator
|
Цитата:
Сообщение от kashperuk
Это всегда такое происходит, или периодически?
Каждый из пользователей перед этим эффектом "чистил SysLastValue" согласно вот такой моей инструкции: Цитата:
1. Идём по меню (которое под заголовком окна):
Сервис / Параметры / кнопка "Использование данных" / закладка "Все данные" 2. сортируем по алфавиту колонку "Наименование" (первая из двух колонок "Наименование") 3. В этой колонке находим строки с текстом "BookDataCalc_VAT_Process_RU" (если обработка НДС) или строки "BookDataCalc_VAT_Cancel_RU" (если отмена обработки). Обычно строк бывает по две на каждый из этих вариантов. 4. Удаляем эти строки, после чего идём запускать обработку НДС (или отмену) Инструкцию эту пользователи выполняют не первый раз и до сегодня ничего такого страшного не происходило... Что еще рассказать... Я не смог вопроизвести ситуацию у себя с теми параметрами выборки, которые были у пользователей - у меня всё отработало нормально. Я запускаю клиента Аксапты через терминальный сервер на достаточно мощной машине, в то время как у пользователей у каждого свой клиент на локальной машине. Последний раз редактировалось Gustav; 16.06.2006 в 17:51. |
|
16.06.2006, 17:48 | #6 |
Участник
|
А recordType при этом какой был?
EDT посмотрели? |
|
16.06.2006, 18:05 | #7 |
Moderator
|
Цитата:
Сообщение от kashperuk
А recordType при этом какой был?
EDT посмотрели? А "recordType" где смотреть? |
|
16.06.2006, 18:12 | #8 |
Участник
|
По поводу 300 записей - накидал формочку с темповым гридом - в цикле заполняю записями - туева хуча уже, полет нормальный, жду окончания гига памяти Вобщем может и не в этом дело, но от объема точно как-то зависит, помнится так и порешили - обрабатывать не больше чем за месяц по одной группе поставщиков, бага лезла на всех машинах кстати..
|
|
16.06.2006, 18:34 | #9 |
Участник
|
RecordType - там же, где вы инструкцию написали - в SysLastValue - там на форме первое поле в гриде.
А про количество строк - ИМХО количество записей врядли влияет на способ их отображения - в системе, да и в наших модификациях куча мест где используются временные таблицы, и выбирается туда часто намного больше 300 записей! Если найдете, обязательно расскажите, в чем дело было, Интересно |
|
16.06.2006, 18:49 | #10 |
Moderator
|
Цитата:
Сообщение от kashperuk
RecordType - там же, где вы инструкцию написали - в SysLastValue - там на форме первое поле в гриде.
|
|
17.06.2006, 11:54 | #11 |
Участник
|
To Gustav.
С Вашей проблемой также встречались и не раз, причем именно при обработке входящего НДС (тоже достаточно много счетов-фактур, обработка длится порядка 2-4 часов). Никаких вразумительных объяснений и решения не нашли. Так что если что-нибудь придумаете, размещайте на форму, плз. P.S. У нас это обычно бывало, когда запускали на ночь, потом уходили домой. Утром будили компьютер, открывали окно Axapta, а там такое... |
|
17.06.2006, 11:57 | #12 |
Участник
|
Сразу забыл, продолжу...
Возникает, конечно, не каждый раз и повторить сложно (поэтому и не найти решения). Сейчас стараемся обрабатывать НДС по частям. |
|