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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.02.2012, 23:02   #1  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Если бы передо мной на реальном внедрении с реальными данными встала такая проблема, то я бы предпочел объединить единицы измерения, нежели заводить новую номенклатуру и переписывать остатки .

К программированию обновления данных я бы постарался не прибегать. Вместо этого организовал бы удаление в справочнике единиц измерения одной из ненужных единиц измерения и переименование оставшейся в удаленную через паспорт записи. При этом нужно обеспечить чтобы не сработало каскадное удаление.

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

Переименовывал бы ту единицу, которая в системе используется в меньшем количестве транзакций. Оценивал бы на глаз.

Прежде чам переименовывать проверил бы не приведет ли слияние к нарушению целостности данных. Тут общих подходов нет вообще. Для единиц измерения это может быть следующее.

1. В настройках пересчета единиц могут появиться дубликаты. Предварительно удалить для одной из единиц.

2. Если для единиц настроены внешние коды или тексты, то тоже проверил бы могут ли возникнуть дубликаты. Поискал бы еще справочники или прочие таблицы, где могут возникнуть дубликаты, нарушающие уникальность.

Вообще как авриант проверки возможности возникновения дубликатов можно попробовать организовать слияние на тестовой базе.

3. Проверил бы нет ли настроек пересчета этих двух единиц измерения в какую-нибудь третью, причем какие-то из параметров пересчета отличаются. Такая проблема решается только творчески.

Разумеется, если есть кастомизации, то проверил бы их тоже.

Как-то так. Подготовку данных перед слиянием делал бы руками или джобами.
__________________
С уважением,
glibs®
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Доступ к изменению единиц измерения AX3 DAX: Функционал 4 18.08.2011 12:45
Расчеты с персоналом // Штатное расписание // Освобождение штатных единиц farlander DAX: Функционал 6 12.05.2009 07:36
коэффициенты преобразования единиц измерения и учет по места хранения АКС DAX: Функционал 7 23.11.2007 16:20
Проблема с пересчетом единиц energo DAX: Функционал 8 16.06.2006 09:01
Пересчет единиц измерения номенклатуры tolstjak DAX: Функционал 6 02.02.2005 14:08
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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