Тема: SetParameterValueByParCode не отрабатывает на оприходованном документе
В учетных документах написал небольшой макрос
State = ActiveModule.Properties("State").AsBoolean
if State then ActiveModule.MoveDocumentToState("Ввод данных")
Par.SetParameterValueByParCode "PRIKAZ", "По приказу", -1, True
if State then ActiveModule.MoveDocumentToState("Оприходован")
Если документ изначально был в статусе Ввод данных, то макрос отрабатывает нормально, если документ был оприходован, то функция SetParameterValueByParCode не отрабатывает, хотя документ переводится в состояние Ввод данных ActiveModule.MoveDocumentToState("Ввод данных"), это видно, если убрать перевод документа в состояние Оприходован