Вход | Регистрация
 

Список выбора у поля документа

Список выбора у поля документа
Я
   TolstiyBeremenniy
 
17.12.18 - 08:25
Сделал форму подбора у поля документа.
Но при открытии у поля открывается выпадающий список
с возможностью выбора не нужного документа .
Как сделать что бы не было данных в этом поле?
 
 
   TolstiyBeremenniy
 
1 - 17.12.18 - 08:25
Интерфейс такси.
   МимохожийОднако
 
2 - 17.12.18 - 08:30
Что значит "не нужный"? Какие критерии нужности?
   TolstiyBeremenniy
 
3 - 17.12.18 - 08:31
(2)  я делаю отбор запросом, и открываю форму подбора для выбора этих документов.
   МимохожийОднако
 
4 - 17.12.18 - 08:42
(3) Отключи стандартный отбор и заполняй список выбора результом запроса
   TolstiyBeremenniy
 
5 - 17.12.18 - 08:42
(4) В какой процедуре????????
   TolstiyBeremenniy
 
6 - 17.12.18 - 08:43
(4) Подскажите пожалуйста как это сделать?
   TolstiyBeremenniy
 
7 - 17.12.18 - 09:25
Подскажите в какой момент заполнять список?????
   МимохожийОднако
 
8 - 17.12.18 - 09:27
Событие ПриНачалеВыбора
   TolstiyBeremenniy
 
9 - 17.12.18 - 09:31
(8) А где оно? В какой момент заполнять список? Я не нашел такого события.
   МимохожийОднако
 
10 - 17.12.18 - 09:34
в форме подбора у поля документа.
 
 Рекламное место пустует
   TolstiyBeremenniy
 
11 - 17.12.18 - 09:40
(10) Что за форма подбора??????
Мне нужно это сделать у формы документа
   МимохожийОднако
 
12 - 17.12.18 - 09:41
в (0) ты объявил "Сделал форму подбора у поля документа"
   TolstiyBeremenniy
 
13 - 17.12.18 - 10:50
(12)  Вот я нашел как заполнять этот список.
Но там появляются старые значения. Я делаю очистить, но он не очищается.

&НаКлиенте
Процедура СписокНоменклатурыНоменклатураПриИзменении(Элемент)
    ПартияЦена       = новый Структура;
    ТекДанные        = Элементы.СписокНоменклатуры.ТекущиеДанные;
    //

    ЗаполнитьПартию(ТекДанные.Номенклатура, ПартияЦена);
    //

    Если ПартияЦена.Количество() <> 0 Тогда
        ТекДанные.Партия = ПартияЦена.Партия;
        ТекДанные.Цена   = ПартияЦена.Цена;
    КонецЕсли;
    Элементы.СписокНоменклатуры.ПодчиненныеЭлементы.СписокноменклатурыПартия.СписокВыбора.Очистить();
    Элементы.СписокНоменклатуры.ПодчиненныеЭлементы.СписокноменклатурыПартия.СписокВыбора.Добавить("1");
    Элементы.СписокНоменклатуры.ПодчиненныеЭлементы.СписокноменклатурыПартия.СписокВыбора.Добавить("2");
    Элементы.СписокНоменклатуры.ПодчиненныеЭлементы.СписокноменклатурыПартия.СписокВыбора.Добавить("3");
    Элементы.СписокНоменклатуры.ПодчиненныеЭлементы.СписокноменклатурыПартия.СписокВыбора.Добавить("4");
КонецПроцедуры
   TolstiyBeremenniy
 
14 - 17.12.18 - 10:54
(13 +) Почему не очищается этот список????????
   TolstiyBeremenniy
 
15 - 17.12.18 - 10:57
Я делаю очистить

Элементы.СписокНоменклатуры.ПодчиненныеЭлементы.СписокноменклатурыПартия.СписокВыбора.Очистить();

Почему помимо того что есть в (13) в списке лишние данные? А именно один документ. Что ещё нужно очистить?
   JeHer
 
16 - 17.12.18 - 11:00
(15) Попробуй ИсторияВыбораПриВводе поставить в НЕТ
   Krabb
 
17 - 17.12.18 - 11:03
(15) В какой момент делаешь очистить()? Поставь здесь точку останова и проверь выполняется ли вообще эта строка
   TolstiyBeremenniy
 
18 - 17.12.18 - 11:09
(17) В процедуре (13) перед тем как заполнять его начинаю примерными данными.
   TolstiyBeremenniy
 
19 - 17.12.18 - 11:11
(17) Но а как она может не выполняться???????
уже вот так пробую....

    Элементы.СписокНоменклатуры.ПодчиненныеЭлементы.СписокноменклатурыПартия.СписокВыбора.Очистить();
    Элементы.СписокНоменклатурыПартия.СписокВыбора.Очистить();
   TolstiyBeremenniy
 
20 - 17.12.18 - 11:15
ИсторияВыбораПриВводе у этого поля убрал.
Лишнее значение пропало. Сейчас только то что сам заполняю.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует