GetObjectList
Метод GetObjectList() возвращает список элементов коллеции ссылочного типа.
Параметры:
Имя | Тип | Описание |
---|---|---|
type | brom:CollectionType (производный от xs:string) |
Тип коллекции. Значение может передаваться в двух языковых версиях. Возможные значения:
|
name | xs:string | Имя коллекции. |
settings | brom:GetObjectList_Settings | Настройки вывода. Опциональный. |
Параметр "settings" позволяет устанавливать настройки, описанные в таблице ниже.
settings/@Limit | Максимальное количество элементов выборки. Опциональный. |
settings/@PropertiesHierarchyType |
Вид отображения полей выбранных объектов (на одном уровне или иерархически). Значение может передаваться в двух языковых версиях. Возможные значения:
Опциональный. По умолчанию - "ОдинУровень". |
settings/@AddSkippedProperties | Признак автоматического добавления пропущенных полей. Если данный параметр установлен в "true" то при добавлении поля с ключем вида "A.B.C" поля "A" и "А.B" будут добавлены автоматически. Данная опция актуальна только для иерархического режима вывода полей. Опциональный. |
settings/FieldAutoinclusion | Узел настройки автодобавления содержимого объектов (реквизитов, стандартных реквизитов и табличных частей). Опциональный. |
settings/FieldAutoinclusion/@DefaultFields | Признак автодобавления стандартных реквизитов объекта. Опциональный. |
settings/FieldAutoinclusion/@CustomFields | Признак автодобавления реквизитов объекта (нестандартных). Опциональный. |
settings/FieldAutoinclusion/@Tables | Признак автодобавления табличных частей объекта. Опциональный. |
settings/Field | Дополнительное поле, которое необходимо включить в состав объекта при выводе. Может быть указанно неограниченное количество полей, включая табличные части и общие реквизиты. |
settings/Field/@Key | Путь к данным поля. Например "Артикул" или "Родитель.Наименование". |
settings/Field/@Name | Псевдоним поля. Опциональный. |
settings/Filter | Условие отбора. Может быть указано неограниченное количество условий отбора. Условия отбора объединяются методом "И" ("AND"). |
settings/Filter/@Key | Путь к данным поля, по которому производится отбор. Например "Артикул" или "Родитель.Наименование". |
settings/Filter/Value | Значение отбора. Должно иметь тип производный от "brom:ValueBase" и соответствовать типу поля. Для условий отбора вида "ВСписке/НеВСписке" необходимо передавать массив (brom:ValueArray). Для условий отбора вида "ВИерархии/НеВИерархии" можно передавать одно значение или массив значений. |
settings/Filter/@ComparisonType |
Вид сравнения условия отбора. Значение может передаваться в двух языковых версиях. Возможные значения:
Опциональный. По умолчанию - "Равно". |
settings/Sort |
Сортировка результатов по определенному полю. Может быть указано несколько полей сортировки. |
settings/Sort/@Key |
Путь к данным поля сортировки. Например "Артикул" или "Родитель.Наименование". |
settings/Sort/@Direction |
Направление сортировки. Значение может передаваться в двух языковых версиях. Доступные значения:
Опциональный. По умолчанию - "Возр". |
Возвращаемое значение:
Тип | Описание |
---|---|
brom:ValueArray | Массив элементов коллекции. Элементы массива имеют тип brom:ValueEnumRef для перечислений и brom:ValueObjectRef для остальныв типов коллекций. |
Примеры:
Пример №1. Вывод всех значений перечисления "СтавкиНДС".
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:brom="https://brom.itworks.group" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Header/>
<soap:Body>
<brom:GetObjectList>
<brom:type>Перечисление</brom:type>
<brom:name>СтавкиНДС</brom:name>
<brom:settings />
</brom:GetObjectList>
</soap:Body>
</soap:Envelope>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Body>
<m:GetObjectListResponse xmlns:m="https://brom.itworks.group">
<m:return xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<m:Item xsi:type="m:ValueEnumRef" Value="НДС0" Presentation="0%" Type="Перечисление.СтавкиНДС"/>
<m:Item xsi:type="m:ValueEnumRef" Value="НДС10" Presentation="10%" Type="Перечисление.СтавкиНДС"/>
<m:Item xsi:type="m:ValueEnumRef" Value="НДС18_118" Presentation="18/118" Type="Перечисление.СтавкиНДС"/>
<m:Item xsi:type="m:ValueEnumRef" Value="БезНДС" Presentation="Без НДС" Type="Перечисление.СтавкиНДС"/>
<m:Item xsi:type="m:ValueEnumRef" Value="НДС18" Presentation="18%" Type="Перечисление.СтавкиНДС"/>
<m:Item xsi:type="m:ValueEnumRef" Value="НДС10_110" Presentation="10/110" Type="Перечисление.СтавкиНДС"/>
</m:return>
</m:GetObjectListResponse>
</soap:Body>
</soap:Envelope>
Пример №2. Вывод всех элементов справочника "Номенклатура".
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:brom="https://brom.itworks.group">
<soap:Header/>
<soap:Body>
<brom:GetObjectList>
<brom:type>Справочник</brom:type>
<brom:name>Номенклатура</brom:name>
<brom:settings />
</brom:GetObjectList>
</soap:Body>
</soap:Envelope>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Body>
<m:GetObjectListResponse xmlns:m="https://brom.itworks.group">
<m:return xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<m:Item xsi:type="m:ValueObjectRef" Value="f93e1128-c83a-11e2-8026-0015e9b8c48d" Presentation="Тара" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="f93e112a-c83a-11e2-8026-0015e9b8c48d" Presentation="Бутылка " Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="f93e112c-c83a-11e2-8026-0015e9b8c48d" Presentation="Ящик " Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="f93e112f-c83a-11e2-8026-0015e9b8c48d" Presentation="Поддон (металл)" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="f93e113c-c83a-11e2-8026-0015e9b8c48d" Presentation="Вода газированная" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="f93e113e-c83a-11e2-8026-0015e9b8c48d" Presentation="Лимонад" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="bce2512c-c904-11e2-8026-0015e9b8c48d" Presentation="Х-67891 Стинол Завод бытовой техники" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="416c7023-cf34-11e2-8029-0015e9b8c48d" Presentation="Мука ржаная" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="8e9db25a-e873-11e2-802c-0015e9b8c48d" Presentation="Пылесос Мобиль (Автомат) " Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="8e9db25c-e873-11e2-802c-0015e9b8c48d" Presentation="Кофе-машина "Универсал"" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="08e35dc1-89a2-11e3-8055-0015e9b8c48d" Presentation="Мука блинная" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="7b7230cf-9257-11e3-8058-0015e9b8c48d" Presentation="Х-67898 Стинол Завод бытовой техники" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="7b7230d2-9257-11e3-8058-0015e9b8c48d" Presentation="Х-9000 Атлант Холодильный комбинат" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="7b7230d4-9257-11e3-8058-0015e9b8c48d" Presentation="Вентилятор настольный, Модель 902" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="7b7230d6-9257-11e3-8058-0015e9b8c48d" Presentation="Вентилятор оконный, модель 902" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="86815c92-9ac6-11e3-805d-0015e9b8c48d" Presentation="Миксер SOLAC мод.545, Не годен" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="d9b995db-af31-11e3-806e-0015e9b8c48d" Presentation="С-90 Самсунг Завод бытовой техники" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="bd72d90d-55bc-11d9-848a-00112f43529a" Presentation="Обувь" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="bd72d90e-55bc-11d9-848a-00112f43529a" Presentation="Женская обувь" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="bd72d910-55bc-11d9-848a-00112f43529a" Presentation="Женские ботфорты" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="bd72d913-55bc-11d9-848a-00112f43529a" Presentation="Ботинки женские демисезонные" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="bd72d916-55bc-11d9-848a-00112f43529a" Presentation="Ботинки женские натуральная кожа" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="bd72d91b-55bc-11d9-848a-00112f43529a" Presentation="Женские босоножки" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="bd72d924-55bc-11d9-848a-00112f43529a" Presentation="Бытовая техника" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="bd72d925-55bc-11d9-848a-00112f43529a" Presentation="Кухонные электроприборы" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="bd72d927-55bc-11d9-848a-00112f43529a" Presentation="Комбайн кухонный BINATONE FP 67" Type="Справочник.Номенклатура"/>
<m:Item xsi:type="m:ValueObjectRef" Value="bd72d92c-55bc-11d9-848a-00112f43529a" Presentation="Кофеварка BRAUN KF22R" Type="Справочник.Номенклатура"/>
</m:return>
</m:GetObjectListResponse>
</soap:Body>
</soap:Envelope>
Пример №3. Вывод первых пяти элементов справочника "Номенклатура" (settings/@Limit = 5
) с указанием автодобаления стандартных реквизитов справочника (settings/FieldAutoinclusion/@DefaultFields = true
).
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:brom="https://brom.itworks.group">
<soap:Header/>
<soap:Body>
<brom:GetObjectList>
<brom:type>Справочник</brom:type>
<brom:name>Номенклатура</brom:name>
<brom:settings Limit="5">
<brom:FieldAutoinclusion DefaultFields="true" CustomFields="false" Tables="false"/>
</brom:settings>
</brom:GetObjectList>
</soap:Body>
</soap:Envelope>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Body>
<m:GetObjectListResponse xmlns:m="https://brom.itworks.group">
<m:return xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<m:Item xsi:type="m:ValueObjectRef" Value="f93e1128-c83a-11e2-8026-0015e9b8c48d" Presentation="Тара" Type="Справочник.Номенклатура">
<m:Property xsi:type="m:ValueString" Name="ИмяПредопределенныхДанных" Value=""/>
<m:Property xsi:type="m:ValueString" Name="Код" Value="ЦУ-00000052"/>
<m:Property xsi:type="m:ValueString" Name="Наименование" Value="Тара"/>
<m:Property xsi:type="m:ValueBoolean" Name="ПометкаУдаления" Value="false"/>
<m:Property xsi:type="m:ValueBoolean" Name="Предопределенный" Value="false"/>
<m:Property xsi:type="m:ValueObjectRef" Name="Родитель" Value="fad620c2-c719-11e4-8ec3-bcaec56cc144" Presentation="Торговая деятельность" Type="Справочник.Номенклатура"/>
<m:Property xsi:type="m:ValueBoolean" Name="ЭтоГруппа" Value="true"/>
</m:Item>
<m:Item xsi:type="m:ValueObjectRef" Value="f93e112a-c83a-11e2-8026-0015e9b8c48d" Presentation="Бутылка " Type="Справочник.Номенклатура">
<m:Property xsi:type="m:ValueString" Name="ИмяПредопределенныхДанных" Value=""/>
<m:Property xsi:type="m:ValueString" Name="Код" Value="ЦУ-00000053"/>
<m:Property xsi:type="m:ValueString" Name="Наименование" Value="Бутылка "/>
<m:Property xsi:type="m:ValueBoolean" Name="ПометкаУдаления" Value="false"/>
<m:Property xsi:type="m:ValueBoolean" Name="Предопределенный" Value="false"/>
<m:Property xsi:type="m:ValueObjectRef" Name="Родитель" Value="f93e1128-c83a-11e2-8026-0015e9b8c48d" Presentation="Тара" Type="Справочник.Номенклатура"/>
<m:Property xsi:type="m:ValueBoolean" Name="ЭтоГруппа" Value="false"/>
</m:Item>
<m:Item xsi:type="m:ValueObjectRef" Value="f93e112c-c83a-11e2-8026-0015e9b8c48d" Presentation="Ящик " Type="Справочник.Номенклатура">
<m:Property xsi:type="m:ValueString" Name="ИмяПредопределенныхДанных" Value=""/>
<m:Property xsi:type="m:ValueString" Name="Код" Value="ЦУ-00000054"/>
<m:Property xsi:type="m:ValueString" Name="Наименование" Value="Ящик "/>
<m:Property xsi:type="m:ValueBoolean" Name="ПометкаУдаления" Value="false"/>
<m:Property xsi:type="m:ValueBoolean" Name="Предопределенный" Value="false"/>
<m:Property xsi:type="m:ValueObjectRef" Name="Родитель" Value="f93e1128-c83a-11e2-8026-0015e9b8c48d" Presentation="Тара" Type="Справочник.Номенклатура"/>
<m:Property xsi:type="m:ValueBoolean" Name="ЭтоГруппа" Value="false"/>
</m:Item>
<m:Item xsi:type="m:ValueObjectRef" Value="f93e112f-c83a-11e2-8026-0015e9b8c48d" Presentation="Поддон (металл)" Type="Справочник.Номенклатура">
<m:Property xsi:type="m:ValueString" Name="ИмяПредопределенныхДанных" Value=""/>
<m:Property xsi:type="m:ValueString" Name="Код" Value="ЦУ-00000055"/>
<m:Property xsi:type="m:ValueString" Name="Наименование" Value="Поддон (металл)"/>
<m:Property xsi:type="m:ValueBoolean" Name="ПометкаУдаления" Value="false"/>
<m:Property xsi:type="m:ValueBoolean" Name="Предопределенный" Value="false"/>
<m:Property xsi:type="m:ValueObjectRef" Name="Родитель" Value="f93e1128-c83a-11e2-8026-0015e9b8c48d" Presentation="Тара" Type="Справочник.Номенклатура"/>
<m:Property xsi:type="m:ValueBoolean" Name="ЭтоГруппа" Value="false"/>
</m:Item>
<m:Item xsi:type="m:ValueObjectRef" Value="f93e113c-c83a-11e2-8026-0015e9b8c48d" Presentation="Вода газированная" Type="Справочник.Номенклатура">
<m:Property xsi:type="m:ValueString" Name="ИмяПредопределенныхДанных" Value=""/>
<m:Property xsi:type="m:ValueString" Name="Код" Value="ЦУ-00000056"/>
<m:Property xsi:type="m:ValueString" Name="Наименование" Value="Вода газированная"/>
<m:Property xsi:type="m:ValueBoolean" Name="ПометкаУдаления" Value="false"/>
<m:Property xsi:type="m:ValueBoolean" Name="Предопределенный" Value="false"/>
<m:Property xsi:type="m:ValueObjectRef" Name="Родитель" Value="cbcf4966-55bc-11d9-848a-00112f43529a" Presentation="Продукты" Type="Справочник.Номенклатура"/>
<m:Property xsi:type="m:ValueBoolean" Name="ЭтоГруппа" Value="true"/>
</m:Item>
</m:return>
</m:GetObjectListResponse>
</soap:Body>
</soap:Envelope>
Пример №4. Вывод первого элемента справочника "Номенклатура", который удовлетворяет трем условиям отбора: на значение доп. реквизита, на значения признака группы и на иерархическое вхождение в определенную группу. В настройках вывода указаны также признаки автодобаления реквизитов и табличных частей, а вывод стандартных реквизитов наоборот отключен.
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:brom="https://brom.itworks.group" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Header/>
<soap:Body>
<brom:GetObjectList>
<brom:type>Справочник</brom:type>
<brom:name>Номенклатура</brom:name>
<brom:settings Limit="1">
<brom:FieldAutoinclusion DefaultFields="false" CustomFields="true" Tables="true"/>
<brom:Filter Key="ЭтоГруппа">
<brom:Value xsi:type="brom:ValueBoolean" Value="false" />
</brom:Filter>
<brom:Filter Key="ДополнительныеРеквизиты.Значение">
<brom:Value xsi:type="brom:ValueObjectRef" Value="e19ea194-8ca1-11e3-8056-0015e9b8c48d" Type="Справочник.ЗначенияСвойствОбъектов" />
</brom:Filter>
<brom:Filter Key="Ссылка" ComparisonType="ВИерархии">
<brom:Value xsi:type="brom:ValueObjectRef" Value="bd72d90e-55bc-11d9-848a-00112f43529a" Type="Справочник.Номенклатура" />
</brom:Filter>
</brom:settings>
</brom:GetObjectList>
</soap:Body>
</soap:Envelope>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Body>
<m:GetObjectListResponse xmlns:m="https://brom.itworks.group">
<m:return xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<m:Item xsi:type="m:ValueObjectRef" Value="dee6e17b-55bc-11d9-848a-00112f43529a" Presentation="Женские сапоги с искусственным мехом" Type="Справочник.Номенклатура">
<m:Property xsi:type="m:ValueBoolean" Name="АлкогольнаяПродукция" Value="false"/>
<m:Property xsi:type="m:ValueBoolean" Name="АлкогольнаяПродукцияВоВскрытойТаре" Value="false"/>
<m:Property xsi:type="m:ValueString" Name="Артикул" Value="С-140002"/>
<m:Property xsi:type="m:ValueEnumRef" Name="ВариантОформленияПродажи" Value="РеализацияТоваровУслуг" Presentation="Реализация товаров и услуг" Type="Перечисление.ВариантыОформленияПродажи"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ВесЕдиницаИзмерения" Value="bd72d8fb-55bc-11d9-848a-00112f43529a" Presentation="кг" Type="Справочник.УпаковкиЕдиницыИзмерения"/>
<m:Property xsi:type="m:ValueNumber" Name="ВесЗнаменатель" Value="1"/>
<m:Property xsi:type="m:ValueBoolean" Name="ВесИспользовать" Value="true"/>
<m:Property xsi:type="m:ValueBoolean" Name="ВесМожноУказыватьВДокументах" Value="false"/>
<m:Property xsi:type="m:ValueBoolean" Name="ВестиУчетПоГТД" Value="false"/>
<m:Property xsi:type="m:ValueBoolean" Name="ВестиУчетСертификатовНоменклатуры" Value="false"/>
<m:Property xsi:type="m:ValueNumber" Name="ВесЧислитель" Value="0.5"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ВидАлкогольнойПродукции" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.ВидыАлкогольнойПродукции"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ВидНоменклатуры" Value="9c556d50-720f-11df-b436-0015e92f2802" Presentation="Обувь" Type="Справочник.ВидыНоменклатуры"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ВладелецСерий" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.ВидыНоменклатуры"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ВладелецТоварныхКатегорий" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.ВидыНоменклатуры"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ВладелецХарактеристик" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.ВидыНоменклатуры"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ГруппаАналитическогоУчета" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.ГруппыАналитическогоУчетаНоменклатуры"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ГруппаДоступа" Value="b727cf40-8a68-11df-a49c-000b0d4caf68" Presentation="Обувь" Type="Справочник.ГруппыДоступаНоменклатуры"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ГруппаФинансовогоУчета" Value="bb28e15b-03e9-11e3-8092-000c29fcb5d0" Presentation="Товары" Type="Справочник.ГруппыФинансовогоУчетаНоменклатуры"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ДлинаЕдиницаИзмерения" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.УпаковкиЕдиницыИзмерения"/>
<m:Property xsi:type="m:ValueNumber" Name="ДлинаЗнаменатель" Value="0"/>
<m:Property xsi:type="m:ValueBoolean" Name="ДлинаИспользовать" Value="false"/>
<m:Property xsi:type="m:ValueBoolean" Name="ДлинаМожноУказыватьВДокументах" Value="false"/>
<m:Property xsi:type="m:ValueNumber" Name="ДлинаЧислитель" Value="0"/>
<m:Property xsi:type="m:ValueTable" Name="ДополнительныеРеквизиты">
<m:Column Name="Ссылка"/>
<m:Column Name="НомерСтроки"/>
<m:Column Name="Свойство"/>
<m:Column Name="Значение"/>
<m:Column Name="ТекстоваяСтрока"/>
<m:Row>
<m:Property xsi:type="m:ValueObjectRef" Name="Значение" Value="e19ea194-8ca1-11e3-8056-0015e9b8c48d" Type="Справочник.ЗначенияСвойствОбъектов"/>
<m:Property xsi:type="m:ValueNumber" Name="НомерСтроки" Value="1"/>
<m:Property xsi:type="m:ValueObjectRef" Name="Свойство" Value="2a2a07de-0cd2-11e0-aede-0015e9b8c48d" Type="ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения"/>
<m:Property xsi:type="m:ValueObjectRef" Name="Ссылка" Value="dee6e17b-55bc-11d9-848a-00112f43529a" Type="Справочник.Номенклатура"/>
<m:Property xsi:type="m:ValueString" Name="ТекстоваяСтрока" Value=""/>
</m:Row>
</m:Property>
<m:Property xsi:type="m:ValueTable" Name="ДрагоценныеМатериалы">
<m:Column Name="Ссылка"/>
<m:Column Name="НомерСтроки"/>
<m:Column Name="ДрагоценныйМатериал"/>
<m:Column Name="Количество"/>
<m:Column Name="Расположение"/>
<m:Column Name="Комментарий"/>
</m:Property>
<m:Property xsi:type="m:ValueObjectRef" Name="ЕдиницаДляОтчетов" Value="bd72d90f-55bc-11d9-848a-00112f43529a" Presentation="пар" Type="Справочник.УпаковкиЕдиницыИзмерения"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ЕдиницаИзмерения" Value="bd72d90f-55bc-11d9-848a-00112f43529a" Presentation="пар" Type="Справочник.УпаковкиЕдиницыИзмерения"/>
<m:Property xsi:type="m:ValueEnumRef" Name="ЕдиницаИзмеренияСрокаГодности" Presentation="" Type="Перечисление.ЕдиницыИзмеренияВремени"/>
<m:Property xsi:type="m:ValueBoolean" Name="ЕстьТоварыДругогоКачества" Value="false"/>
<m:Property xsi:type="m:ValueBoolean" Name="ИмпортнаяАлкогольнаяПродукция" Value="false"/>
<m:Property xsi:type="m:ValueEnumRef" Name="ИспользованиеХарактеристик" Value="ОбщиеДляВидаНоменклатуры" Presentation="Общие для вида номенклатуры" Type="Перечисление.ВариантыИспользованияХарактеристикНоменклатуры"/>
<m:Property xsi:type="m:ValueBoolean" Name="ИспользоватьИндивидуальныйШаблонЦенника" Value="false"/>
<m:Property xsi:type="m:ValueBoolean" Name="ИспользоватьИндивидуальныйШаблонЭтикетки" Value="false"/>
<m:Property xsi:type="m:ValueBoolean" Name="ИспользоватьУпаковки" Value="true"/>
<m:Property xsi:type="m:ValueEnumRef" Name="Качество" Value="Новый" Presentation="Новый" Type="Перечисление.ГрадацииКачества"/>
<m:Property xsi:type="m:ValueBoolean" Name="КиЗГИСМ" Value="false"/>
<m:Property xsi:type="m:ValueString" Name="КиЗГИСМGTIN" Value=""/>
<m:Property xsi:type="m:ValueEnumRef" Name="КиЗГИСМВид" Presentation="" Type="Перечисление.ВидыКиЗГИСМ"/>
<m:Property xsi:type="m:ValueEnumRef" Name="КиЗГИСМРазмер" Presentation="" Type="Перечисление.РазмерыКиЗГИСМ"/>
<m:Property xsi:type="m:ValueEnumRef" Name="КиЗГИСМСпособВыпускаВОборот" Presentation="" Type="Перечисление.СпособыВыпускаВОборотГИСМ"/>
<m:Property xsi:type="m:ValueString" Name="КодДляПоиска" Value="20"/>
<m:Property xsi:type="m:ValueObjectRef" Name="КодОКВЭД" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.КлассификаторВидовЭкономическойДеятельности"/>
<m:Property xsi:type="m:ValueObjectRef" Name="КодОКВЭД2" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.КлассификаторОКВЭД2"/>
<m:Property xsi:type="m:ValueObjectRef" Name="КодОКП" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.ОбщероссийскийКлассификаторПродукции"/>
<m:Property xsi:type="m:ValueObjectRef" Name="КодОКПД2" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.КлассификаторОКПД2"/>
<m:Property xsi:type="m:ValueObjectRef" Name="КодРаздел7ДекларацииНДС" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.КодыОперацийРаздела7ДекларацииПоНДС"/>
<m:Property xsi:type="m:ValueObjectRef" Name="КодТНВЭД" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.КлассификаторТНВЭД"/>
<m:Property xsi:type="m:ValueObjectRef" Name="КоллекцияНоменклатуры" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.КоллекцииНоменклатуры"/>
<m:Property xsi:type="m:ValueNull" Name="Контрагент"/>
<m:Property xsi:type="m:ValueNumber" Name="КоэффициентЕдиницыДляОтчетов" Value="1"/>
<m:Property xsi:type="m:ValueNumber" Name="Крепость" Value="0"/>
<m:Property xsi:type="m:ValueObjectRef" Name="Марка" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.Марки"/>
<m:Property xsi:type="m:ValueObjectRef" Name="НаборУпаковок" Value="f0e40f79-7390-11df-b338-0011955cba6b" Presentation="Упаковки обуви" Type="Справочник.НаборыУпаковок"/>
<m:Property xsi:type="m:ValueString" Name="НаименованиеПолное" Value="Женские сапоги с искусственным мехом С-140002 Фабрика обуви"/>
<m:Property xsi:type="m:ValueObjectRef" Name="НоменклатураМногооборотнаяТара" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.Номенклатура"/>
<m:Property xsi:type="m:ValueBoolean" Name="ОблагаетсяНДПИПоПроцентнойСтавке" Value="false"/>
<m:Property xsi:type="m:ValueBoolean" Name="ОблагаетсяНДСУПокупателя" Value="false"/>
<m:Property xsi:type="m:ValueBoolean" Name="ОбособленнаяЗакупкаПродажа" Value="false"/>
<m:Property xsi:type="m:ValueNumber" Name="ОбъемДАЛ" Value="0"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ОбъемЕдиницаИзмерения" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.УпаковкиЕдиницыИзмерения"/>
<m:Property xsi:type="m:ValueNumber" Name="ОбъемЗнаменатель" Value="0"/>
<m:Property xsi:type="m:ValueBoolean" Name="ОбъемИспользовать" Value="false"/>
<m:Property xsi:type="m:ValueBoolean" Name="ОбъемМожноУказыватьВДокументах" Value="false"/>
<m:Property xsi:type="m:ValueNumber" Name="ОбъемЧислитель" Value="0"/>
<m:Property xsi:type="m:ValueString" Name="Описание" Value=""/>
<m:Property xsi:type="m:ValueEnumRef" Name="ОсобенностьУчета" Presentation="" Type="Перечисление.ОсобенностиУчетаНоменклатуры"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ПлощадьЕдиницаИзмерения" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.УпаковкиЕдиницыИзмерения"/>
<m:Property xsi:type="m:ValueNumber" Name="ПлощадьЗнаменатель" Value="0"/>
<m:Property xsi:type="m:ValueBoolean" Name="ПлощадьИспользовать" Value="false"/>
<m:Property xsi:type="m:ValueBoolean" Name="ПлощадьМожноУказыватьВДокументах" Value="false"/>
<m:Property xsi:type="m:ValueNumber" Name="ПлощадьЧислитель" Value="0"/>
<m:Property xsi:type="m:ValueBoolean" Name="ПодакцизныйТовар" Value="false"/>
<m:Property xsi:type="m:ValueBoolean" Name="ПодконтрольнаяПродукцияВЕТИС" Value="false"/>
<m:Property xsi:type="m:ValueBoolean" Name="ПоставляетсяВМногооборотнойТаре" Value="false"/>
<m:Property xsi:type="m:ValueNull" Name="Принципал"/>
<m:Property xsi:type="m:ValueBoolean" Name="ПродукцияМаркируемаяДляГИСМ" Value="false"/>
<m:Property xsi:type="m:ValueObjectRef" Name="Производитель" Value="061e1ea7-e4e9-11e0-af8f-0015e9b8c48d" Presentation="Фабрика обуви" Type="Справочник.Производители"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ПроизводительИмпортерДляДекларацийАлко" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.Контрагенты"/>
<m:Property xsi:type="m:ValueObjectRef" Name="РейтингПродаж" Value="7ee43359-4a01-11e4-bd91-000d884fd00d" Presentation="Средний" Type="Справочник.РейтингиПродажНоменклатуры"/>
<m:Property xsi:type="m:ValueObjectRef" Name="СезоннаяГруппа" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.СезонныеГруппы"/>
<m:Property xsi:type="m:ValueObjectRef" Name="СкладскаяГруппа" Value="2bf17d6a-7300-11df-b338-0011955cba6b" Presentation="Обувь" Type="Справочник.СкладскиеГруппыНоменклатуры"/>
<m:Property xsi:type="m:ValueObjectRef" Name="СпособОбеспеченияПотребностей" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.СпособыОбеспеченияПотребностей"/>
<m:Property xsi:type="m:ValueNumber" Name="СрокГодности" Value="0"/>
<m:Property xsi:type="m:ValueEnumRef" Name="СтавкаНДС" Value="НДС18" Presentation="18%" Type="Перечисление.СтавкиНДС"/>
<m:Property xsi:type="m:ValueObjectRef" Name="СхемаОбеспечения" Value="9f678018-a00b-11e5-92f1-0050568b35ac" Presentation="Схема обеспечения (основная)" Type="Справочник.СхемыОбеспечения"/>
<m:Property xsi:type="m:ValueEnumRef" Name="ТипНоменклатуры" Value="Товар" Presentation="Товар" Type="Перечисление.ТипыНоменклатуры"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ТоварнаяКатегория" Value="7ee4334e-4a01-11e4-bd91-000d884fd00d" Presentation="Женская обувь" Type="Справочник.ТоварныеКатегории"/>
<m:Property xsi:type="m:ValueBoolean" Name="УдалитьСырьевойТовар" Value="false"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ФайлКартинки" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.НоменклатураПрисоединенныеФайлы"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ФайлОписанияДляСайта" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.НоменклатураПрисоединенныеФайлы"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ХарактеристикаМногооборотнаяТара" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.ХарактеристикиНоменклатуры"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ЦеноваяГруппа" Value="a9504c20-fa37-11db-a40c-00055d80a2d1" Presentation="Обувь" Type="Справочник.ЦеновыеГруппы"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ШаблонЦенника" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.ШаблоныЭтикетокИЦенников"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ШаблонЭтикетки" Value="00000000-0000-0000-0000-000000000000" Presentation="" Type="Справочник.ШаблоныЭтикетокИЦенников"/>
</m:Item>
</m:return>
</m:GetObjectListResponse>
</soap:Body>
</soap:Envelope>
Пример №5. Вывод первых двух элементов справочника "Номенклатура". В настройках вывода указан отобор по признаку группы, указана сортировка по двум полям, указано два дполнительных поля для вывода.
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:brom="https://brom.itworks.group" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Header/>
<soap:Body>
<brom:GetObjectList>
<brom:type>Справочник</brom:type>
<brom:name>Номенклатура</brom:name>
<brom:settings Limit="2">
<brom:Field Key="Артикул" />
<brom:Field Key="ЕдиницаИзмерения.Код" />
<brom:Filter Key="ЭтоГруппа">
<brom:Value xsi:type="brom:ValueBoolean" Value="false"/>
</brom:Filter>
<brom:Sort Key="Артикул" Direction="Убыв"/>
<brom:Sort Key="Код" Direction="Возр"/>
</brom:settings>
</brom:GetObjectList>
</soap:Body>
</soap:Envelope>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Body>
<m:GetObjectListResponse xmlns:m="https://brom.itworks.group">
<m:return xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<m:Item xsi:type="m:ValueObjectRef" Value="dee6e1ae-55bc-11d9-848a-00112f43529a" Presentation="Пылесос "Энергия-SANYO"" Type="Справочник.Номенклатура">
<m:Property xsi:type="m:ValueString" Name="Артикул" Value="Э-999"/>
<m:Property xsi:type="m:ValueString" Name="ЕдиницаИзмеренияКод" Value="796 "/>
</m:Item>
<m:Item xsi:type="m:ValueObjectRef" Value="dee6e1ac-55bc-11d9-848a-00112f43529a" Presentation="Пылесос "Электросила"" Type="Справочник.Номенклатура">
<m:Property xsi:type="m:ValueString" Name="Артикул" Value="Э-789"/>
<m:Property xsi:type="m:ValueString" Name="ЕдиницаИзмеренияКод" Value="796 "/>
</m:Item>
</m:return>
</m:GetObjectListResponse>
</soap:Body>
</soap:Envelope>
Пример №6. В запрос примера №5 добавлена опция иерархического вывода полей, а также признак автоматического добавления пропущенных полей. В результате запроса поля "ЕдиницаИзмерения" и "ЕдиницаИзмерения.Код" выстроились иерархически, при этом поле "ЕдиницаИзмерения" добавилось автоматически для построения полной иерархии.
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:brom="https://brom.itworks.group" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Header/>
<soap:Body>
<brom:GetObjectList>
<brom:type>Справочник</brom:type>
<brom:name>Номенклатура</brom:name>
<brom:settings PropertiesHierarchyType="Иерархия" AddSkippedProperties="true" Limit="2">
<brom:Field Key="Артикул" />
<brom:Field Key="ЕдиницаИзмерения.Код" />
<brom:Filter Key="ЭтоГруппа" ComparisonType="Equal">
<brom:Value xsi:type="brom:ValueBoolean" Value="false"/>
</brom:Filter>
<brom:Sort Key="Артикул" Direction="Убыв"/>
<brom:Sort Key="Код" Direction="Возр"/>
</brom:settings>
</brom:GetObjectList>
</soap:Body>
</soap:Envelope>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Body>
<m:GetObjectListResponse xmlns:m="https://brom.itworks.group">
<m:return xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<m:Item xsi:type="m:ValueObjectRef" Value="dee6e1ae-55bc-11d9-848a-00112f43529a" Presentation="Пылесос "Энергия-SANYO"" Type="Справочник.Номенклатура">
<m:Property xsi:type="m:ValueString" Name="Артикул" Value="Э-999"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ЕдиницаИзмерения" Value="bd72d926-55bc-11d9-848a-00112f43529a" Presentation="шт" Type="Справочник.УпаковкиЕдиницыИзмерения">
<m:Property xsi:type="m:ValueString" Name="Код" Value="796 "/>
</m:Property>
</m:Item>
<m:Item xsi:type="m:ValueObjectRef" Value="dee6e1ac-55bc-11d9-848a-00112f43529a" Presentation="Пылесос "Электросила"" Type="Справочник.Номенклатура">
<m:Property xsi:type="m:ValueString" Name="Артикул" Value="Э-789"/>
<m:Property xsi:type="m:ValueObjectRef" Name="ЕдиницаИзмерения" Value="bd72d926-55bc-11d9-848a-00112f43529a" Presentation="шт" Type="Справочник.УпаковкиЕдиницыИзмерения">
<m:Property xsi:type="m:ValueString" Name="Код" Value="796 "/>
</m:Property>
</m:Item>
</m:return>
</m:GetObjectListResponse>
</soap:Body>
</soap:Envelope>