Стандартная Обработка Подбор товаров по отбору

1. Maqa 08.06.20 15:33 Сейчас в теме
Как мне в форме обработки подбора товаров по отбору сделать так чтоб там автоматом выступал Вид цены ничего лишнего, как мне убрать другие отборы?
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. soft_wind 08.06.20 16:44 Сейчас в теме
(1)
1.Лишние Отборы ни на что не влияют
2.На вашей форме нет отбора по виду цены, как вы планируете по нему отбирать?
3.так как на вашей форме нет отбора по Виду цены, то необходимо написать свою форму, с нужными отборами и с убранными не нужными из п1.
3. Maqa 11.06.20 08:33 Сейчас в теме
(2)Я просто хочу чтоб при открытии формы были те отборы которые я хочу видеть, и не вводить повторно при каждом открытии
4. EVKash 15 11.06.20 09:30 Сейчас в теме
(1) Стандартно - никак.
Недавно делал через расширение в УТ 11
Форму обработки в расширение. Безопасный режим расширения - выкл.
&НаСервере
&После("ЗагрузитьНастройкиОтбораПоУмолчанию")
Процедура Расш1_ЗагрузитьНастройкиОтбораПоУмолчанию()
	
	ЭлементОтбора = КомпоновкаДанныхКлиентСервер.ДобавитьОтбор(КомпоновщикНастроек, 
				"Номенклатура.Производитель", 
				,
				ВидСравненияКомпоновкиДанных.ВСписке,
				Ложь,
				Новый Структура("ВПользовательскиеНастройки", Ложь));
	ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ;
	
	ЭлементыОтбора = КомпоновщикНастроек.Настройки.Отбор.Элементы;
	ИндексЭлементаОтбора = ЭлементыОтбора.Индекс(ЭлементОтбора);
	ЭлементыОтбора.Сдвинуть(ЭлементОтбора, - ИндексЭлементаОтбора + 1); // Перемещаем в позицию 2-й сверху.
	
КонецПроцедуры
Показать
5. Maqa 11.06.20 10:44 Сейчас в теме
(4)а в какой форме это делать?
6. EVKash 15 11.06.20 10:57 Сейчас в теме
(5) Обработка.ПодборТоваровПоОтбору.Формы.Форма
7. Maqa 11.06.20 10:59 Сейчас в теме
(6)Благодарю, сейчас попробую
8. Maqa 11.06.20 11:55 Сейчас в теме
(6) Не помогло... Все еще сбрасываются то что я ставил
9. EVKash 15 11.06.20 11:58 Сейчас в теме
(8) Это пример)
В данном примере добавляется отбор по реквизиту номенклатуры Производитель с видом сравнения "ВСписке".
10. Maqa 11.06.20 12:03 Сейчас в теме
(9)Нет вы меня не поняли, я имел ввиду что когда я изменяю отбор автоматом сохранялось то что отбирал ранее (отобранные элементы) но при повторном заходе Отбор вылетает и опять как было в стандарте так и осталось. Не хочу каждый раз менять
11. EVKash 15 11.06.20 16:48 Сейчас в теме
(10) Потому, что в обработке не предусмотрено сохранение/восстановление параметров.
Можете дописать, если хотите.
12. atdonya 107 29.08.22 22:09 Сейчас в теме
(4)
ЭлементОтбора = КомпоновкаДанныхКлиентСервер.ДобавитьОтбор(КомпоновщикНастроек,
"Номенклатура.Производитель",
,
ВидСравненияКомпоновкиДанных.ВСписке,
Ложь,
Новый Структура("ВПользовательскиеНастройки", Ложь));
ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ;

ЭлементыОтбора = КомпоновщикНастроек.Настройки.Отбор.Элементы;
ИндексЭлементаОтбора = ЭлементыОтбора.Индекс(ЭлементОтбора);
ЭлементыОтбора.Сдвинуть(ЭлементОтбора, - ИндексЭлементаОтбора + 1); // Перемещаем в позицию 2-й сверху.

спасибо, добрый человек
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот