Сторінка 3 з 3

Re: Получить CARDCODE после создания документа

Додано: 22 травня 2020, 12:48
PetroP
Прошу разработчиков создать метод получения CardCode для созданного программно документа.
Вижу это примерно так:

Код: Виділити все

Doc = App.CreateDocumentByParam(...);
...
Doc.Save(1);

CardCode = Doc.GetCardCode();

или

CardCode = App.GetCardCode(Doc);

Doc.Close();

Re: Получить CARDCODE после создания документа

Додано: 27 липня 2021, 12:52
Medoc Man
Может уже и не актуально, может кто-то сам нашёл, а может кому-то ещё пригодится.

После создания документа любым из доступных методов (OpenOrCreateByExDocID, CreateDocumentByParam, OpenOrCreateDocument) мы можем сразу же обратиться к полю CardCode и получить его числовое значение.

Примеры:

Код: Виділити все

app = ...("MEDOC.ZApplication")

doc1 = app.OpenOrCreateByExDocID(...);
// Вывод: "Документ создан. Кард код: " + doc1.CardCode

doc2 = app.CreateDocumentByParam(...);
// Вывод: "Документ создан. Кард код: " + doc2.CardCode

doc3 = app.GetPrimaryDocs().OpenOrCreateDocument(...);
// Вывод: "Документ создан. Кард код: " + doc3.CardCode
Да-да, больше года как бы прошло | Показать
Screenshot_1.jpg
Screenshot_1.jpg (70.66 Кіб) Переглянуто 421 раз

Re: Получить CARDCODE после создания документа

Додано: 02 серпня 2021, 08:29
PetroP
Актуально, конечно. Спасибо, попробуем.