Difference between revisions of "DB.InitStorageTab"
m (1 revision imported) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 13: | Line 13: | ||
* [[Объекты]] | * [[Объекты]] | ||
* [[Объект базы данных]]}} | * [[Объект базы данных]]}} | ||
− | Функция получает пустую таблицу значений движений указанного накопителя. Таблицу можно заполнить и записать в накопитель с помощью функции [[DB.SaveStorage|SaveStorage]]. См. также [[DB.ClearStorages|ClearStorages]], [[DB.LoadStorage|LoadStorage]]. Полученная таблица содержит следующие столбцы: | + | Функция получает пустую таблицу значений движений указанного накопителя. Таблицу можно заполнить и записать в накопитель с помощью функции [[DB.SaveStorage|SaveStorage]]. См. также [[DB.ClearStorages|ClearStorages]], [[DB.LoadStorage|LoadStorage]]. Функция может быть вызвана непосредственно из интерфейса, либо из объекта документа (в последнем случае документ должен быть выбран и будет проведена проверка, можно ли использовать указанный накопитель в данном документе). Полученная таблица содержит следующие столбцы: |
* '''_DATE''' -- столбец присутствует для накопителей, записи которых датируются. Если накопитель не имеет даты записей, столбец будет отсутствовать. | * '''_DATE''' -- столбец присутствует для накопителей, записи которых датируются. Если накопитель не имеет даты записей, столбец будет отсутствовать. | ||
* '''_EXPENSE''' -- столбец присутствует для накопителей, записи которых имеют флаг расхода. Если накопитель не имеет флагов расхода, столбец будет отсутствовать. | * '''_EXPENSE''' -- столбец присутствует для накопителей, записи которых имеют флаг расхода. Если накопитель не имеет флагов расхода, столбец будет отсутствовать. |
Latest revision as of 07:51, 22 January 2025
InitStorageTab (Работа с накопителями документа) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция получает пустую таблицу значений движений указанного накопителя. Таблицу можно заполнить и записать в накопитель с помощью функции SaveStorage. См. также ClearStorages, LoadStorage. Функция может быть вызвана непосредственно из интерфейса, либо из объекта документа (в последнем случае документ должен быть выбран и будет проведена проверка, можно ли использовать указанный накопитель в данном документе). Полученная таблица содержит следующие столбцы:
- _DATE -- столбец присутствует для накопителей, записи которых датируются. Если накопитель не имеет даты записей, столбец будет отсутствовать.
- _EXPENSE -- столбец присутствует для накопителей, записи которых имеют флаг расхода. Если накопитель не имеет флагов расхода, столбец будет отсутствовать.
- <Наименование реквизита накопителя> -- в таблице присутствуют все реквизиты накопителя (включая аккумуляторы и активы), для каждого из столбцов указан тип данных.
Синтаксис
DB.InitStorageTab(<Наименования накопителя (STRING)>):<Пустая таблица накопителя (TAB)>
Аргументы
<Наименования накопителя (STRING)>
- Задает наименование накопителя, для которого будет создана пустая таблица. Документ может иметь движения только в накопителях, заданных для этого документа в Студии.
Возвращаемое значение
Возвращается пустая таблица, которую можно заполнить и записать в накопитель.
Примеры
//Фрагмент инициализирует таблицу, для накопителя "ОстаткиТМЦ", добавляет одну строку и инициирует запись aTab:=аДок.InitStorageTab("ОстаткиТМЦ"); aTab.AddLine("Номенклатура,Партия,Количество",аПартия.Parent(),аПартия,аКоличество); аДок.SaveStorage("ОстаткиТМЦ",aTab,аДок.DocDate);