|   |   | 
| 
 | Выпадающий список значений на форме | ☑ | ||
|---|---|---|---|---|
| 0
    
        leepin 15.05.18✎ 07:38 | 
        Добрый день! Можно ли сделать так, чтобы каждый раз при выборе значений из выпадающего списка значений на форме выбранные значения добавлялись(к примеру через запятую) на это же поле без стирания предыдущей записи?
 Например: Поле "Цвета" и список значений "Красный","Синий". Выбираешь оба цвета и в итоге значение "Цвета:красный,синий" | |||
| 1
    
        igorPetrov 15.05.18✎ 07:51 | 
        (0) Задачу сформулируй. Для чего это?     | |||
| 2
    
        lodger 15.05.18✎ 08:05 | 
        стандартнаяобработка = ложь. и вертишь как хочешь, разве нет?     | |||
| 3
    
        leepin 15.05.18✎ 08:07 | 
        (1) Задача стоит! Для удобства.     | |||
| 4
    
        hhhh 15.05.18✎ 08:11 | 
        (3) проблема-то в чем? сложить две строки?     | |||
| 5
    
        leepin 15.05.18✎ 08:21 | 
        Проблема в том,что при выборе значения из выпадающего списка значений предыдущая запись стирается и вместо нее вставляется выбранное значение, нужно чтобы предыдущая запись не стиралась, а следующая добавлялась( в идеале через запятую)     | |||
| 6
    
        leepin 15.05.18✎ 08:21 | 
        (4)     | |||
| 7
    
        Fish гуру 15.05.18✎ 08:24 | 
        (5) Ну так запоминай предыдущую, перед выбором нового значения.     | |||
| 8
    
        PuhUfa 15.05.18✎ 08:28 | 
        (3) как показывает практика - удобство в данном случае очень сомнительное и не везде подходит. Что ты будешь делать если пользователь захочет убрать ошибочно выбранный цвет?     | |||
| 9
    
        igorPetrov 15.05.18✎ 08:40 | 
        (8) А это они просто не думают, сразу делать начинают.     | |||
| 10
    
        Buster007 15.05.18✎ 09:07 | 
        (8) в чем сложность?
 вообще непонятно, в чем автора затык. По-моему достаточно сделать реквизит с типом список значений, который решит все его проблемы | |||
| 11
    
        Buster007 15.05.18✎ 09:09 | 
        +(11) сделай форму подбора     | |||
| 12
    
        catena 15.05.18✎ 09:27 | 
        (10)Зачем реквизит-то? Список выбора, стандартнаяобрботка=ложь, просуммировать к предыдущему.     | |||
| 13
    
        Buster007 15.05.18✎ 09:38 | 
        (12) а куда складывать результат выбора?     | |||
| 14
    
        leepin 15.05.18✎ 09:39 | 
        (13) в это же поле     | |||
| 15
    
        leepin 15.05.18✎ 09:40 | 
        (12) можно по подробнее расписать как делается то,что вы описали     | |||
| 16
    
        rotting 15.05.18✎ 09:42 | 
        (0) Это тебе не веб, тут мультисэлэкт в выпадающем списке не сделаешь, это всего лишь тупая 1с-ка...     | |||
| 17
    
        catena 15.05.18✎ 09:46 | 
        (13)В поле, которому этот список выбора принадлежит...     | |||
| 18
    
        Buster007 15.05.18✎ 09:49 | 
        (17) а поле к реквизиту не привязано что ли?     | |||
| 19
    
        catena 15.05.18✎ 09:51 | 
        (18)При чем тут реквизит и список выбора?     | |||
| 20
    
        Strogg 15.05.18✎ 09:52 | 
        (0) йеех, я хз для чего этот гемор нужен, но тебе надо сделать реквизит формы в виде текстового поля, окружить его выпадающим списком и при выборе элемента переписывать элемент формы, добавляя через точку с запятой новые выбранные значения. Естественно, с стандартной обработкой = ложь.     | |||
| 21
    
        catena 15.05.18✎ 09:56 | ||||
| 22
    
        Сияющий в темноте 15.05.18✎ 09:57 | 
        Список это Combobox,в вашем случае нужно ставить галочку после каждого значения. Нарисуйте таблицу для списка и ставьте там галочки как душа пожелает,и пользователю будет удобно.
 в windows это называлось listBox со множественным выбором | |||
| 23
    
        PuhUfa 15.05.18✎ 09:58 | 
        (15) куда уж проще то
 &НаКлиенте Процедура ОсмотрРегулярноОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; СтрокаЗапятая = ?(ЗначениеЗаполнено(СокрЛП(ОсмотрРегулярно)),", ",""); ОсмотрРегулярно = ОсмотрРегулярно + СтрокаЗапятая + ВыбранноеЗначение; КонецПроцедуры ОсмотрРегулярно - реквизит типа Строка На форме у него есть списоквыбора | |||
| 24
    
        Buster007 15.05.18✎ 10:02 | 
        (19) эх, ладно, не надо так не надо )     | |||
| 25
    
        FIXXXL 15.05.18✎ 10:06 | 
        (3) уже решил как хранить и дальше использовать в базе данных это "удобство" ?     | |||
| 26
    
        leepin 16.05.18✎ 07:23 | 
        (25) Нет,в этом нет необходимости!     | |||
| 27
    
        Сияющий в темноте 16.05.18✎ 09:43 | 
        (25)он же как то сам список формирует,значит уже хранит     | |||
| 28
    
        FIXXXL 16.05.18✎ 12:56 | 
        (26) т.е. выбрал, полюбовался и закрыл форму, не сохранив результат выбора?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |