Для поиска нужной организии или филиала в качестве фильтра используется объект «НашаОрганизация» (юридическое лицо), который имеет свою специфику. Если поле «НашаОрганизация.СвЮЛ.КодФилиала»:
- не указано — возвращаются документы организации и всех ее филиалов.
- указано с пустым значением — возвращаются документы только выбранной организации, без документов филиалов.
- указан код филиала — возвращаются документы филиала соответствующего указанному коду.
Алгорим определения объекта «Наша организация»
Рассмотрим случай алгоритма определения объекта «Наша организация» при указании в запросе ИНН и КПП без кода филиала:
- Отбираются наши организации и филиалы с переданными ИНН и КПП.
- Если выборка с одним элементом, то он и возвращается (это может быть как головная организация, так и филиал)
- Если выборка с несколькими элементами, выбирается головная организация (без кода филиала). Если ее нет, генерируется ошибка, так как в результатах выборки присутствуют несколько филиалов с переданными ИНН и КПП.