| 
    
            
         
         | 
    
  | 
Как вызвать форму выбора документа в УФ | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Max1986    
     28.05.12 
            ✎
    13:50 
 | 
         
        Подскажите, плиз как в УФ открыть форму выбора документа? Например, для заполнения документа на основании другого - предлагать выбор.
  
        И где открывать - НаКлиенте?  | 
|||
| 
    1
    
        butterbean    
     28.05.12 
            ✎
    13:51 
 | 
         
        а где же еще     
         | 
|||
| 
    2
    
        Мизантроп    
     28.05.12 
            ✎
    13:52 
 | 
         
        300 руб. консультация     
         | 
|||
| 
    3
    
        Mort    
     28.05.12 
            ✎
    13:53 
 | 
         
        Нет. Так не бывает.     
         | 
|||
| 
    4
    
        Max1986    
     28.05.12 
            ✎
    13:54 
 | 
         
        а кусок кода можно?     
         | 
|||
| 
    5
    
        Мизантроп    
     28.05.12 
            ✎
    13:57 
 | 
         
        (4) кусок кода 300 руб.     
         | 
|||
| 
    6
    
        Агент Инфостарта    
     28.05.12 
            ✎
    13:59 
 | 
         
        (4) 504 руб.     
         | 
|||
| 
    7
    
        Мизантроп    
     28.05.12 
            ✎
    13:59 
 | 
         
        два куска кода 600руб., 3 куска - 900руб.     
         | 
|||
| 
    8
    
        Luhtas    
     28.05.12 
            ✎
    14:10 
 | 
         
        (4)
  
        &НаКлиенте Процедура Запустить(Команда) ОткрытьФорму("Документ.ПриходнаяНакладная.ФормаВыбора"); КонецПроцедуры Как-то так.  | 
|||
| 
    9
    
        Max1986    
     28.05.12 
            ✎
    14:14 
 | 
         
        (8)да это то понятно!
  
        А как определить какое значение выбрано?  | 
|||
| 
    10
    
        Агент Инфостарта    
     28.05.12 
            ✎
    14:16 
 | 
         
        (9) Продам СП дорого или научу пользоваться поиском по типовым.     
         | 
|||
| 
    11
    
        Luhtas    
     28.05.12 
            ✎
    14:20 
 | 
         
        (9)
  
        &НаКлиенте Процедура Подбор(Команда) ПараметрыФормы=Новый Структура("ЗакрыватьПриВыборе, МножественныйВыбор", Ложь, Истина); ОткрытьФорму("Документ.ПриходнаяНакладная.ФормаВыбора", ПараметрыФормы, Элементы.СписокДокументовПрихода); КонецПроцедуры &НаКлиенте Процедура СписокДокументовПриходаОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) Для Каждого Элемент ИЗ ВыбранноеЗначение Цикл НоваяСтрока=Объект.СписокДокументовПрихода.Добавить(); НоваяСтрока.ДокументПрихода=Элемент; НоваяСтрока.СуммаДокумента=ПолучитьСуммуДокументаПриходаСервер(Элемент); КонецЦикла; КонецПроцедуры  | 
|||
| 
    12
    
        Max1986    
     28.05.12 
            ✎
    14:33 
 | 
         
        (11)проблема в том что Элементы.СписокДокументовПрихода - их нет. 
  
        Это дополнительная внешняя обработка заполнения ТЧ. К чему привязывать то и как вызвать вторую вашу процедуру?  | 
|||
| 
    13
    
        Stepa86    
     28.05.12 
            ✎
    14:35 
 | 
         
        ябуволил     
         | 
|||
| 
    14
    
        Luhtas    
     28.05.12 
            ✎
    14:45 
 | 
         
        (12) Не понял, вопроса, но сохранил свою обработку как внешнюю, далее запустил, все отрабатывает точно так надо. Что не так-то? У меня кнопка подбора документов на форме...     
         | 
|||
| 
    15
    
        Max1986    
     28.05.12 
            ✎
    15:20 
 | 
         
        (14)спасибо!разобрался     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |