AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search

 
 
Thread Tools Search this Thread Display Modes
Old 15.03.2004, 17:25   #1  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Join Date: 05.01.2003
Quote:
Изначально опубликовано Shark
А имзенение значения свойства Mandatory у поля, используемой таблицы Вам не поможет?
Подскажите пожалуйста, как сделать обязательное поле в форме Аксапта 3.0.
имзенение значения свойства Mandatory у поля, используемой таблицы не помогает. Что еще надо сделать?

Заранее благодарен.
Old 15.03.2004, 17:48   #2  
mazzy is offline
mazzy
Участник
mazzy's Avatar
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Join Date: 29.11.2001
Location: Москва
Blog Entries: 10
надо менять свойство не у таблицы, а у датасорса.

Пожалуйста, будьте внимательны. Не смешивайте вопросы по Навижин и Аксапте в одну ветку.
Old 15.03.2004, 18:50   #3  
mazzy is offline
mazzy
Участник
mazzy's Avatar
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Join Date: 29.11.2001
Location: Москва
Blog Entries: 10
вопрос поместил в ФАК
http://forum.mazzy.ru/index.php?showtopic=396
Old 16.03.2004, 10:41   #4  
Shark is offline
Shark
Участник
Shark's Avatar
 
47 / 11 (1) +
Join Date: 12.09.2003
Location: Москва
Quote:
Изначально опубликовано tolstjak


имзенение значения свойства Mandatory у поля, используемой таблицы не помогает.
Посмотрите форму VendTable. На ней обязательными для заполнения являются AccountNum и VendGroup.
Old 14.10.2004, 10:40   #5  
ShadowFromXZone is offline
ShadowFromXZone
Участник
ShadowFromXZone's Avatar
 
288 / 0 (1) +
Join Date: 29.09.2003
Предположим у меня в Excel есть N таблиц и N*15 полей у которых надо сделать mandatory.

вопрос можно это сделать как то грпупповой обработкой... или все поля в дата сорсах румаи в это значение выставлять ???

Есть у кого ни будь идеи?
Old 14.10.2004, 11:00   #6  
George Nordic is offline
George Nordic
Модератор
George Nordic's Avatar
Злыдни
 
4,480 / 1255 (50) ++++++++
Join Date: 17.12.2003
Location: Moscow
Blog Entries: 9
Идея такая - написать джоб, который просматривает AOS, в treeNode находит все указанные таблицы (по списку) и в них проставляет свойства полей (тоже по списку).
Если задача - разовая, то легче ручками.

С Уважением,
Георгий.
Old 26.11.2004, 16:57   #7  
levsha is offline
levsha
Участник
 
22 / 14 (1) ++
Join Date: 20.10.2003
Location: СПб
Quote:
Изначально опубликовано mazzy
вопрос поместил в ФАК
http://forum.mazzy.ru/index.php?showtopic=396
к сожалению данный вариант не подходит для 2.5, так как там метод object() у FormDataSource не переопределен и используется метод object от предка FormObjectSet, который в свою очередь возвращает FormObject, а не FormDataObject как у переписанного метода.
А знает ли кто-нибудь доступный для 2.5 вариант аналогичных действий по изменению свойств полей взависимости от данных в строке?
Old 26.11.2004, 17:52   #8  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Join Date: 27.03.2002
Location: Москва
Этот способ нормально подходит для 2.5. Надо просто присвоить FormDataSource.object() переменной типа FormDataObject и потом уже через нее обращаться к свойствам поля.
__________________
Андрей.
Old 29.11.2004, 10:26   #9  
levsha is offline
levsha
Участник
 
22 / 14 (1) ++
Join Date: 20.10.2003
Location: СПб
Спасибо, про то кк использовать приведение типов в Аксапте я как-то и подзабыл...
а возможно ли подобные правила распространить не только на отдельные поля, но и на FieldGroup?
Old 29.11.2004, 14:49   #10  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Join Date: 27.03.2002
Location: Москва
Насколько я знаю, к группам полей можно обратиться только как к контролам на форме, не через datasource.
__________________
Андрей.
Old 30.11.2004, 05:41   #11  
Dozer is offline
Dozer
Участник
AxAssist
Соотечественники
 
107 / 24 (1) +++
Join Date: 16.11.2004
Location: г. Калгари, Канада
?
Quote:
Изначально опубликовано George Nordic
Идея такая - написать джоб, который просматривает AOS, в treeNode находит все указанные таблицы (по списку) и в них проставляет свойства полей (тоже по списку).
Очень интересно.. А можно подобным образом включить использование CreatedBy, ModifiedBy и иже с ним..?
Поставлена задача активировать эти поля во всех таблицах системы. Так как таблиц в Аксапта ОЧЕНЬ много, то решил поискать более другой путь, чем править это все ручками. Как говорится "Лучше день потерять, зато потом за 5 минут долететь!"
Так вот, пока не нашел каким образом хранятся свойства таблиц.
Может знает кто?

Kun estimo, Dozer.
Old 30.11.2004, 09:51   #12  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Join Date: 28.12.2001
Location: Москва
Quote:
Изначально опубликовано Dozer


Очень интересно.. А можно подобным образом включить использование CreatedBy, ModifiedBy и иже с ним..?
Поставлена задача активировать эти поля во всех таблицах системы.
Если во всех таблицах - то, imho, неправильная задача . Зачем Вам такой объем избыточных данных? Это будет довольно таки существенная нагрузка на БД. Кстати, когда будетет перебирать весь АОТ через TreeNode, случайно не активируйте системные поля на временных таблицах и map'ах.
Что касается самого алгоритма - поищите либо здесь, либо на technet'e. Подобный вопрос уже задавали.
__________________
С уважением, Вячеслав.
Old 30.11.2004, 10:57   #13  
Dozer is offline
Dozer
Участник
AxAssist
Соотечественники
 
107 / 24 (1) +++
Join Date: 16.11.2004
Location: г. Калгари, Канада
Quote:
Изначально опубликовано slava

Если во всех таблицах - то, imho, неправильная задача . Зачем Вам такой объем избыточных данных? Это будет довольно таки существенная нагрузка на БД.
Ну, когда я высказал подобное суждение, мне ответили по трем пунктам:
1) Сервак у нас загружен менее чем на 5%
2) Есть такое слово - НАДА!
3) Не задавай глупых вопросов.

Оказывается нам надо хранить историю изменений всего.
Поэтому делать придется.
Спасибо за советы.
Будем поискать...

Kun estimo, Dozer.
Old 30.11.2004, 11:14   #14  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Join Date: 28.12.2001
Location: Москва
Quote:
Изначально опубликовано Dozer
[B]

Ну, когда я высказал подобное суждение, мне ответили по трем пунктам:
1) Сервак у нас загружен менее чем на 5%
2) Есть такое слово - НАДА!
3) Не задавай глупых вопросов.

А Вы им в ответ расскажите про чудесный функционал отслеживания ВСЕХ изменений в БД. Журнал БД, кажется называется. И включите в нем журналирование изменений всех таблиц. Истории будет до.. много вобщем . Главное сервера помощнее заранее закупить.
__________________
С уважением, Вячеслав.
Old 30.11.2004, 13:49   #15  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,300 / 239 (10) ++++++
Join Date: 09.11.2001
Location: Химки, Московская область
Quote:
Поставлена задача активировать эти поля во всех таблицах системы. Так как таблиц в Аксапта ОЧЕНЬ много, то решил поискать более другой путь, чем править это все ручками. Как говорится "Лучше день потерять, зато потом за 5 минут долететь!"
Так вот, пока не нашел каким образом хранятся свойства таблиц.
Может знает кто?
Желание дурацкое, но если Вам так хочется... Выделите все таблицы при помощи клавиш Shift - со стрелкой вниз или вверх и правой кнопкой мыши откройте форму Свойства и меняйте что хотите.
Что касается
Quote:
Ну, когда я высказал подобное суждение, мне ответили по трем пунктам:
1) Сервак у нас загружен менее чем на 5%
2) Есть такое слово - НАДА!
3) Не задавай глупых вопросов.
То это классический тест, для чего полисмену голова, только ли для того чтобы носить шлем.
__________________
Михаил Андреев
https://www.amand.ru
Old 30.11.2004, 14:48   #16  
ddadream is offline
ddadream
Участник
ddadream's Avatar
 
130 / 17 (1) ++
Join Date: 30.11.2001
Location: moscow
Вообще то была уже тема менять программно обьекты в АОТ.
Поискком по формуму поищите...
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
Второе наименование номенклатуры и проблема добавления полей в форме "номенклатура" EVER DAX: Функционал 28 03.09.2008 21:58
Название полей в форме запроса PavelSR DAX: Программирование 4 11.07.2007 17:19
Вывод в форме "Авансовый отчет" (EmplAdvTable_RU) полей из EmplTable Zepp DAX: Программирование 5 20.06.2007 15:44
Перемещение полей на форме Swetik DAX: Функционал 12 15.09.2004 19:29
Объединить несколько полей таблицы в одном поле Grid-а на форме? storer DAX: Программирование 2 12.11.2003 14:08

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 01:49.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.