| 
    
            
         
         | 
    
  | 
строка-Справочник.список-Строка=справочник.РЕквизит | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        ammpryanik    
     29.10.12 
            ✎
    16:34 
 | 
         
        Извиняйте, но по другому не знаю как тему нкзвать
  
        вот известно что поле ввода строкого типа можно сделать полем выбора. При выборе я сделаю так чтобы открывался список элементов определенного справочника. Но вот дальше я выбираю допустим элемент5 справочника, и в моё поле выбора должно подставляться поле значение реквизита Вопрос. Как мне перехватить выбранное пользователем значение? По строке в списке? Посонтрэ говорили что можно как то с помощью механизма ОПОВЕСТИТЬ. А вы как думаете как тут лучше??  | 
|||
| 
    1
    
        ammpryanik    
     29.10.12 
            ✎
    16:40 
 | 
         
        для понятности 
  
        вот у документа Есть реквизит БИК. (банка). на форме он ест ьполе ввода. Вот я как хочу сделать, я его сделаю полем выбора. Чтобы при нажатии на "..." открывалася форма списка справочника банки. Она кароч выберет банк допустим БанкАвно, и в поле подставится бик этого банка  | 
|||
| 
    2
    
        pessok    
     29.10.12 
            ✎
    16:42 
 | 
         
        ОбработкаВыбора чтоль, посонтрэ?     
         | 
|||
| 
    3
    
        pessok    
     29.10.12 
            ✎
    16:42 
 | 
         
        или ПередНачаломВыбора?     
         | 
|||
| 
    4
    
        salvator    
     29.10.12 
            ✎
    16:43 
 | 
         
        Событие Обработка выбора смотри.     
         | 
|||
| 
    5
    
        Wobland    
     29.10.12 
            ✎
    16:43 
 | 
         
        >БанкАвно
  
        пора себе обновлять классификатор банков...  | 
|||
| 
    6
    
        ammpryanik    
     29.10.12 
            ✎
    16:45 
 | 
         
        не посоны, Элементы.СписокВыбора.ТекущаяСтрока; 
  
        вот как тто такая тема посонтрэ  | 
|||
| 
    7
    
        ammpryanik    
     29.10.12 
            ✎
    16:46 
 | 
         
        а я кстати (5) в аське обозвал оленем а он обиделся и игнор добавил. Но видиишь помогает, значит уважает     
         | 
|||
| 
    8
    
        Wobland    
     29.10.12 
            ✎
    16:48 
 | 
         
        (7) меня? оленем? да вы мне льстите, молодой человек ;)     
         | 
|||
| 
    9
    
        pessok    
     29.10.12 
            ✎
    16:48 
 | 
         
        (6) не, не такая ни разу     
         | 
|||
| 
    10
    
        ammpryanik    
     29.10.12 
            ✎
    16:56 
 | 
         
        (9) ??? по текущий строке можно вытянуть всё что надо!     
         | 
|||
| 
    11
    
        pessok    
     29.10.12 
            ✎
    17:02 
 | 
         
        по текущей строке чего? тебе надо ограничить список выбора? наложи отбор на справочниксписок. отбора не хватает, есть другие условия? сформируй список значений, заогни туда нужные ссылки и положи его в отбор справочниксписок.
  
        надо выбирать отсебятину? сформируй СЗ, при начале выбора открой свой сз и поместить в реквизит значение выбранного элемента. все. причем тут текущая строка? все, свободен!  | 
|||
| 
    12
    
        ammpryanik    
     29.10.12 
            ✎
    17:09 
 | 
         
        ты бредишь что ль?? какое ограничивать и отсебятина?? что за где я писал про это вообще??
  
        смотри посан. Ты жмешь на кнопку. открывается список всех номенклатур. Вот ты выбираешь какую то. И в переменную должна заместись ссылка на ту номенклатуру, которую ты выбрал. Только переменная у нас строкого типа.понял не?  | 
|||
| 
    13
    
        ammpryanik    
     29.10.12 
            ✎
    17:09 
 | 
         
        и всё это надо уместить в одну процедуру обработки     
         | 
|||
| 
    14
    
        ammpryanik    
     29.10.12 
            ✎
    17:09 
 | 
         
        ты понял не?     
         | 
|||
| 
    15
    
        pessok    
     29.10.12 
            ✎
    17:10 
 | 
         
        ПриИзменении()
  
        МойСтроковыйРеквизит = Строка(Элемент.Значение) пздц...  | 
|||
| 
    16
    
        ammpryanik    
     29.10.12 
            ✎
    17:11 
 | 
         
        не ну бомбом вообще тупой чтоль, при изменении() эта процедура в модуле формы списка. А мне надо все уместить в отдельной обработке, не ну ты вообще не в себе бро     
         | 
|||
| 
    17
    
        pessok    
     29.10.12 
            ✎
    17:13 
 | 
         
        давай ТЗ. твой олбанский непонятен людям     
         | 
|||
| 
    18
    
        pessok    
     29.10.12 
            ✎
    17:15 
 | 
         
        (16) а, я понял. ты просто сам не знаешь, чего хочешь. твой ответ в (15)     
         | 
|||
| 
    19
    
        ammpryanik    
     29.10.12 
            ✎
    17:18 
 | 
         
        ну я уже не знаю как тебе объяснить бро. 
  
        Вот представь у тебя етсь обработка. На её форме есть кнопка и текстовое поле. Ты кароч должнен нажать на кнопку, вылезет список номенклатур. Ты выбираешь номенклатуру например СтолКвадратный. У это номенклатуры есть реквизит - СтранаПроизводитель. Вот ты должен придумать как при выборе это номенклатурной позиции в текстовое поле подставлялся этот реквизит страна производитель. Смекаешь??? ОБРАБОТКА ========================================= *ПОЛЕ* КНОПКА. Жмак на кнопку: стол РОССИЯ стул РОССИЯ СтолКвадратный РОССИЯ Вот выбираешь стол Квадратный и вместо *ПОЛЕ* появляется РОССИЯ. Только нужно чтобы весь код был в это обрпаботку  | 
|||
| 
    20
    
        mrParadox    
     29.10.12 
            ✎
    17:18 
 | 
         
        Человеку надо бы в школу пойти, поучиться выражать свои мысли, а он в 1С полез.     
         | 
|||
| 
    21
    
        pessok    
     29.10.12 
            ✎
    17:18 
 | 
         
        (19) еще раз. на этот вопрос я дал ответ в (15)     
         | 
|||
| 
    22
    
        pessok    
     29.10.12 
            ✎
    17:19 
 | 
         
        +(21) замени МойСтроковыйРеквизит на то, что тебе надо     
         | 
|||
| 
    23
    
        YF    
     29.10.12 
            ✎
    17:19 
 | 
         
        (0) В типовой БП 2.0 в справочникае расчетных счетов так сделано - посмотри     
         | 
|||
| 
    24
    
        ammpryanik    
     29.10.12 
            ✎
    17:21 
 | 
         
        (20) всегда есть чмо которому сказать нечего, но ой как надо чтонибудь сказать. как бабке на базаре     
         | 
|||
| 
    25
    
        Cunni    
     29.10.12 
            ✎
    17:23 
 | 
         
        Господа, я очарован вашим терпением, снимаю шляпу.     
         | 
|||
| 
    26
    
        Reset    
     29.10.12 
            ✎
    17:25 
 | 
         
        (0)
  
        >>При выборе я сделаю так чтобы открывался список элементов определенного справочника Если это длеается через СписокВыбора, то логично его наполнить сразу строками. Если это делается через форму выбора справочника, то отрабатывать событие ОбработкаВыбора, где из выбранной ссылки чиать реквизит  | 
|||
| 
    27
    
        Reset    
     29.10.12 
            ✎
    17:25 
 | 
         
        (25) Тренируем дзен-силу     
         | 
|||
| 
    28
    
        ammpryanik    
     29.10.12 
            ✎
    17:26 
 | 
         
        если бы можно было писать код где нибудь кроме внешней обработки то задача была бюы приметивнейшей для колхозников     
         | 
|||
| 
    29
    
        ammpryanik    
     29.10.12 
            ✎
    17:29 
 | 
         
        а если не вносить изменения в модуль формы списка?     
         | 
|||
| 
    30
    
        Reset    
     29.10.12 
            ✎
    17:30 
 | 
         
        Во, я прочитал (1).
  
        В обработчик события поля выбора "обработка выбора" тебе, юный падаван  | 
|||
| 
    31
    
        Reset    
     29.10.12 
            ✎
    17:30 
 | 
         
        (29) А и не надо туда ничего вносить, боже упаси     
         | 
|||
| 
    32
    
        Wobland    
     29.10.12 
            ✎
    17:31 
 | 
         
        (30) теперь читай (2) и (4) ;)
  
        что тут происходит столько времени?  | 
|||
| 
    33
    
        Reset    
     29.10.12 
            ✎
    17:31 
 | 
         
        Только имхо сосвитевши ты о поле выбора. Поле ввода у тебя ибо.
  
        Решение, впрочем, то же самое.  | 
|||
| 
    34
    
        Reset    
     29.10.12 
            ✎
    17:32 
 | 
         
        (32) В (30) я дошел в чтении только до (1) :P     
         | 
|||
| 
    35
    
        Reset    
     29.10.12 
            ✎
    17:32 
 | 
         
        Зато сейчас, дав ответ, могу с чистым сердцем начинать троллить.     
         | 
|||
| 
    36
    
        Reset    
     29.10.12 
            ✎
    17:35 
 | 
         
        Сосвистевши*
  
        Такое важное слово с ошибкой написал  | 
|||
| 
    37
    
        ammpryanik    
     29.10.12 
            ✎
    17:36 
 | 
         
        блин посоны я сдаюсь какие же вы тупорылые, привыкли к типовой, шаг вправо ша гвлево и сразу непонятки. ВСё я пас. я устал от вашей тупорылости     
         | 
|||
| 
    38
    
        Cunni    
     29.10.12 
            ✎
    17:37 
 | 
        
      | 
|||
| 
    39
    
        Wobland    
     29.10.12 
            ✎
    17:37 
 | 
         
        - Иностранный артист выражает свое восхищение Москвой, выросшей в техническом отношении, а также и москвичами, - тут Бенгальский дважды улыбнулся, сперва партеру, а потом галерее.
  
        Воланд, Фагот и кот повернули головы в сторону конферансье. - Разве я выразил восхищение? - Спросил маг у Фагота. - Никак нет, мессир, вы никакого восхищения не выражали, - ответил тот. - Так что же говорит этот человек? - А он попросту соврал! - звучно, на весь театр сообщил клетчатый помощник и, обратясь к Бенгальскому, прибавил: - Поздравляю вас, гражданин, соврамши!  | 
|||
| 
    40
    
        Wobland    
     29.10.12 
            ✎
    17:38 
 | 
         
        (37) предлагаю отлить в граните эти ёмкие и золотые слова     
         | 
|||
| 
    41
    
        pessok    
     29.10.12 
            ✎
    17:39 
 | 
         
        (40) оттож. даже можно поставить на главную мисты     
         | 
|||
| 
    42
    
        Reset    
     29.10.12 
            ✎
    17:40 
 | 
         
        (38) или
  
        Процедура НечтоОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) Нечто=ВыбранноеЗначение.БИК; СтандартнаяОбработка=Ложь; Конецпроцедуры и не нужно модальных форм  | 
|||
| 
    43
    
        pessok    
     29.10.12 
            ✎
    17:40 
 | 
         
        (42) тока стандартную обработку в ложь сначала, не?     
         | 
|||
| 
    44
    
        Reset    
     29.10.12 
            ✎
    17:42 
 | 
         
        (43) я ж сделал?     
         | 
|||
| 
    45
    
        pessok    
     29.10.12 
            ✎
    17:42 
 | 
         
        (44) дык строки наоборот? или пофик? если пофик, то это откровение для меня)     
         | 
|||
| 
    46
    
        Reset    
     29.10.12 
            ✎
    17:42 
 | 
         
        (45) Пофиг, истинно     
         | 
|||
| 
    47
    
        Wobland    
     29.10.12 
            ✎
    17:43 
 | 
         
        (45) пофих. но я специально не проверял. по выходе смотрится, надо ли стандартную запускать дальше     
         | 
|||
| 
    48
    
        Reset    
     29.10.12 
            ✎
    17:43 
 | 
         
        это ж параметр процедуры просто     
         | 
|||
| 
    49
    
        Cunni    
     29.10.12 
            ✎
    17:43 
 | 
         
        Он вообще про кнопку говорил     
         | 
|||
| 
    50
    
        Reset    
     29.10.12 
            ✎
    17:43 
 | 
         
        что там, в нем, будет иметь значение после выхода из процедуры     
         | 
|||
| 
    51
    
        pessok    
     29.10.12 
            ✎
    17:43 
 | 
         
        (49) он тут много чего говорил. особенно сакраментальную истину в (37)     
         | 
|||
| 
    52
    
        pessok    
     29.10.12 
            ✎
    17:44 
 | 
         
        про СтандартнаяОбрабока = Ложь; - спасибо, "посонтрэ" :)     
         | 
|||
| 
    53
    
        Wobland    
     29.10.12 
            ✎
    17:44 
 | 
         
        (49) он от нас устал.
  
        "ты не использовал звёздочку, удали 1С" помните?  | 
|||
| 
    54
    
        Reset    
     29.10.12 
            ✎
    17:44 
 | 
         
        (49) Если говорил - это " Чтобы при нажатии на "..." "
  
        то имхо это как раз "встроенная" кнопка выбора  | 
|||
| 
    55
    
        pessok    
     29.10.12 
            ✎
    17:47 
 | 
         
        (53) давно это было)     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |