Получение кода нового элемента справочника #777525


#0 by TheBestNickEver
Возникла необходимость автоматически заполнять один из реквизитов справочника по его свежеполученному коду. Как это можно осуществить? В ПриУстановкеНовогоКода можно как-то выцепить получаемый новый кода?
#1 by Ёпрст
в послезаписи
#2 by TheBestNickEver
А потом его еще раз записывать? Это как минимум не красиво.
#3 by vde69
ориентироваться на код куда более некрасиво...
#4 by Mankubus
необходимость тоже не красивая
#5 by DmitrO
Ну дык в ПриУстановкеНовогоКода вызывайте УстановитьНовыйКод и заполняйте свой реквизит.
#6 by mistеr
Можно еще заполнять код до записи.
#7 by TheBestNickEver
Я так сразу и сделал- ушел в бесконечный цикл. Как? УстановитьНовыйКод перед записью? А откуда мне верные префиксы взять?
#8 by vicof
А что за такой таинственный реквизит?
#9 by youalex
в регистр пиши.
#10 by VladZ
Озвучь задачу целиком.
#11 by Mankubus
почему из кода нельзя данные брать?
#12 by mistеr
Загляни в код подписки.
#13 by ksv87
а разве в обработке "при записи" новый код не установлен? можно ж в "при записи" реквизит свой из кода заполнять если не хочется всегда перезаполнять можно если ЭтоНовый тогда заполнить реквизит из номера конецесли
#14 by TheBestNickEver
Что-то вроде артикула. По сути- дубль кода с изменениями в структуре. Но очень-очень-очень нужный, да(я хз, зачем)... Так в этом вся задача и есть. По коду нового элемента заполнить еще один реквизит. Их оттуда и нужно брать. Код-то взять откуда? Можно поподробнее? Не понял какой, если честно) ПриЗаписи элемент уже записан, если поменять реквизит- изменения не сохранятся. Нужно записывать еще раз. Не хорошо.
#15 by mehfk
Храни эти данные в специальном РС
#16 by Ёпрст
ну изменяй в подписке
#17 by Defender aka LINN
ПередЗаписью, как я понимаю, религия запрещает использовать?
#18 by TheBestNickEver
А там есть код?) Попробую.
#19 by Поросенок Петр
"А там есть код?" Если нету, то сделай.
#20 by Defender aka LINN
Если приложить некоторые усилия, то будет
#21 by TheBestNickEver
А я о чем тут спрашиваю-то собственно? Как сделать? Просто вызвать УстановитьНовыйКод- не вариант, я не знаю префиксов.
#22 by Defender aka LINN
"я не знаю префиксов" - а зачем они тебе?
#23 by EvgeniuXP
а мне вот наоборот надо было: перенести уид из одной базы в другую, только не просто перенести, а через метод "изменить" старый уид на новый взятый  из другой базы :)
#24 by TheBestNickEver
Ну так я же хочу сферическое красивое решение в вакууме)
#25 by Ёпрст
И ? переносишть код присвоения нового кода из подписки в ПередЗаписью, а в подписке ставишь заглушку, чтоб для этого вида справочника код не устанавливался. Наслаждаешься, кушаешь печенки
#26 by xxTANATORxx
#27 by DrZombi
Какой префикс? А как по вашему префикс устанавливается у нового элемента справочника?
#28 by DrZombi
Что это? :)
#29 by TheBestNickEver
Туплю, префикс же по подписке устанавливается. Ну тогда все ок, ПередЗаписью и погнали. Всем спасибо.
#30 by Defender aka LINN
Это для нахрена? Чтобы скучно не было?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С