AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 15.03.2004, 17:25   #1  
tolstjak ist offline
tolstjak
Участник
 
440 / 16 (1) ++
Registriert seit: 05.01.2003
Zitat:
Изначально опубликовано Shark
А имзенение значения свойства Mandatory у поля, используемой таблицы Вам не поможет?
Подскажите пожалуйста, как сделать обязательное поле в форме Аксапта 3.0.
имзенение значения свойства Mandatory у поля, используемой таблицы не помогает. Что еще надо сделать?

Заранее благодарен.
Alt 15.03.2004, 17:48   #2  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
надо менять свойство не у таблицы, а у датасорса.

Пожалуйста, будьте внимательны. Не смешивайте вопросы по Навижин и Аксапте в одну ветку.
Alt 15.03.2004, 18:50   #3  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
вопрос поместил в ФАК
http://forum.mazzy.ru/index.php?showtopic=396
Alt 16.03.2004, 10:41   #4  
Shark ist offline
Shark
Участник
Benutzerbild von Shark
 
47 / 11 (1) +
Registriert seit: 12.09.2003
Ort: Москва
Zitat:
Изначально опубликовано tolstjak


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

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

Есть у кого ни будь идеи?
Alt 14.10.2004, 11:00   #6  
George Nordic ist offline
George Nordic
Модератор
Benutzerbild von George Nordic
Злыдни
 
4.480 / 1255 (50) ++++++++
Registriert seit: 17.12.2003
Ort: Moscow
Blog-Einträge: 9
Идея такая - написать джоб, который просматривает AOS, в treeNode находит все указанные таблицы (по списку) и в них проставляет свойства полей (тоже по списку).
Если задача - разовая, то легче ручками.

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

Kun estimo, Dozer.
Alt 30.11.2004, 09:51   #12  
slava ist offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Registriert seit: 28.12.2001
Ort: Москва
Zitat:
Изначально опубликовано Dozer


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

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

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

Kun estimo, Dozer.
Alt 30.11.2004, 11:14   #14  
slava ist offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Registriert seit: 28.12.2001
Ort: Москва
Zitat:
Изначально опубликовано Dozer
[B]

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Второе наименование номенклатуры и проблема добавления полей в форме "номенклатура" 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

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 16:42 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.