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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.01.2005, 16:47   #1  
soin is offline
soin
Участник
 
249 / 15 (1) ++
Регистрация: 23.01.2003
Адрес: Москва
? Слетают методы на полях в датасорсе... как бороться?
Коллеги, подскажите как бороться с такой напастью как удалением методов на полях датасорса в форме?

Очень частно когда модфицируешь форму - на датасорсе теряются методы.
Как правильно делать модфикацию чтобы методы не пропадаи?
Старый 16.01.2005, 23:48   #2  
soin is offline
soin
Участник
 
249 / 15 (1) ++
Регистрация: 23.01.2003
Адрес: Москва
В принципе как почему пропадабт понятно.
Перефразирую вопрос: если я в проекте добавил в таблицу новое поле - как сделать чтобы это поле появилось в списке полей на датасорсе формы?
1. Перезапустить Axapta
2. На датасорсе перевыбрать таблицу в свойствах датасорса (но при этом слетают методы)

Какие еще есть способы?
Старый 17.01.2005, 04:46   #3  
Alks is offline
Alks
Участник
 
336 / 41 (2) +++
Регистрация: 23.07.2004
Адрес: г. Новокузнецк
Компиляция и/или восстановление у меня делают это без каких то особых проблем.
Старый 17.01.2005, 10:15   #4  
soin is offline
soin
Участник
 
249 / 15 (1) ++
Регистрация: 23.01.2003
Адрес: Москва
гм... компиляция точно не помогает...
Старый 17.01.2005, 10:26   #5  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
сталкивался со следующим поведением:
- заблокировать компонент
- создать метод путём копирования существующего
- переименовать
- скомпилировать -- выдается ошибка "нет такого метода"

если перевойти в аксапту видно, что имя метода осталось старое CopyOfXXX это случается иногда причем при блокисровании "lock" компонента вероятность сильно увеличивается
Старый 17.01.2005, 10:35   #6  
axLog is offline
axLog
Участник
 
286 / 10 (1) +
Регистрация: 01.03.2004
Цитата:
Изначально опубликовано soin
если я в проекте добавил в таблицу новое поле - как сделать чтобы это поле появилось в списке полей на датасорсе формы?
На форме в АОТ - правая кнопка мышки - пункт "Восстановить". Обновятся все датасорсы формы.
Старый 17.01.2005, 15:53   #7  
soin is offline
soin
Участник
 
249 / 15 (1) ++
Регистрация: 23.01.2003
Адрес: Москва
Обновляются , спасибо!
а в этом случае никаких глюков нету точно? а то слышал могут какие-то лукапы слетать на форме? слышал краем уха - поэтому точно ничего не знаю
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Запретить редактирование поля в датасорсе Eldar9x DAX: Программирование 3 10.07.2008 12:04
Методы таблицы в DataSources (DAX4) Qaz Qwerty DAX: Программирование 2 16.06.2008 10:11
методы после Range sssss DAX: Программирование 8 06.06.2007 14:18
Найти display методы MrVisual DAX: Программирование 12 15.05.2007 09:53
Самопроизвольное удаление методов на датасорсе chel DAX: Программирование 10 13.05.2005 05:22
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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