Показать сообщение отдельно
Старый 30.01.2017, 18:10   #1  
Art_Tanis is offline
Art_Tanis
Участник
 
225 / 36 (2) +++
Регистрация: 04.02.2014
FormDataSource метод delete. Пропустить подтверждение
Добрый день!
Такой вопрос возник.
Есть такой код:
X++:
public void clicked()
{
    TMR_PortalModulesForDoc  createRecord;
    super();
    if(this.checked())
    {
        createRecord.TMR_KPDocumentCode = TMR_AttachedDocsforKPLines.TMR_KPDocumentCode;
        createRecord.TMR_ModuleKPType =  TMR_ModuleKPType::Logistics;

        TMR_PortalModulesForDoc.data(createRecord);
        TMR_PortalModulesForDoc_DS.write();
    }
    else
    {
        TMR_PortalModulesForDoc.data(TMR_PortalModulesForDoc);
        TMR_PortalModulesForDoc_DS.delete();
    }

}
Собственно при отрабатывании метода delete возникает подтверждающее окно про удаление записей. Как то можно его обойти?

Изначальная постановка задачи.
Есть таблица документов. Есть зависимая по номеру документов таблица состоящая из Enum(Логистика, Торговля) и номера документа.

Задача звучит так - реализовать поле признак на форме из вариантов Enum(Логистика, Торговля). При этом для одного документа может быть одно или несколько значений.