powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Помогите с отбором.
11 сообщений из 11, страница 1 из 1
Помогите с отбором.
    #35679420
TyShiSvEt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно в СПИСКЕ СПРАВОЧНИКА ШтатноеРассписание выбрать элементы в соответсвии с выбранным Подразделением.

Как правильно описать отбор? Во всех примерах после СправочникСписок.Отбор следует имя реквизита, а в моем случае выбор реквизитов не предлагается .
...
Рейтинг: 0 / 0
Помогите с отбором.
    #35679772
additive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вопрос вдогонку...
При просмотре формы списка справочника существуют кнопки - отбор и т.д.
устанавливая отбор выдаются записи по выбранным критериям...
как написать это программно?
...
Рейтинг: 0 / 0
Помогите с отбором.
    #35680105
Estel I
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В выпадающки списке и не будет списка полей. Пишите сами: Отбор.Подразделение например. А у элементаОтбора есть разные поля - использование, значение и т.д.
...
Рейтинг: 0 / 0
Помогите с отбором.
    #35680123
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отладчик - украли? там все поля есть
...
Рейтинг: 0 / 0
Помогите с отбором.
    #35680964
BestProgrammist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
additive,

Пример:

1) по произвольному условию - Любой "ВидСравнения"

СправочникСписок.Отбор.Ссылка(или имя реквизита).ВидСравнения = ВидСравнения.ВСпискеПоИерархии;
СправочникСписок.Отбор.Ссылка(или имя реквизита).Значение.ЗагрузитьЗначения(ТаблицаЗначений);
СправочникСписок.Отбор.Ссылка(или имя реквизита).Использование = Истина;

2) Здесь всегда - "ВидСравнения = Равно"
СписокКурсыВалют.Отбор.Валюта.Установить(Ссылка);
...
Рейтинг: 0 / 0
Помогите с отбором.
    #35681236
TyShiSvEt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Установить отбор получилось.

А теперь следующий вопрос: Как сбросить отбор, что бы в списке отображались все записи?
При СправочникСписок.Отбор.Сбросить() и СправочникСписок.Отбор.Подразделение.Использование = Ложь список очищается.
...
Рейтинг: 0 / 0
Помогите с отбором.
    #35681381
BestProgrammist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TyShiSvEt,

Достаточно одной строки

СправочникСписок.Отбор.Сбросить();
...
Рейтинг: 0 / 0
Помогите с отбором.
    #35681396
TyShiSvEt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BestProgrammist,

Мне необходимо что бы выводились все записи справочника, а при СправочникСписок.Отбор.Сбросить() получается наоборот.
...
Рейтинг: 0 / 0
Помогите с отбором.
    #35681486
BestProgrammist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TyShiSvEt,

1) "Сбросить()" - как раз и отменяет все отборы, и выводит все элементы.
2) Странная ситуация, но можно попробовать после "сбросить()"
СправочникСписок.Обновить();
3) Посмотрите что содержит отбор после выполнения "Сбросить()", нет ли там установленных отборов?
...
Рейтинг: 0 / 0
Помогите с отбором.
    #35681664
TyShiSvEt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BestProgrammist,

Нет, других отборов не установлено и обновление не помогает.
...
Рейтинг: 0 / 0
Помогите с отбором.
    #35681688
TyShiSvEt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения, кажется я разобрался.
В событии ПриИзменении() немного перемудрил.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Помогите с отбором.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]