|
Список значений групп справочника номенклатуры |
☑ |
0
Rizhij_Nikitos
24.03.17
✎
02:18
|
Задача: в обычных формах создать поле с типом значения Список значения, типом значения списка Справочник номенклатура. Но нужно ограничить подбор в список значений только групп справочника номенклатуры.
Иллюстрирую:
Уже часа 1.5 вожусь не могу добиться, хотя помню, что буквально на днях делал что то такое же и вроде даже вполне типовыми средствами без сильных ухищрений.
|
|
1
Фокусник
24.03.17
✎
02:50
|
(0) ИМХО, нет такой возможности. Рисуйте свою форму для набора списка. Например: на форме таблица значений с колонкой "Значение", в этой колонке тип - справочник "Номенклатура" и выбор "только группы".
|
|
2
Rizhij_Nikitos
24.03.17
✎
02:53
|
(1) Так я тоже умею) В ТЗ написано список значений. Будем ждать пока постановщик проснется.
|
|
3
Фокусник
24.03.17
✎
03:00
|
(2) Список значений никто не отменял. Предлагаю при выборе списка значений подменять форму от платформы на свою форму с таблицей значений. После выбора колонку из ТЗ загружать в СЗ ;)
PS постановщикам тонкости реализации обычно побоку, главное результат...
|
|
4
Rizhij_Nikitos
24.03.17
✎
11:51
|
Вверх. Вдруг кто что предложит.
|
|
5
Рэйв
24.03.17
✎
12:32
|
Процедура НоменклатураНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка=Ложь;
Ф=Справочники.Номенклатура.ПолучитьФорму("ФормаВыбора");
Ф.РежимВыбора=Истина;
Ф.СправочникСписок.Отбор.ЭтоГруппа.ВидСравнения = ВидСравнения.Равно;
Ф.СправочникСписок.Отбор.ЭтоГруппа.Значение=Истина;
Ф.СправочникСписок.Отбор.ЭтоГруппа.Использование=Истина;
Выбор=Ф.ОткрытьМодально();
Если ТипЗнч(Выбор)=Тип("СправочникСсылка.Номенклатура") Тогда
Номенклатура=Выбор;
КонецЕсли;
КонецПроцедуры
|
|