|   |   | 
| 
 | Обращение к ОбработкеПроведения из формы списка | ☑ | ||
|---|---|---|---|---|
| 0
    
        Baters 20.04.14✎ 19:31 | 
        Доброго времени суток.
 Подскажите, как можно обратиться из формы списка (путем добавления команды на форму) к МодулюОбъекта, а конкретнее к ОбработкеПроведения... Делаю команду на форме списка... жамкаю ее и вызывается событие ОбработкаПроведения... Заранее спасибо. | |||
| 1
    
        Wobland 20.04.14✎ 19:44 | 
        а у кого вызывается?     | |||
| 2
    
        Baters 20.04.14✎ 19:51 | 
        На сервере...
 Суть вопроса в том, как из формы списка вызвать процедуру Модуляобъекта..... | |||
| 3
    
        Wobland 20.04.14✎ 19:58 | 
        а взять и провести?     | |||
| 4
    
        akaBrr 20.04.14✎ 20:00 | 
        (3) это слишком просто, отсутствует челендж     | |||
| 5
    
        elCust 20.04.14✎ 20:01 | 
        (3) ггг (+1)     | |||
| 6
    
        Baters 20.04.14✎ 20:03 | 
        Ну прямо форум Петросянов :-)
 Так как вызвать то процедурку? | |||
| 7
    
        Wobland 20.04.14✎ 20:03 | 
        >как из формы списка вызвать процедуру Модуляобъекта
 которого объекта? вон у меня 800 тысяч | |||
| 8
    
        Wobland 20.04.14✎ 20:04 | 
        (6) сам первый начал     | |||
| 9
    
        Baters 20.04.14✎ 20:09 | 
        Документа     | |||
| 10
    
        Wobland 20.04.14✎ 20:10 | 
        (9) которого?     | |||
| 11
    
        Wobland 20.04.14✎ 20:11 | 
        предвосхищая ответ: какой именно реализации?     | |||
| 12
    
        Baters 20.04.14✎ 20:16 | 
        :-(
 Она (реализация) у меня одна и из формы списка этой реализации, хочу командой вызывать Проведение... | |||
| 13
    
        Wobland 20.04.14✎ 20:17 | 
        бедолага. больше ничего не продал?     | |||
| 14
    
        torgm 20.04.14✎ 20:30 | 
        (0) Это точно не воскресный развод???     | |||
| 15
    
        Baters 20.04.14✎ 20:33 | 
        Это форма "Списка", в ней все реализации....
 Команда, на клиенте в ней, я получаю ссылку на текущую строку ТекЭль=ТекущийЭлемент.ТекущаяСтрока; Передаю, это на сервер...но как с сервера вызвать процедуру МодуляОбъекта я не знаю... | |||
| 16
    
        Torquader 20.04.14✎ 20:33 | 
        (12) Я так понимаю, что у вас форма списка товаров, то есть сама реализация - так ?     | |||
| 17
    
        Baters 20.04.14✎ 20:34 | 
        (14) Нет енто не развод ...     | |||
| 18
    
        Wobland 20.04.14✎ 20:34 | 
        можно я не буду ждать, когда вы дочитаете до (3)? и тут всем доброй ночи     | |||
| 19
    
        Torquader 20.04.14✎ 20:35 | 
        (15) Если так, то получается, что у вас "велосипед" - когда вы видите форму списка, то документы, которые в ней отображаются - ещё не созданы, то есть их самих нет, а есть только их следы.
 Чтобы вызвать что-то для документа - нужно по его ссылке создать объект и уже у объекта вызвать процедуру - если это, конечно, очень надо - так как после вызова процедуры мы можем или сохранить объект или не сохранить, тогда всё вообще пропадёт. | |||
| 20
    
        Baters 20.04.14✎ 20:35 | 
        (16) Ну да...форма списка реализаций.
 (18) Учусь я :-( | |||
| 21
    
        Torquader 20.04.14✎ 20:36 | 
        (20) Что вы хотите с ней сделать ?     | |||
| 22
    
        Wobland 20.04.14✎ 20:37 | 
        покажите ему кнопку! где у него кнопка, Ури? ©     | |||
| 23
    
        Baters 20.04.14✎ 20:38 | 
        (21) Ну если ткнуть на команду, то проведение становится безусловным... то есть в независимости, есть отрицательные остатки или нет....     | |||
| 24
    
        Baters 20.04.14✎ 20:38 | 
        (22) Кнопка, это команда которую я присобачил к форме списка документов.     | |||
| 25
    
        Torquader 20.04.14✎ 20:45 | 
        (24) Что ты хочешь сделать - провести документ или что-то с ним другое сделать ?     | |||
| 26
    
        Baters 20.04.14✎ 20:48 | 
        (25) провести документ и передать параметр, что не нужно проверять на отр остатки.     | |||
| 27
    
        Torquader 20.04.14✎ 20:50 | 
        (26) Ну и в чём проблема - модуль команды - из него вызываешь процедуру проведения с параметром - как бы - стандартное решение.     | |||
| 28
    
        Baters 20.04.14✎ 20:53 | 
        (27) так в том то и проблема,не могу вызвать 
 Процедура ОбработкаПроведения(Отказ, РежимПроведения) Экспорт хотя сделал ее экспортной. | |||
| 29
    
        Torquader 20.04.14✎ 20:55 | 
        (28) В функции ты получаешь ссылку на документ.
 Из ссылки нужно сделать объект через ПолучитьОбъект, а потом уже вызывать процедуру проведения. | |||
| 30
    
        Baters 20.04.14✎ 21:01 | 
        &НаКлиенте
 Процедура ПроведениеБезПроверки(Команда) ТекЭль=ТекущийЭлемент.ТекущаяСтрока; БезусловноеПроведение(ТекЭль); КонецПроцедуры &НаСервере Процедура БезусловноеПроведение(ТекЭль) ТекЭль.ПолучитьОбъект() КонецПроцедуры Сейчас код в таком виде, но как вызвать процедуру не пойму... | |||
| 31
    
        Torquader 20.04.14✎ 21:02 | 
        (30) "лисичка белая" ^_^
 Вы когда объект получаете - в переменную его сохранить не пробовали ? | |||
| 32
    
        ДенисЧ 20.04.14✎ 21:02 | 
        ТекЭль.ПолучитьОбъект().МояПроцедура()     | |||
| 33
    
        ДенисЧ 20.04.14✎ 21:03 | 
        (31) Зачем сохранять, если можно сразу?     | |||
| 34
    
        Torquader 20.04.14✎ 21:06 | 
        (33) Если процедур будет несколько - то переменная уже есть.
 А блок With...End With в 1С ещё не придумали. | |||
| 35
    
        Baters 20.04.14✎ 21:17 | 
        (32) все заработало...
 Спасибо. В глубине сознания хотел пойти по этому пути, но смутило отсутствие контекстной подсказки. | |||
| 36
    
        GROOVY 20.04.14✎ 21:30 | 
        (35) Только не делай так. Обработчик события не должен вызываться без соответствующего события.     | |||
| 37
    
        Torquader 20.04.14✎ 21:32 | 
        (36) Так он же говорил про проведение документа - значит - событие точно будет.     | |||
| 38
    
        GROOVY 20.04.14✎ 21:39 | 
        (37) Судя по всей ветке, вряд ли ТС понимает, что есть событие, а что просто вызов процедуры.     | |||
| 39
    
        kotletka 20.04.14✎ 21:40 | 
        где же ржавый гвоздь, куда же он закатился....     | |||
| 40
    
        kotletka 20.04.14✎ 21:41 | 
        забавно что на контроль остатков влияет только вызов в форме списка, маразм какой то     | |||
| 41
    
        Baters 20.04.14✎ 21:46 | 
        (36) Павел спасибо. Недавно приобрел, Ваш курс по подготовке к аттестации, курс отличный.
 40) Это не маразм, а часть обучения. | |||
| 42
    
        jsmith82 20.04.14✎ 22:58 | 
        Павел, спасибо. Регулярно юзаю твои курсы. Вернее, юзал. Щас сам пишу убийцу насф!!!     | |||
| 43
    
        GROOVY 21.04.14✎ 00:30 | 
        (41) Рад, что Вам нравится. Обязательно читайте комменты в мастер-группе, там бывают очень важные вещи.
 (42) насф - не программа, его писать не получится. Лучше присоединяйтесь к команде. | |||
| 44
    
        Wobland 21.04.14✎ 04:01 | 
        (43) ээ.. а можно мне тоже немного важных вещей? а гуглить лениво ;)     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |