Как поставить отбор по группе в форме выбора справочника
Здравствуйте, подскажите пожалуйста как сделать отбор при открытии формы выбора справочника Статьи Затрат?
Мне нужно вывести только группу ТЭК
Правильно ли я делаю?
Мне нужно вывести только группу ТЭК
Правильно ли я делаю?
СтандартнаяОбработка = ложь;
мФорма = Справочники.СтатьиЗатрат.ПолучитьФормуВыбора("ФормаВыбора",Элемент);
ГруппаТЭК = Справочники.СтатьиЗатрат.НайтиПоКоду("000000445");
мСсылка = мФорма.СправочникСписок.Отбор.Код;
мФорма.Открыть();
Прикрепленные файлы:

По теме из базы знаний
- Быстрый поиск дублей в 1С с четким/нечетким поиском по любому сочетанию реквизитов/реквизитов таб. частей с отбором и быстрой заменой значений в ЛЮБЫХ базах 8.1-8.3 (УТ 10.3, БП 2, ЗУП 2.5, КА 1.1, УТ 11, БП 3, УНФ 1.6/3.0, КА 2, ЗУП 3 и т.д.)
- Подсистема прав доступа (анализ ролей, отладка RLS, английский код, обычные и управляемые формы)
- Как мы интегрировали свою систему управления разработкой со Slack. Инструменты, возможности, процесс разработки
- Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов
- Гайд для создания форм на 1С
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Следовал (2) для УФ:
&НаКлиенте
Процедура УслугиНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ЗаполнитьСписокВыбораНаСервере(ДанныеВыбора);
КонецПроцедуры
&НаСервере
Процедура ЗаполнитьСписокВыбораНаСервере(ДанныеВыбора);
ДанныеВыбора = Новый СписокЗначений;
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Номенклатура.Ссылка КАК Ссылка
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.Родитель = &Родитель";
Запрос.УстановитьПараметр("Родитель", Справочники.Номенклатура.НайтиПоНаименованию("Услуги", Истина));
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
ДанныеВыбора.Добавить(Выборка.Ссылка);
КонецЦикла;
КонецПроцедуры
ПоказатьСправочникСписок.Отбор.Ссылка.ВидСравнения = ВидСравнения.ВИерархии;
СправочникСписок.Отбор.Ссылка.Использование=Истина;
СправочникСписок.Отбор.Ссылка.Значение = Справочники.СтатьиЗатрат.НайтиПоКоду("000000445");
как то так вроде
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот