Создание элемента справочника из документа #423749


#0 by Тиль
Создаю документ. При проведении этого документа должен создаться элемент справочника. Но Только при Первом проведении, т.е. если документ проведен, ничего создаваться не должно. Пытаюсь сделать так: не канает. как убираю строчку Если НЕ Проведен Тогда     все работает..в чем может быть дело?
#1 by ТелепатБот
#3 by Тиль
-??????
#4 by Тиль
ап
#5 by Нуф-Нуф
Если НЕ ЭтотОбъект.Проведен Тогда
#7 by mirosh
а разница?
#8 by Тиль
-пробовал-не канает -ник ты себе правильный выбрал-не засоряй ветку
#9 by mirosh
ЭтотОбъект.Записать(РежимЗаписиДокумента.Запись)
#10 by 73
ОбработкаПроведения выполняется когда док уже записан, поэтому там Проведен уже установлен. ...
#12 by RomaH
а зачем ЭтотОбъект.Записать; ?
#13 by Тиль
-все равно не получается...все вроже перепробывал уже...
#14 by tsr
В модуле документа Процедура ПередЗаписью
#15 by and2
не понятна основная идея. и связь между документом и этим справочником.
#16 by Тиль
у меня этот документ делает приход оборудования. которое складывается в справочник с историей. Если два раза провести документ то получится задвоение в справочнике, поэтому и проверяю на проведение
#17 by mirosh
историю надо хранить в регистре сведений.
#19 by Тиль
-спасибо, помогло. Я знал что ОбработкаПроведения выполняется когда док уже записан поэтому написал ЭтотОбъект.Записать; теперь умнее буду:)
#20 by mdocs
А если отменить проведение и провести заново дублей не будет?
#21 by Тиль
-на уровне прав решу
#22 by 73
Да, это тоже предусмотреть надо...
#23 by hhhh
ну при отмене проведения удалять элемент справочника. Это следующий этап.
#24 by mirosh
Сложно так). А если в регистр записывать, а не в справочник, при проведении документа - куда меньше проблем.
#25 by y22-k
а почему регистр свед не хочешь использовать?
#26 by Тиль
да так нормально, простенькая конфа, неохота заморачиваться
#27 by mirosh
заморочки - это в .
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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