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

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

Пример:

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

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

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

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

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

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

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

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

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


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