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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.03.2004, 17:25   #1  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Цитата:
Изначально опубликовано Shark
А имзенение значения свойства Mandatory у поля, используемой таблицы Вам не поможет?
Подскажите пожалуйста, как сделать обязательное поле в форме Аксапта 3.0.
имзенение значения свойства Mandatory у поля, используемой таблицы не помогает. Что еще надо сделать?

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

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


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

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

Есть у кого ни будь идеи?
Старый 14.10.2004, 11:00   #6  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Идея такая - написать джоб, который просматривает AOS, в treeNode находит все указанные таблицы (по списку) и в них проставляет свойства полей (тоже по списку).
Если задача - разовая, то легче ручками.

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

Kun estimo, Dozer.
Старый 30.11.2004, 09:51   #12  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
Цитата:
Изначально опубликовано Dozer


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

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

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Второе наименование номенклатуры и проблема добавления полей в форме "номенклатура" 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

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

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

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