Здравствуйте,

в разделе Документы в закладках Подчиненный/Родительский документ при добавлении нового документа необходимо в карточке выбора документа отобразить колонку "Контрагент".

Как это сделать?

Нравится

7 комментариев

В скрипте 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);
...

www.informicus.ru

В этом случае колонка появится и в окнах выбора подчиненных/ родительских счетов и договоров, а Вы спрашивали про документы.

Ну это лишним не будет.
А при добавлении AccountID в параметр у меня ошибки вылетали.

www.informicus.ru

Прошу прощения, не учла, что SearchFieldName в AddData() нужно по-другому вычислять.

var SearchFieldName = DisplayFieldNames.substr(0, DisplayFieldNames.indexOf(';'));

Да-да, оно.спасибо!

www.informicus.ru

"Раловец Ольга" написал:В этом случае колонка появится и в окнах выбора подчиненных/ родительских счетов и договоров, а Вы спрашивали про документы

Полностью согласен! Лучше добавить по-отдельности поля в AddDocument, AddInvoice и AddContract - так при изменении каких либо полей можно легко изменять параметр для каждого дока:smile:
Спасибо за вопрос и ответ:twisted:

Показать все комментарии