public function getListDepartments($includeBlock = true) {
		$fields = [
			$this->alias . '.id',
			$this->alias . '.value',
		];
		$conditions = [];
		$blockExists = $this->hasField('block');
		if (!$includeBlock && $blockExists) {
			$conditions[$this->alias . '.block'] = false;
		}
		$order = [$this->alias . '.value' => 'asc'];
		$this->recursive = -1;

		return $this->find('list', compact('fields', 'conditions', 'order'));
	}