|   |   | 
| 
 | Поясните по расширению и командам формы. | ☑ | ||
|---|---|---|---|---|
| 0
    
        RomaH naïve 23.05.23✎ 13:17 | 
        В основной на форме есть команда
 Добавил форму в расширение эту команду добавил в расширение у команды прописал действие "вместо" но - выполняется сначала код типовой, а потом уже код расширения мне надо добавить проверку в начале выполнения - и отказаться от типового кода, если проверка не прошла, и продолжить выполнение - если все ок | |||
| 1
    
        PR 23.05.23✎ 13:24 | 
        Как интересно     | |||
| 2
    
        OldCondom 23.05.23✎ 13:26 | 
        Руками что ли команду добавил? С таким же именем, да?)     | |||
| 3
    
        RomaH naïve 23.05.23✎ 13:28 | 
        (2) не надо всех считать тупее тебя
 Добавил форму в расширение эту команду добавил в расширение | |||
| 4
    
        OldCondom 23.05.23✎ 13:37 | 
        (3) Хорошо, постараюсь не считать тебя очень тупым. Принято.     | |||
| 5
    
        Мультук гуру 23.05.23✎ 13:40 | 
        (0) 
 В конфигурации, в форме справочника добавил новую команду "Тест". Сделал то же самое, что и ты. После нажатия кнопки в сообщениях только "Вместо", как и должно быть. УТ 11.5.11.96 8.3.22.1709 В расширении флаг "Активно" назначение "Адаптация" &НаКлиенте Процедура ТестоваяКоманда(Команда) Сообщить("Конфа"); КонецПроцедуры &НаКлиенте Процедура Расш1_ТестоваяКомандаВместо(Команда) Сообщить("Вместо"); КонецПроцедуры | |||
| 6
    
        RomaH naïve 23.05.23✎ 13:41 | 
        (5) добавил новую команду "Тест".     | |||
| 7
    
        RomaH naïve 23.05.23✎ 13:42 | 
        (5) Добавил форму в расширение
 ЭТУ команду добавил в расширение когда вы читать научитесь? | |||
| 8
    
        RomaH naïve 23.05.23✎ 13:42 | 
        +(6) - перечитал - приношу извинения     | |||
| 9
    
        RomaH naïve 23.05.23✎ 13:43 | 
        но вот у меня так     | |||
| 10
    
        Мультук гуру 23.05.23✎ 13:47 | 
        (8) 
 Может команда которую ты видишь глазами, вовсе не то, что нужно ? Может ее создают, подменяют обработчик, делают всякое другое нехорошее? Другие расширения, которые ее уже подменили, а ты думаешь, что это основной код ? P.S. Ну вот такие вот "дурацкие" идеи. Ну и "пинание шин" в виде очистки кэша. P.P.S А если подменить команду в другой форме "простой как три рубля" в качестве теста ? | |||
| 11
    
        RomaH naïve 23.05.23✎ 14:25 | 
        да ну нафиг - сделал 
 &НаКлиенте &Вместо("Чек") Процедура РМЦДП_Чек(Команда) Если Объект.ПолученоНаличными + ОплаченоБезналичным = 0 Тогда ПоказатьПредупреждение(,НСтр("ru = 'Не указана сумма оплаты!'")); Возврат; КонецЕсли; ПродолжитьВызов(Команда); КонецПроцедуры т.е. не обработчиком команды - а замену метода - вроде работает | |||
| 12
    
        Donkey_hot 23.05.23✎ 16:02 | 
        (11) Юзаю расширения давно и много, никогда даже не приходила идея заимствовать команду, всегда обработчик.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |