Програми для обліку

Українське програмне забезпечення з відкритим кодом

Довідники

Дописи

Програми для обліку / Довідники

26.04.2024 13:04 Довідники

Створення нового запису в довіднику

Створення нового запису на прикладі довідника Блокнот

На прикладі довідника Блокнот.

Об'єкт довідника Блокнот створюється класом Блокнот_Objest
Блокнот_Objest блокнот_Objest = new Блокнот_Objest();

Потрібно вказати що це новий запис і одночасно активувати тригер який спрацьовує при створенні нового запису
await блокнот_Objest.New();

Задаємо значення поля Назва
блокнот_Objest.Назва = "Новий запис";

Записуємо об'єкт
await блокнот_Objest.Save();

C#
async Task Add()
{
    Блокнот_Objest блокнот_Objest = new Блокнот_Objest();
    await блокнот_Objest.New();

    блокнот_Objest.Назва = "Новий запис";
    await блокнот_Objest.Save();
}

Модифікація запису

Пошук вказівника по коду
Блокнот_Pointer? блокнот_Pointer = await new Блокнот_Select().FindByField(Блокнот_Const.Код, "000003");

Отримання об'єкту
Блокнот_Objest? блокнот_Objest = await блокнот_Pointer.GetDirectoryObject();

Нове значення поля Назва і запис змін
блокнот_Objest.Назва = "Новий запис змінений";
await блокнот_Objest.Save();


C#
async Task Edit()
{
    Блокнот_Pointer? блокнот_Pointer = await new Блокнот_Select().FindByField(Блокнот_Const.Код, "000003");
    if (блокнот_Pointer != null)
    {
        Блокнот_Objest? блокнот_Objest = await блокнот_Pointer.GetDirectoryObject();
        if (блокнот_Objest != null)
        {
            блокнот_Objest.Назва = "Новий запис змінений";
            await блокнот_Objest.Save();
        }
    }
}

© accounting.org.ua - 2024