|
v7: Как отключить выбор групп справочника при вводе с помощью ВвестиЗначение()?
| ☑ |
0
lukinskiy
28.11.16
✎
00:22
|
Пытаюсь сделать так:
ТекНоменклатура = ПолучитьПустоеЗначение("Справочник.Номенклатура");
ТекНоменклатура.ВыборГруппы(0);
Если ВвестиЗначение(ТекНоменклатура, "Выберите номенклатуру", "Справочник.Номенклатура") = 0 Тогда Возврат; КонецЕсли;
Но группы почему-то все равно выбираются.
|
|
1
vladko
28.11.16
✎
09:15
|
Проверяй выбранное значение на группу
Как вариант:
ТекНоменклатура = ПолучитьПустоеЗначение("Справочник.Номенклатура");
ТекНоменклатура.ВыборГруппы(0);
~ВыборТовара: Если ВвестиЗначение(ТекНоменклатура, "Выберите номенклатуру", "Справочник.Номенклатура") = 0 Тогда Возврат; КонецЕсли;
Если ТекНоменклатура.ЭтоГруппа() = 1 Тогда
Перейти ~ВыборТовара;
КонецЕсли;
|
|
2
vladko
28.11.16
✎
09:17
|
а .ВыборГруппы() применим только к реквизитам диалога на форме.
|
|
3
lukinskiy
28.11.16
✎
16:41
|
Ну это совсем уж некрасивый вариант. Неужели никак не отключить выбор групп?
|
|
4
Злопчинский
28.11.16
✎
16:45
|
(3) ОткрытьПодбор(..конт...)
Конт.ВыборГрупп(0);
|
|
5
Злопчинский
28.11.16
✎
16:50
|
..или в форме списка справочника в Предпределенной ПриВыбореСтроки() проверять что выбрано
или вместо ввести значение юзать
СпрН = СоздатьОбъект("Справочник.Номенклатура");
СпрН.Выбрать(,);
|
|
6
lukinskiy
28.11.16
✎
18:31
|
спасибо!
|
|