![]() |
#1 |
Участник
|
Таблица DocuRef и виртуальные компании
Добрый день,
возникла такая проблемка: в модуле CRM в деловых отношения в форме документы (smmDocuments) прикрепляю файлик, выхожу из формы и захожу назад - документа не видно. Смотрю таблицу DocuRef, создалась запись но префикс компании (RefCompanyId) виртуальной компании (например В1), а не самой.(например КОМ) в виртуальной компании (В1) след табл: VendBankAccount, VendLedgerAccounts, VendParameters, VendTable. Вопрос: откуда подставляется префик В1? ЗЫ: Неделю назад все работало |
|
![]() |
#2 |
Administrator
|
Бага есть такая. Если все остальное настроено (а судя по симптомам - все ок) - то проверьте \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 Нефиг устанавливать компанию, особенно виртуальную :) <-- } ![]()
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 29.05.2006 в 22:02. |
|
![]() |
#3 |
Участник
|
Спасибо, действительно в этом и был баг.
Все работает ![]() |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|