|   |   | 
| 
 | v7: Выбор групп в документ | ☑ | ||
|---|---|---|---|---|
| 0
    
        Death_eye 01.11.11✎ 12:33 | 
        Есть документ, в котором по кнопке Подбор открывается справочник Номенклатура для выбора товаров. Выбрать можно только элементы. Подскажите, как изменить код, чтобы можно было выбрать группу.     | |||
| 1
    
        ДенисЧ 01.11.11✎ 12:34 | 
        Занафея?     | |||
| 2
    
        Ёпрст гуру 01.11.11✎ 12:34 | 
        ИмяРеквизита.ВыборГруппы(1)
  напиши внизу модуля в операторах основной программы | |||
| 3
    
        Mikeware 01.11.11✎ 12:35 | 
        (1) он товары группами отгружает :-)))
  а если ничего не выбрать - то весь склад :-) | |||
| 4
    
        Death_eye 01.11.11✎ 12:45 | 
        (1) (3) Все товары выбранной группы должны попасть в табличную часть     | |||
| 5
    
        Эльниньо 01.11.11✎ 12:52 | 
        (4) А это уже свой подбор писать.     | |||
| 6
    
        Death_eye 01.11.11✎ 18:47 | 
        (5) Это понятно. Сейчас форма открывается только с возможностью выбора элемента.     | |||
| 7
    
        Ёпрст гуру 01.11.11✎ 18:48 | 
        (6) читай (2) + либо в формулу реквизита, либо в ОбработкаВыбораЗначения добавлять кучу строк, ежели выбранна группа.     | |||
| 8
    
        Death_eye 01.11.11✎ 18:56 | 
        (7) Добавил Форма.кнПоКаталогу.ВыборГруппы(1);
  На форме кнопка кнПоКаталогу, формула Подбор("Номенклатура"), в процедуре Подбор вызов ОткрытьПодбор(СправочникПодбора,"ДляВыбора"); Все равно не дает выбрать группу | |||
| 9
    
        viktor_vv 01.11.11✎ 18:58 | 
        В форму списка Номенклатуры "Для Выбора" в самый конец ВыборГруппы(1).     | |||
| 10
    
        Death_eye 01.11.11✎ 19:00 | 
        (9) Так будет разрешен выбор групп везде, где открываем ФормуВыбора. Как сделать, что только в этом документе можно выбирать группы?     | |||
| 11
    
        viktor_vv 01.11.11✎ 19:01 | 
        Либо в ПриОткрытии() с проверкой параметра откуда выбор идет. Для передачи параметра ОткрытьПодбор(СправочникПодбора,"ДляВыбора",ПеременнаяСКакимТоЗначением) . 
  Проверка параметра Форма.Параметр = ЗначениеКотороеПередавали . | |||
| 12
    
        viktor_vv 01.11.11✎ 19:02 | 
        Процедура ПриОткрытии()
  Если Форма.Параметр = ЗначениеКотороеПередавали Тогда ВыборГруппы(1) ; КонецЕсли ; КонецПроцедуры | |||
| 13
    
        SaM58 01.11.11✎ 19:02 | 
        (10) а голову включить?     | |||
| 14
    
        Death_eye 01.11.11✎ 19:17 | 
        (12) Спасибо.     | |||
| 15
    
        viktor_vv 01.11.11✎ 19:17 | 
        (10) И таки да, в (7) получше вариант, без троганья формы справочника.     | |||
| 16
    
        Death_eye 01.11.11✎ 19:26 | 
        (15) Но он не заработал     | |||
| 17
    
        viktor_vv 01.11.11✎ 19:29 | 
        А, так у тебя кнопка на форме, а в (2) (7) вариант для реквизита. Для кнопки (12).     | |||
| 18
    
        Ёпрст гуру 01.11.11✎ 19:42 | 
        (8)
  Конт=""; ОткрытьПодбор(СправочникПодбора,"ДляВыбора",Конт); Конт.ВыборГруппы(1) наслаждайся | |||
| 19
    
        Death_eye 01.11.11✎ 20:13 | 
        (18) А-громное спасибо.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |