Вход | Регистрация



Присвоить новый артикул

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует