Как в 1С8 передать в ОбработкаПроведения() параметр или как заставить ... #721901


#0 by NewMishutka
Как в 1С8  передать в ОбработкаПроведения параметр или как заставить работать по разному... В ОбработкеПроведения присутствует 2 группы кода. Необходимо сделать так, чтобы при проведении документа работала 1-я и 2-я часть кода. А при проведении этого же документа из обработки отрабатывала только 1-я часть кода. Может кто подскажет идею как реализовать?
#1 by ObjectRelationModel
через ДополнительныеПараметры, например
#2 by ssh2QQ6
ДополнительныеСвойства у ДокументОбъект
#3 by NewMishutka
Получается что из обработки получить документ, записать в него ДопСвойства, - а потом записать с проведением - и в ОбработкеПроведения - анализировать наличие ДопСвойства?
#4 by Адский плющ
ДокОбъект должен сам в одну харю, самолично, в сферично-вакумной форме определить свои движения, а не дядя со стороны. Даже если используются допСвойства - он их сам и должен прописать.
#5 by Адский плющ
Единственное право, которое имеет сторонняя обработка - перепровести (считай обновить) движения по части регистров.
#6 by NewMishutka
В том то и дело - что когда отрабатывает обработка - не должны делаться дополнительные расчеты... К сожалению я это изменить не могу. Нужно как-то выкрутиться...
#7 by Адский плющ
Пусть обработка сама формирует нужные движения и их записывает. А док не трогай.
#8 by Евгений Терехов
+1 Нужную часть кода копируй в обработку со ссылкой на Док и будет тебе счастье
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям