|
Присвоить новый артикул | ☑ | ||
---|---|---|---|---|
0
AnisaL
30.08.18
✎
21:01
|
Всем доброго времени.. Подскажите если нужно присвоить новый артикул в модуле объекта справ-ка номенклатуры в проц-ре ПриЗаписи, то получается цикл?
|
|||
1
Cool_Profi
30.08.18
✎
21:03
|
Используй ПередЗаписью
|
|||
2
AnisaL
30.08.18
✎
21:08
|
(1) а в чем разница?
|
|||
3
Cool_Profi
30.08.18
✎
21:10
|
(2) Я сейчас скажу грубое слово, не обижайся...
Транзакция... До и во время... |
|||
4
AnisaL
30.08.18
✎
21:12
|
(3) а разве тоже цикла не будет?
|
|||
5
RomanYS
30.08.18
✎
21:35
|
(4) Записывать в обработчике не надо. Просто перед записью присвой артикул
|
|||
6
AnisaL
31.08.18
✎
05:45
|
(5) дело в том, что мне как раз нужна ссылка на новый созданный элемент, а в обр-ке ПередЗаписью этой ссылки еще нет, а ПриЗаписи уже есть эта ссылка; по алгоритму ссылка нужна чтобы найти макс артикул в группе
|
|||
7
Лодырь
31.08.18
✎
05:47
|
(6) А зачем тебе ссылка то? Данные все в объекте тебе известны, врядли нужно чтото другое для алгоритма формирования артикула
|
|||
8
AnisaL
31.08.18
✎
05:48
|
(7) чтобы найти группу, к которой он принадлежит
|
|||
9
Лодырь
31.08.18
✎
05:56
|
(8) Ну дык перед записью родитель уже известен, не так ли?
|
|||
10
AnisaL
31.08.18
✎
06:56
|
(9) имеется в виду в обработчике ПередЗаписью?
|
|||
11
Cool_Profi
31.08.18
✎
07:01
|
(10) ДевушкаЮ покажите нам того плохого дядю, который украл у вас отладчик... Мы его покараем!
|
|||
12
AnisaL
31.08.18
✎
07:12
|
(11) отладчик передо мной - я просто уточняю
|
|||
13
AnisaL
31.08.18
✎
07:18
|
(9) всем спасибо! ... разобралась)
|
|||
14
AnisaL
31.08.18
✎
10:34
|
(9) а если артикул в обработке заполнения присваивать ?
|
|||
15
Лодырь
04.09.18
✎
09:58
|
(14) Подумайте над параллельным вводом номенклатуры и к чему это приведет.
|
|||
16
AnisaL
05.09.18
✎
11:03
|
(15) в обработке заполнения? или в обработчике ПередЗаписью?
|
|||
17
hhhh
05.09.18
✎
11:12
|
(16) ну если там родитель есть, то заполняйте
|
|||
18
AnisaL
05.09.18
✎
11:19
|
(17) у меня вопрос про параллельный ввод, что будет тогда?
|
|||
19
Лодырь
05.09.18
✎
11:36
|
(18) Судя по всему, вы используете механизм генерации артикула на основе порядкового номера внутри некой группы.
Предположу, что очередной номер вы не храните, а определяете в тот момент, когда он требуется как [максимальный номер в группе]+1. Соответственно, в момент одновременного ввода 2 товарных позиций, вы получите одинаковые артикулы. Если же порядковые номера вы храните, то такой коллизии вы можете избежать. |
|||
20
AnisaL
05.09.18
✎
11:46
|
(19) это при том что в одной группе вводим, а в смысле храним? мы их генерируем в обработке пердзаписью
|
|||
21
AnisaL
05.09.18
✎
11:49
|
(19) куда его нужно будет сохранить?
|
|||
22
AnisaL
05.09.18
✎
11:57
|
(19) в событии Приоткрытии нельзя сформировать, так как нужен родитель
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |