Використовується для маніпуляцій з характеристиками партій. Структура характеристик визначається рахунком. Значення характеристик зберігається в партіях.
Член | Параметри | Опис |
---|---|---|
Init([cPar]) | cPar - партії або ID рахунка | Конструктор. З відповідних довідників використовується реквізит _Adv Відповідно, якщо використовуємо ID рахунка, то маємо інформацію про структуру характеристик, а якщо ID партії то маємо додатково значення характеристик (якщо вони були зафіксовані) |
Edit(сAcc) | _PS - ID рахунка | Викликає вікно редагування характеристик. Параметром є рахунок, який визначає список можливих характеристик |
Set(cPar) | cPar - ID партії або ID рахунка | Встановлює стан об'єкту аналогічно конструктору |
SetJson(cJson) | cJson - рядок в форматі Json | Присвоєння значень характеристик об'єкту |
GetJson(oObj) | oObj - об'єкт | Функція повертає рядок з характеристиками в форматі JSon, сформований з переданого параметру. Параметром може бути об'єкт класу Idoctpdlg або об'єкт властивості якого є назвами характеристик |
aStruct[n,5] | Масив, де n-кількість характеристик, а стовпчики: 1-найменування, 2-Заголовок, 3-Тип, 4-Довжина, 5-значення (Пр: 'ZavNo','Зав№','C',15,'123467890') | |
Str | Рядок з “людською” характеристикою (Пр: “Зав№1234567890 Кат.1”) |