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