Бага есть такая. Если все остальное настроено (а судя по симптомам - все ок) - то проверьте \Classes\smmDocuments, метод setContactAssignmentsCRM:
X++:
public static void setContactAssignmentsCRM(DocuRef docuRef)
{
SmmQuotationTable smmQuotationTable;
SmmBusRelAccount smmBusRelAccount;
ContactPerson contactPerson;
SmmActivities smmActivities;
SmmMailings smmMailings;
SmmTMCallListTable smmTMCallListTable;
SmmCampaignTable smmCampaignTable;
SmmEncyclopediaItems smmEncyclopediaItems;
;
..........................................
docuRef.busRelAccount = smmBusRelAccount;
DocuRef.authorId = SmmUtility::getCurrentContact();
// bug fix Нефиг устанавливать компанию, особенно виртуальную :) -->
// DocuRef.refCompanyId = SmmDocuments::getDataAreaId(docuRef.RefRecId, docuRef.RefTableId);
// bug fix Нефиг устанавливать компанию, особенно виртуальную :) <--
}
А работало все до тех пор, пока не прикрепляли документ в компании, входящей в состав виртуальной компании

. Думаю, что после этого - работать будет