Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 02:37

В списке выборе конкретные значение

Автор xDD, 16 апр 2015, 15:59

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

xDD

В ут 11.1 есть справочник производители,  необходимо сначала вывести в списке выбора 2 конкретных производителя, а заем остальной список.

Что делаю, создаю форму выбора производителя, выбираю для реквизита Список, произвольный запрос пишу вот такой запрос

ВЫБРАТЬ
СправочникПроизводители.Наименование,
СправочникПроизводители.Ссылка
ИЗ
(ВЫБРАТЬ
СправочникПроизводители.Наименование КАК Наименование,
СправочникПроизводители.Ссылка КАК Ссылка
ИЗ
Справочник.Производители КАК СправочникПроизводители
ГДЕ
СправочникПроизводители.Ссылка = &СсылкаА

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
Производители.Наименование,
Производители.Ссылка
ИЗ
Справочник.Производители КАК Производители
ГДЕ
Производители.Ссылка = &СсылкаБ

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
Производители.Наименование,
Производители.Ссылка
ИЗ
Справочник.Производители КАК Производители) КАК СправочникПроизводители


В обработке ПриСозданииНаСервере пишу параметры


&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
СсылкаА= Справочники.Производители.НайтиПоНаименованию("Интек");
Список.Параметры.УстановитьЗначениеПараметра("СсылкаА", СсылкаА);
СсылкаБ= Справочники.Производители.НайтиПоНаименованию("Неизвестен");
Список.Параметры.УстановитьЗначениеПараметра("СсылкаБ", СсылкаБ);
КонецПроцедуры



Запускаю, сохраняю. При выборе все отображается в той последовательности как мне нужно, но выбрать данное значение не получается.
При этом, если до установки моего запроса присутствовали в командной панели команды создать, редактировать и остальные команды для работы со справочником,
то после  http://gyazo.com/cc4623130a15582713c21295852e5c56
эти команды куда-то делись http://gyazo.com/6e9bc594d0e31930d4063218e231d5b3

Вопрос как сделать чтобы в списке выбора были сначала 2 моих значения, а после остальные и при этом так же из списка выбора можно было выбрать значение в справочник и при этом из списка выбора создавать нового производителя?


Дмитрий@

ЦитироватьПри этом, если до установки моего запроса присутствовали в командной панели команды создать, редактировать и остальные команды для работы со справочником,
то после  http://gyazo.com/cc4623130a15582713c21295852e5c56
эти команды куда-то делись http://gyazo.com/6e9bc594d0e31930d4063218e231d5b3

У командной панели есть свойство "Автозаполнение", в котором нужно поставить галочку.
Добавлено: 16 апр 2015, 20:04


ЦитироватьПри выборе все отображается в той последовательности как мне нужно, но выбрать данное значение не получается.
Выберите основную таблицу в динамическом списке, где составляете запрос.
Добавлено: 16 апр 2015, 20:15


Другой вариант запроса


ВЫБРАТЬ
    СправочникПроизводители.Наименование,
    СправочникПроизводители.Ссылка,
    ВЫБОР КОГДА СправочникПроизводители.Ссылка = &СсылкаА Тогда 1 Иначе Выбор КОГДА СправочникПроизводители.Ссылка = &СсылкаБ Тогда 2 Иначе 3 Конец Конец КАК Сорт
ИЗ
    Справочник.Производители КАК СправочникПроизводители
УПОРЯДОЧИТЬ ПО
    Сорт
   

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск