Имя: Пароль:
1C
 
Как сделать без модального окна?
,
0 Мисти
 
08.02.15
20:05
ВыбранноеЗначение = СписокВыбора.ВыбратьЭлемент("Выберите способ заполнения");
    Если ВыбранноеЗначение = Неопределено Тогда
    //    Возврат;
    КонецЕсли;    
Нашла кое-что:
    Оповещение = Новый ОписаниеОповещения("ВыборСпособаЗавершение", ЭтотОбъект);
    ПоказатьВыборИзСписка(Оповещение,СписокВыбора,, );
Никак не пойму, сам вопрос куда запихнуть?
1 ДенисЧ
 
08.02.15
20:18
Господа офицеры! Всем молчать!!
2 Мисти
 
08.02.15
20:29
Ну и не смешно.
3 Сергиус
 
08.02.15
20:29
4 ДенисЧ
 
08.02.15
20:32
(2) а тут и не цирк... И не камеди-шоу...
5 Мисти
 
08.02.15
20:33
(3) Спасибо!
6 Мисти
 
08.02.15
20:38
А там, по-моему нет подходящего варианта!
7 pescennius
 
08.02.15
20:42
(6) Первый же пример......
8 Мисти
 
08.02.15
20:43
Там же вопрос просто.
Вот нашла в синт.-помощнике
Список = Новый СписокЗначений;
Список.Добавить("Доставка");
Список.Добавить("Разгрузка");
Список.Добавить("Картинка",,,БиблиотекаКартинок.Картинка1);
Оп = Новый ОписаниеОповещения("ВыполнитьПослеВыбора", ЭтотОбъект, Параметр);
ПоказатьВыборИзСписка(Оп, Список, Элементы.Поле1);

Но вопроса-то нет!
9 Сергиус
 
08.02.15
20:45
(8)Сам вопрос ты туда и не запихнешь
10 pescennius
 
08.02.15
20:46
Так вопрос нужен или нет....
что за вынос мозга:
- Там же вопрос просто.
и
- Но вопроса-то нет!
11 Мисти
 
08.02.15
21:09
Ага, я сама, когда прочитала, не поняла.
Мне нужно вот такое изобразить -
        СписокВыбора = Новый СписокЗначений;
        СписокВыбора.Добавить(1, "Депозит");
        СписокВыбора.Добавить(2, "Постоянная часть аренды");
        СписокВыбора.Добавить(3, "Переменная часть аренды");
        СписокВыбора.Добавить(4, "Пени");
        ВыбранноеЗначение = СписокВыбора.ВыбратьЭлемент("Выберите способ заполнения");
        Если ВыбранноеЗначение = Неопределено Тогда
            Возврат;
        КонецЕсли;    

Список есть, весь механизм есть, а как сделать, чтобы появилась на экране подсказка - "Выберите способ заполнения"?
12 Мисти
 
08.02.15
21:19
(9) Так как это изобразить?
13 zulu_mix
 
08.02.15
21:37
ты для совсем конченных идиотов пишешь? они что не поймут без твоего "выберите способ заполнения" что нужно выбрать способ заполнения?
14 Мисти
 
08.02.15
21:39
Так принято, так привыкли, ну и понятнее, конечно.
Довольно хитрый алгоритм взаимодействия, там много разных выборов и вопросов.
15 Сергиус
 
08.02.15
21:41
(11)Список = Новый СписокЗначений;
Список.Добавить(1, "Депозит");
Список.Добавить(2, "Постоянная часть аренды");
Список.Добавить(3, "Переменная часть аренды");
Оп = Новый ОписаниеОповещения("ВыполнитьПослеВыбора", ЭтотОбъект, Параметр);
Список.ПоказатьВыборЭлемента(Оп, "Выберите что хотите");

&НаКлиенте
Процедура ПослеВыбораЭлемента(ВыбЭлемент, Параметры) Экспорт
    Если ВыбЭлемент = Неопределено Тогда
        Сообщить("Не выбран элемент.");
    Иначе
        ВыбЗначение = ВыбЭлемент.Значение;
    КонецЕсли;
КонецПроцедуры
16 zulu_mix
 
08.02.15
21:41
последний раз когда я слышал от манагеров фразу "мы так привыкли, нам так удобно" вылился в грандиозный тыр на 5 лямов.
17 Мисти
 
08.02.15
21:43
(15)
Список.ПоказатьВыборЭлемента(Оп, "Выберите что хотите") - Вот этого мне и не хватало, попробую, спасибо!
18 Мисти
 
08.02.15
22:00
Получилось! Спасибо!