Имя: Пароль:
1C
1С v8
Дополнительная обработка открытия формы не исполняет код в процедуре ПриОткрытии()
0 heroboy
 
27.05.22
11:54
Добрый день!

В процедуре ПриОткрытии() код:

&НаКлиенте
Процедура ПриОткрытии(Отказ)
        ОткрытьФорму("ВнешняяОбработка.ЗаполнениеЦеныНедели.Форма.ФормаВыбораВидаНоменклатуры",,,,,, Новый ОписаниеОповещения("ОбработатьВыбор",ЭтотОбъект), РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
КонецПроцедуры;

&НаКлиенте
Процедура ОбработатьВыбор(Результат,ДополнительныеПараметры) Экспорт
    
    Если Результат = "Чай" Тогда
        Чай = Истина;
        ЭтаФорма.Заголовок = "Заполнение цены на Чай недели";
    Иначе
        Чай = Ложь;
        ЭтаФорма.Заголовок = "Заполнение цены на Кофе недели";
    КонецЕсли;
    
    ЭтаФорма.АвтоЗаголовок = Ложь;
    ЗаполнитьТаблицуЦенаЧаяНедели();
    
КонецПроцедуры

Обработка не открывает форму выбора вида номенклатуры, но при этом попадает в ОбработатьВыбор() и исполняет дальнейший код.
НО!
При открытии внешней обработки через файл - открыть все срабатывает как надо и форма выбора вида номенклатуры открывается
В чем может быть проблема?
1 heroboy
 
27.05.22
19:19
ап
2 Жан Пердежон
 
27.05.22
19:55
обработку не обновил в справочнике
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой