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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.06.2006, 14:07   #1  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
? Очень маленькая высота строк в таблице формы (1-2 мм)
Уважаемые коллеги, такая проблема:

Пользователь делает обработку входящего НДС. По окончании расчета в гриде устанавливается очень маленькая высота строк (буквально 1-2 мм). Причем и в верхнем гриде этой формы, и в нижнем! Работать невозможно. Скопировать дает. Можно вставить потом в Excel - всё видно, данные есть. Если щелкнуть мышкой по какой-нибудь ячейки грида, то показывается значение, например, "Накладная" (которое перекрывает несколько соседних строк - этакая "всплывающая подсказка"). Интуитивно пользователь по аналогии с Excel пытается увеличить высоту строк мышкой, но, конечно, ничего не получается...

Что это может быть такое? Как побороть?

Заранее большое спасибо.
Старый 16.06.2006, 16:31   #2  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Есть два решения - платить меньше ндс и второе - обрабатывать его меньшими выборками - предпочтительнее со всех сторон первое

PS На самом деле это фича гридов в Аксе я подозреваю, видел еще примеры в других формах - особенно тех, которые на основе темповых таблиц - когда в них запихивают очень много записей их "плющит", видимо от собственного веса

Последний раз редактировалось MironovI; 16.06.2006 в 16:35.
За это сообщение автора поблагодарили: Gustav (2).
Старый 16.06.2006, 16:44   #3  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от MironovI
На самом деле это фича гридов в Аксе я подозреваю, видел еще примеры в других формах - особенно тех, которые на основе темповых таблиц - когда в них запихивают очень много записей их "плющит", видимо от собственного веса
Спасибо, Иван. Перевариваю...
Порядка 300 записей это разве много? А в подчиненном гриде-то нижнем так и вообще 2-3...
Т.е. вакцины никакой нет? Только административными мерами? (типа по одному поставщику, по одному месяцу и т.п.)
Старый 16.06.2006, 17:20   #4  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Lightbulb
Это всегда такое происходит, или периодически?
Если всегда, то может смотрите на те поля, которые выводятся. Может у какого-то из них у EDT стоит именно такой размер вывода? (Конкретно, свойство DisplayHeight)
Старый 16.06.2006, 17:40   #5  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от kashperuk
Это всегда такое происходит, или периодически?
Я сегодня столкнулся с этим впервые. Это случилось сразу на трех пользовательских машинах подряд.
Каждый из пользователей перед этим эффектом "чистил SysLastValue" согласно вот такой моей инструкции:
Цитата:
1. Идём по меню (которое под заголовком окна):
Сервис / Параметры / кнопка "Использование данных" / закладка "Все данные"
2. сортируем по алфавиту колонку "Наименование" (первая из двух колонок "Наименование")
3. В этой колонке находим строки с текстом "BookDataCalc_VAT_Process_RU" (если обработка НДС) или строки "BookDataCalc_VAT_Cancel_RU" (если отмена обработки). Обычно строк бывает по две на каждый из этих вариантов.
4. Удаляем эти строки, после чего идём запускать обработку НДС (или отмену)
Это инструкция по борьбе с проблемой "Некорректный контейнер...". Замечено, что проблема этого "контейнера" обычно возникает, когда пользователь досрочно прерывает по Ctrl-Break расчет обработки входящего НДС (или расчет отмены обработки НДС).

Инструкцию эту пользователи выполняют не первый раз и до сегодня ничего такого страшного не происходило...

Что еще рассказать... Я не смог вопроизвести ситуацию у себя с теми параметрами выборки, которые были у пользователей - у меня всё отработало нормально.
Я запускаю клиента Аксапты через терминальный сервер на достаточно мощной машине, в то время как у пользователей у каждого свой клиент на локальной машине.

Последний раз редактировалось Gustav; 16.06.2006 в 17:51.
Старый 16.06.2006, 17:48   #6  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
А recordType при этом какой был?
EDT посмотрели?
Старый 16.06.2006, 18:05   #7  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от kashperuk
А recordType при этом какой был?
EDT посмотрели?
DisplayHeight у всех стоит Auto. DisplayWidth у одного задан конкретно 15 символов (у номера счета-фактуры). Но эти настройки были и месяц назад, и два, и три...

А "recordType" где смотреть?
Старый 16.06.2006, 18:12   #8  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
По поводу 300 записей - накидал формочку с темповым гридом - в цикле заполняю записями - туева хуча уже, полет нормальный, жду окончания гига памяти Вобщем может и не в этом дело, но от объема точно как-то зависит, помнится так и порешили - обрабатывать не больше чем за месяц по одной группе поставщиков, бага лезла на всех машинах кстати..
Старый 16.06.2006, 18:34   #9  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
RecordType - там же, где вы инструкцию написали - в SysLastValue - там на форме первое поле в гриде.

А про количество строк - ИМХО количество записей врядли влияет на способ их отображения - в системе, да и в наших модификациях куча мест где используются временные таблицы, и выбирается туда часто намного больше 300 записей!

Если найдете, обязательно расскажите, в чем дело было, Интересно
Старый 16.06.2006, 18:49   #10  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от kashperuk
RecordType - там же, где вы инструкцию написали - в SysLastValue - там на форме первое поле в гриде.
recordType = Class
Старый 17.06.2006, 11:54   #11  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
To Gustav.

С Вашей проблемой также встречались и не раз, причем именно при обработке входящего НДС (тоже достаточно много счетов-фактур, обработка длится порядка 2-4 часов). Никаких вразумительных объяснений и решения не нашли. Так что если что-нибудь придумаете, размещайте на форму, плз.
P.S. У нас это обычно бывало, когда запускали на ночь, потом уходили домой. Утром будили компьютер, открывали окно Axapta, а там такое...
Старый 17.06.2006, 11:57   #12  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
Сразу забыл, продолжу...
Возникает, конечно, не каждый раз и повторить сложно (поэтому и не найти решения).
Сейчас стараемся обрабатывать НДС по частям.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вставка строк в таблицы Аксапты сторонними средствами Андре DAX: База знаний и проекты 1 07.05.2009 16:49
Тормозит копирование строк в буфер обмена ivas DAX: Программирование 20 21.08.2007 15:05
Очень просто: создать новую запись в таблице Hobo DAX: Программирование 20 11.07.2006 13:02
Странное поведение формы Создание строк vc DAX: Функционал 10 22.03.2006 10:32

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

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

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