можно наверное какой-то регистр сделать и при первой записи элемента справочника туда запись делать, а в процедуру "при записи" проверку на наличие галочки в регистре.. но как то это громоздко. Может есть способ покрасивее?
слишком вы сложно придумали. а ответ простой - проверяйте Ссылка. Если ссылка есть - значит уже записан
пробовал так.. прописывал процедуру в обработчик ПриУстановкеНомера.. Но проблема в том, что мне нужна ссылка на этот элемент справочника. А при установке номера ссылки ещё нет. В процедуре ПриЗаписи ссылка уже есть
приветствую! Подскажите, как правильно сделать обработчик, чтобы он выполнялся только при первой записи документа? А если там что-то меняется и перезаписывается, то уже не выполнялся ?
при записи элемента нужно создавать бизнес процесс. В бизнес процессе есть доп. реквизит - ссылка на справочник. Вот туда мне нужно подставлять ссылку на создаваемый элемент справочника.
ну и вот надо, чтобы при перезаписи элемента справочника не создавались новые бизнес процессы.. чтоб только при создании создавался
при записи элемента нужно создавать бизнес процесс. В бизнес процессе есть доп. реквизит - ссылка на справочник. Вот туда мне нужно подставлять ссылку на создаваемый элемент справочника.
ну и вот надо, чтобы при перезаписи элемента справочника не создавались новые бизнес процессы.. чтоб только при создании создавался
Перед записью в структуру "дополнительныеСвойства" пиши признак "этоНовый", потом его анализируй дальше он уже будет доступен
тогда можно воспользоваться механикой из типовых конфигураций, делаете перед записью ДополнительныеСвойства.Вставить("ЭтоНовый", ЭтоНовый());, а потом после записи проверяете его и создаете БП