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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.06.2016, 09:44   #1  
Skolos is offline
Skolos
Участник
 
56 / 13 (1) ++
Регистрация: 06.01.2016
Номерные серии
Добрый день. В меню: Управление сведениями о продукте/Обычный/Используемые продукты/Продукт питаюсь генерировать Номер продукта автоматом.
Добавил еще одно поле(пусть бедет ПОЛЕ 1), в нем пользователь пишет первую часть Номера продукта, а вторая подтягивается с номерной серии. Пример 123-4567.
123 с первого поля, а 4567 следующий номер номерной серии.
Поле Номер продукта делаю не редактируемым, а на ПОЛЕ1 перекрыл метод модифайд. и при каждом изменении перезаписываю значение поля Номер продукта. Номерную серии получаю через RecId

productCode = this.valueStr() + '-' + NumberSeq::newGetNumFromId(productCodeFirstLevel.NumSeqTabRecid).num();
Identification_ProductNumber.text(productCode);

ВОПРОС: Как мне правильно получать значение номерной серии, что бы при каждом изменении моего ПОЛЕ1 оно не увеличивалось на 1?
Старый 30.06.2016, 10:13   #2  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
886 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Цитата:
Сообщение от Skolos Посмотреть сообщение
Как мне правильно получать значение
Если затеяли подобные игрища с идентификатором - составные части идентификатора придется делать доступными только при вводе. Сам идентификатор с помощью номерной серии генерить единожды при сохранении новой записи, последующие изменения - только через паспорт записи и переименование первичного ключа.

В противном случае такие игрища ни к чему хорошему не приведут.
__________________
Мы летаем, кружимся, нагоняем ужасы ...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Номерные Серии AngelDominantes DAX: Программирование 39 28.03.2013 13:08
Номерные серии АХ2009 Caramba DAX: Администрирование 4 08.08.2011 15:01
Номерные серии в новом учетном периоде sda_1978 DAX: Функционал 4 21.12.2006 10:55
Номерные серии для Контактных лиц в Axapta CRM Alex-bs DAX: Функционал 2 10.02.2006 11:29
Про номерные серии andreynikolai DAX: Программирование 1 13.03.2003 14:00

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

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

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