Неправильно создаете первичный документ. Правильно использовать иную функцию создания первички:
pd = App.GetPrimaryDocs();
Doc = pd.OpenOrCreateDocument(orgId, Бланк, , , ИД, 0);
rsMain = Doc.DataSets();
rsMain.Edit();
rsMain.Append();
rsMain.Post();
Сообщение отредактировал Vofka - 25.10.19, 8:29