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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.06.2005, 15:36   #1  
YaHooka is offline
YaHooka
Участник
 
212 / 16 (1) ++
Регистрация: 22.03.2005
Адрес: Москва
Переименование кода клиентов, поставщиков и т.д.
Скажите, как вручную переименовывать коды в справочниках, чтобы они обновились во всей БД?
Старый 17.06.2005, 15:39   #2  
Alex_R2 is offline
Alex_R2
Участник
 
134 / 10 (1) +
Регистрация: 22.04.2005
Правая кнопка мыши, паспорт записи, переименовать
Старый 17.06.2005, 15:44   #3  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Ну или renamePrimaryKey(), если уж программно захочешь

C Уважением,
Георгий
Старый 17.06.2005, 15:46   #4  
YaHooka is offline
YaHooka
Участник
 
212 / 16 (1) ++
Регистрация: 22.03.2005
Адрес: Москва
Большущее Спасибо!
Век живи - век учись!
Старый 17.06.2005, 16:12   #5  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Напомню, что таким способом переименовываются записи в связанных таблицах только в пределах одной компании...
__________________
Андрей.
Старый 17.06.2005, 16:20   #6  
YaHooka is offline
YaHooka
Участник
 
212 / 16 (1) ++
Регистрация: 22.03.2005
Адрес: Москва
А в остальных в этом случае остается старый код и нарушается целостность?
Старый 17.06.2005, 16:26   #7  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Да.
Пример: есть 2 компании и одна виртуальная. InventTable входит в виртуальную и общая для обеих компаний. Заказы раздельные. Находимся в компании1 и запускаем переименование кода какой-либо номенклатуры. Заказы в компании1 подцепят это изменение, заказы в компании2 - нет. Целостность нарушена.

Для того, чтобы это обойти, я делал так (что-то подобное было на форуме, но давно):
1. Переименовываю код номенклатуры в компании1.
2. Перехожу в компанию2.
3. Переименовываю эту номенклатуру обратно в старый код.
4. Переименовываю опять в новый код, при этом связанные записи обновляются.
__________________
Андрей.
Старый 17.06.2005, 16:31   #8  
YaHooka is offline
YaHooka
Участник
 
212 / 16 (1) ++
Регистрация: 22.03.2005
Адрес: Москва
Думаю можно было просто во 2 компании сразу переименовать на новый код, т.е. как бы подтвердить ) Спасибо за уточнение вопроса.
Старый 17.06.2005, 16:39   #9  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Нет, так просто не получится. В другой компании эта запись будет уже с новым кодом. А для переименования кодов в связанных таблицах важна именно связка "старый код -> новый код".
__________________
Андрей.
Старый 17.06.2005, 16:55   #10  
korolf76 is offline
korolf76
Участник
Ex AND Project
 
36 / 12 (1) ++
Регистрация: 26.10.2004
Адрес: Петербург
Согласен с Dron AKA andy.
Примерно тот же алгоритм приходилось использовать у одного клиента.
Там было несколько баз, в которых справочники и ряд других таблиц реплицировались средствами MS SQL Server.
Старый 20.06.2005, 12:35   #11  
YaHooka is offline
YaHooka
Участник
 
212 / 16 (1) ++
Регистрация: 22.03.2005
Адрес: Москва
Попытался таким же способом поменять коды у кодов аналитики и был удивлен. Почему-то их переименовывать нельзя, в то же время в паспорте записи имеется поле, вроде бы доступное для редактирования, но оно постоянно пустое.

Как бы у аналитик коды подправить?
Старый 20.06.2005, 12:41   #12  
Hamster is offline
Hamster
Участник
 
687 / 13 (2) ++
Регистрация: 15.05.2003
Для аналитик придется писать програмку, т-к ключ в таблице составной.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Резервирование товаров только для определенных поставщиков и клиентов Iskorka DAX: Функционал 1 01.07.2008 12:31
Переименование кода, заданного через номерную серию petr DAX: Программирование 12 13.03.2006 13:33
Переименование кодов клиентов/поставщиков паспортом записи May DAX: Функционал 1 07.02.2006 13:55
Настройка профилей разноски для поставщиков и клиентов Mok DAX: Функционал 1 01.12.2005 09:04
Поле "Закрытие" в профилях поставщиков/клиентов xconsul DAX: Функционал 2 10.11.2003 14:04

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

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

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