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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.08.2007, 13:02   #1  
LightHunter is offline
LightHunter
Участник
 
8 / 10 (1) +
Регистрация: 11.08.2006
Добрый день.
В ходе выгрузки данных в Excel понадобилось выводить только те столбцы, которые отображаются на форме у пользователя.
При этом столкнулся со следующей проблемой: свойство Visible на самом деле показывает свое последнее значение, заданное программно.
С его помощью нельзя определить, был ли столбец скрыт/отображен пользователем вручную (правой кнопкой мыши)
Конечно, можно пробовать альтернативные варианты - если столбец действительно скрыт, то значение XPOS у него и у следующего одинаково.
Но ведь это же извращение!

Проверял глюк на версии ru 3.7.A, ru 4.0 SP1, ru 4.0 SP3 и W1 5.00. Преемственность, однако!
Или так специально сделали? Хотя в документации я не видел упоминаний о такой "особенности".

С уважением, Hunter
Старый 01.08.2007, 15:04   #2  
andrevk is offline
andrevk
Участник
 
145 / 10 (1) +
Регистрация: 23.11.2006
Эта такая фича. При изменение этого свойства данные об этом записываются в zup файл и считываются при следующем открытии формы.
Старый 01.08.2007, 15:18   #3  
LightHunter is offline
LightHunter
Участник
 
8 / 10 (1) +
Регистрация: 11.08.2006
Да пусть записываются.. Но почему я из C/AL не могу узнать того, что пользователь скрыл поле? Ведь система - то об этом знает Даже FlowField перестает пересчитывать, если его скрыть.
Старый 02.08.2007, 10:34   #4  
LightHunter is offline
LightHunter
Участник
 
8 / 10 (1) +
Регистрация: 11.08.2006
Обратился в российский Microsoft. Сказали, что эта действительно "особенность". Дали ссылку на обходной пусть решения http://www.mibuso.com/forum/viewtopic.php?...+column+visible. Тоже так себе вариант, но хоть что-то.
Может, весь Microsoft уже переполошился и в спешном порядке исправляет ошибку, вот-вот хот-фикс будет

Эх, если б я первый им сообщил, может, и премию бы выписали
Старый 02.08.2007, 15:48   #5  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
Цитата:
Сообщение от Hunter Посмотреть сообщение
Эх, если б я первый им сообщил, может, и премию бы выписали

А что за сообщения о глюках и косяках премию дают? Знал бы - уже бы обогатился .
Куда писать ?!
__________________
Want to believe...
Старый 02.08.2007, 15:57   #6  
LightHunter is offline
LightHunter
Участник
 
8 / 10 (1) +
Регистрация: 11.08.2006
Шутка была ..
По слухам вроде SAP платит за найденные ошибки.
А Microsoft их не то что не ищет, но и исправляет-то не очень охотно
 


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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:53.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.