Використовую версію 3.3.2.205
В деталі контрагента здійснюю вилучення елемента. Коли елемент є основним для контрагента, то перед вилученням в карточці контрагента намагаюсь прописати значення null, але в карточку значення не прописується.
Доступ до набору даних здійснюю наступним чином:
BaseGridArea.WorkspaceDataset = GetAttribute(Window, 'WorkspaceDataset');
Значення прописую так:
var AccountDataset = BaseGridArea.WorkspaceDataset;
AccountDataset.Edit();
AccountDataset.Values('LegalPersonID') = null;
AccountDataset.Post();
Виявив відсутність реакції на операцію:
Наступні функції нічого не видають
function dlDataOnDatasetBeforePost(Dataset) {
MessageBox("scr_AccountsGridArea : dlDataOnDatasetBeforePost");
}
function dlDataOnDatasetAfterPost(Dataset) {
MessageBox("scr_AccountsGridArea : dlDataOnDatasetAfterPost");
}
На
реакція є
Подія OnDatasetDataChange також спрацьовує.
В чому може бути справа ?