Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
15 Июн 2021, 15:50
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
МультиВход
 
collapse

Автор Тема: отбор в динамическом списке справочника  (Прочитано 2455 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mahaidor

  • **
  • Регистрация: 2014-04-06
  • Сообщений: 74
  • РЕПУТАЦИЯ: 0
  • Профессия: Ученик 1С
Здравствуйте. 1с 8.3 управляемые формы.
Имеется справочник Команды.
 В нем есть табличная часть Соревнования.

 А в ней, реквизит Соревнование типа Справочник Соревнования. При вводе соревнования в форму выбора справочника Соревнования передается параметр : страна команды, для того, чтобы в форме выбора были отобраны только соревнования этой страны.

Параметр передается в форму выбора, протестил-проверил, но отбор простой че-то не работает.

Код:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
//1 - отк. станд. обраб., так как свою создаем
СтандартнаяОбработка=Ложь;

//2 - если страна, по которой надо сделать отбор известна

Если Параметры.Свойство("Страна") Тогда

//3 - получаем страну
    СтранаОтбора=ЭтаФорма.Параметры.Страна.Ссылка;
   
    //4 - формируем динамический  список на форме 
 ЭлементОтбора=Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));

//5 - поле по которому ведется отбор: страна   
   ЭлементОтбора.ЛевоеЗначение=Новый ПолеКомпоновкиДанных("Страна");
    //6 - сравнение в отборе   
   ЭлементОтбора.ВидСравнения=ВидСравненияКомпоновкиДанных.Равно;
   //вкл. отбор   
   ЭлементОтбора.Использование=Истина;
//8 - условие отбора   
   ЭлементОтбора.ПравоеЗначение=СтранаОтбора;

КонецЕсли;

КонецПроцедуры

P.S В справочнике у меня три уровня вложения, может из-за групп,  отбор не видит искомые элементы?


Оффлайн mahaidor

  • **
  • Регистрация: 2014-04-06
  • Сообщений: 74
  • РЕПУТАЦИЯ: 0
  • Профессия: Ученик 1С
ui;;t; нашел по крайней мере причину, по которой отбор не работает, в начале то параметр в форму спокойно передавался, затем перестал, поэтому отбор и ничего не выдает, потому что как можно отбор по пустому значению делать-то. Я делал такие отборы уже и работают как часы, а сейчас че случилось, ума не приложу.
Добавлено: 02 Окт 2016, 07:54

параметр вновь передается в форму, отбор не работает. Аллилуйя!!!!!!!!!!!!
Добавлено: 02 Окт 2016, 09:05

Попробовал делать отбор без групп... и работает все. Почему то группы видимо мешают отбору. Как это исправить?
Добавлено: 02 Окт 2016, 09:23

как бы проблему решил, убрав группы в справочнике, в принципе они особо не нужны, раз отбор есть, но в будущем может возникнуть проблема : вдруг заказчику нужно оставить группы, и я не смогу сделать отбор из-за этого.


Вопрос профи: как сделать так, чтобы отбору в динамическом списке справочника не мешали группы?

Последний раз редактировалось: mahaidor; 02 Окт 2016, 09:23. Причина: Объединение сообщений


Теги:
 

Поиск в реквизитах справочника из поля ТЧ в документе УТ 11

Автор Сергей ПололинРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 5
Просмотров: 2181
Последний ответ 21 Ноя 2016, 17:25
от Сергей Пололин
Указать владельца справочника из формы

Автор dagetРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 989
Последний ответ 19 Ноя 2015, 19:11
от vitasw
Создание и заполнение массива из справочника

Автор Дмитрий КотинскийРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 344
Последний ответ 06 Июл 2020, 13:40
от LexaK
Как созданный программно элекмент справочника записать в нужную группу элементов

Автор ktu78Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 1094
Последний ответ 04 Апр 2016, 16:05
от Rasty
Создание страниц в форме с именами из справочника

Автор Игорь_MРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 3
Просмотров: 1669
Последний ответ 18 Янв 2015, 00:38
от Игорь_M

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Последние вакансии

* Том 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
69 Сообщений
LexaK
67 Сообщений
antoneus antoneus
32 Сообщений
Ивашка
27 Сообщений
neek666
25 Сообщений
KATERINA 861
19 Сообщений
SSC
15 Сообщений
alexandr_ll
13 Сообщений
Алексей_1985_06
12 Сообщений
pouyo
8 Сообщений

* Кто онлайн

  • Точка Гостей: 688
  • Точка Скрытых: 1
  • Точка Пользователей: 10
  • Точка Сейчас на форуме:

* Облако тэгов

* Инструменты

* Дополнительно

Поиск