Difference between revisions of "DB.GetUsedStoragesNames"
(Created page with "{{infobox function |name=GetUsedStoragesNames |object=Объект базы данных |caption=Работа с накопителями документа |type=1 |stat...") |
m (1 revision imported) |
(No difference)
|
Latest revision as of 07:43, 7 February 2021
GetUsedStoragesNames (Работа с накопителями документа) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция получает список накопителей, в которых текущий документ имеет записи. Список отдается в виде строки с наименованиями, разделенными запятыми. Каждое наименование записывается в виде STOR.<Наименование накопителя>
. Документ может иметь движения только в накопителях, заданных для этого документа в Студии. Для получения таблицы движений по любому из возвращенных накопителей, используется функция LoadStorage.
Синтаксис
DB.GetUsedStoragesNames:<Список накопителей с записями о текущем документе (STRING)>
Возвращаемое значение
Возвращается строка с наименованиями накопителей. Если документ не имеет движений ни в одном из накопителей, возвращаемая строка будет пустой.
Примеры
//Пример запрашивает у пользователя, по какому из накопителей документа Док нужно сформировать отчет. Стр:=Док.GetUsedStoragesNames; if Pos(",",Стр)>0 Then Стр:=SelectDataType(Стр,"Выберите накопитель для просмотра движений"); If isEmpty(Стр) Then Exit; EndIf; ElseIf Стр="" Then Box("Документ не имеет движений ни по одному из накопителей!",Q_INFORMATION); Exit; EndIf; //Возвратить результат в Стр TearStr(Стр,".");