30.06.2016, 09:44 | #1 |
Участник
|
Номерные серии
Добрый день. В меню: Управление сведениями о продукте/Обычный/Используемые продукты/Продукт питаюсь генерировать Номер продукта автоматом.
Добавил еще одно поле(пусть бедет ПОЛЕ 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 |
Мрачный тип
|
Если затеяли подобные игрища с идентификатором - составные части идентификатора придется делать доступными только при вводе. Сам идентификатор с помощью номерной серии генерить единожды при сохранении новой записи, последующие изменения - только через паспорт записи и переименование первичного ключа.
В противном случае такие игрища ни к чему хорошему не приведут.
__________________
Мы летаем, кружимся, нагоняем ужасы ... |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Номерные Серии | 39 | |||
Номерные серии АХ2009 | 4 | |||
Номерные серии в новом учетном периоде | 4 | |||
Номерные серии для Контактных лиц в Axapta CRM | 2 | |||
Про номерные серии | 1 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|