Как добавить колонку Контрагент в карточке выбора Подчиненного/Родительского документа
Здравствуйте,
в разделе Документы в закладках Подчиненный/Родительский документ при добавлении нового документа необходимо в карточке выбора документа отобразить колонку "Контрагент".
Как это сделать?
Нравится
В скрипте wnd_DocumentInDocumentGridAreaScript есть функция AddDocument(), внутри нее вызывается AddData(), первым параметром которой и передаются отображаемые поля. Вам нужно указать 'Title;AccountID'.
Спасибо, Ольга!
Небольшая поправочка: указать AccountID нужно уже внутри AddData(), а именно вот здесь:
function AddData(DisplayFieldName, SubjectFieldName, SelectDataDatasetUSI) { var DisplayFieldNames = FormatStr('%1;OwnerID;AccountID', DisplayFieldName); var SearchFieldNames = FormatStr('%1;OwnerID;AccountID', DisplayFieldName); ...
В этом случае колонка появится и в окнах выбора подчиненных/ родительских счетов и договоров, а Вы спрашивали про документы.
Ну это лишним не будет.
А при добавлении AccountID в параметр у меня ошибки вылетали.
Прошу прощения, не учла, что SearchFieldName в AddData() нужно по-другому вычислять.
var SearchFieldName = DisplayFieldNames.substr(0, DisplayFieldNames.indexOf(';'));
"Раловец Ольга" написал:В этом случае колонка появится и в окнах выбора подчиненных/ родительских счетов и договоров, а Вы спрашивали про документы
Полностью согласен! Лучше добавить по-отдельности поля в AddDocument, AddInvoice и AddContract - так при изменении каких либо полей можно легко изменять параметр для каждого дока:smile:
Спасибо за вопрос и ответ:twisted: