#0
by Domovoi
Существует ли стандартный механизм или команда для выбора всех элементов группы справочника? Т.е. если в группу входит группа с элементами, то то чтоб эти элементы то же выбирало. Я организовал через рекурсию но хочется попроще.
#4
by Злобный Фей
СправочникМенеджер.<Имя справочника> (CatalogManager.<Имя справочника>) Выбрать (Select) Синтаксис: Выбрать(<Родитель>, <Владелец>, <Отбор>, <Порядок>) Параметры: <Родитель> (необязательный) Тип: СправочникСсылка. Отбор по родителю. Имеет смысл только для многоуровневых справочников. Если параметр не задан, то отбор по родителю не производится. Чтобы отобрать элементы верхнего уровня, нужно в качестве данного параметра указать пустую ссылку на элемент справочника. <Владелец> (необязательный) Тип: СправочникСсылка. Отбор по владельцу. Имеет смысл только для подчиненных справочников. Если параметр не задан, то отбор по владельцу не производится. <Отбор> (необязательный) Тип: Структура. Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться только поля "Код", "Наименование" и реквизиты справочника, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или в значение "Индексировать с доп. упорядоч.". Важно! Структура может содержать только один элемент. Если параметр не указан, то отбор не используется. <Порядок> (необязательный) Тип: Строка. Строка с именем реквизита справочника, определяющая упорядочивание элементов в выборке. Может быть указано "Код", "Наименование" или имя одного из реквизитов примитивного типа (Число, Строка, Дата, Булево), для которого установлен признак "Индексирование" в значение "Индексировать" или в "Индексировать с дополнительным упорядочиванием" в конфигураторе. После имени реквизита через пробел может быть указано направление сортировки. Направление определяется: "Убыв" ("Desc") - упорядочивать по убыванию; "Возр" ("Asc") - упорядочивать по возрастанию. По умолчанию сортировка производится по возрастанию. Если параметр не указан, то порядок определяется основным представлением справочника. Значение по умолчанию: Пустая строка Возвращаемое значение: Тип: СправочникВыборка. Описание: Формирует выборку элементов справочника по заданным условиям. Пример:
#10
by Domovoi
Любимая фраза мисты, увы которая как правило ничем не помогает. А владелец для чего используется? Я думал для подчиненных справочников.
#17
by Domovoi
Названия привожу так отбалды гр Поялбники Гр Радиодетали Нада выбрать элементы которые находятся в папке Радиодетали, если я укажу в выборке Родитель - Радиодетали, то выбирутся сопрот-13 и сопрот-24, а надо все. Возможно я что-то не так делаю подскажите.
#20
by Domovoi
ГруппаВыбора - Ссылка на группу из которой надо выбрать элементы Запрос = Новый Запрос; Выдало ошибку Ошибка при вызове метода контекста (Выполнить): {(8, 1)}: Синтаксическая ошибка "Запрос.УстановитьПараметр("Папка",ГруппаВыбора)"
#24
by DJ Anthon
Запрос.УстановитьПараметр(""Папка"",ГруппаВыбора) - это отдельный оператор, не в запросе. ты хоть примеры запросов-то посмотри в типовых... и там и ищи конструкции и алгоритмы
#28
by Domovoi
И еще вытекающий вопрос, я получил результат запроса, а как дальше получить элементы? Я попробовал бонально Но он не понимает что там элементы справочника и выдает ошибку. Что делать?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как в запросе выбрать номенклатуру, по определенной группе?
- v8. Как выбрать только элементы первого уровня из справочника ?
- Как выбрать иерархически элементы справочника в обрятном порядке ?
- Как выбрать элементы из группы справочника,исключая элементы подгруппы?
- v8: можно ли выбрать элементы из списка значений
- упп , не олучается выбрать в кодах дохода НДФЛ выбрать код 2720 новогодний
- Выбрать тип справочника и выбрать элементы
- Кнопка "Выбрать" на форме выбора или как выполнить нажатие кнопки "Выбрать"
- УНФ 1.6 Как выбрать в документе перемещение запасов выбрать набор/комплект ?
В этой группе 1С
- Можно ли получить данные из документа-основания?
- выгрузка данных из 1с в excel
- v8: OLE. Создание элемента справочника "Единицы измерения"
- Создание БД 1C 8.2 на Oracle 11g
- СКД форма настроек: редактирование группировки строк
- функция проверки даты на начало отсчета в SQL
- Не списывается остаток со склада
- УПП 1.2.32.1 Оплата по среднему зарабоотку не считает средний дневной заработок
- Как скрыть лишние меню (кнопку) в подменю
- 1с розница магазин одежды и сканер ШК
- Номер платежного поручения не может оканчиваться на ""000""
- Адаптация конфигураций 1С:Предприятия 8.1 к работе на платформе 8.2
- Как запустить 8.2 в режиме толстого клиента?
- Перерывы для кормления ребенка в ЗУП
- ЗУП. Расчет при увольнении Т-61
- Непонятный глюк в ЗуП!
- ЗУП Остатки отпусков, расчитывать текущий остаток автоматически.
- ЗУП 2.5 Запрос
- УПП РАУЗ При расчете себостоимости статья затрат распределяется в минус
- Добавление новых записей в регистр сведений 1С 8