ViktorErmakov / Conversion-3-Plus

Конвертация данных 3.0 + консоль кода 1С
MIT License
70 stars 10 forks source link

КД 3.1 #34

Closed winnimc closed 2 years ago

winnimc commented 2 years ago

Не сохраняются тексты обработчиков событий "При обработке" в справочнике "Правило обработки данных", если выбрано в правиле "Для отправки". image image Т.к. перед записью события при обработке сохраняются только, если выбрано "Для получения". Пока решил так - в модуле формы ПравилаОбработкиДанных в процедуре Расш1_ПередЗаписьюПосле закомментировал условия с если: &НаКлиенте Процедура Расш1_ПередЗаписьюПосле(Отказ, ПараметрыЗаписи)

Если КонвертацияXDTO Тогда

    // Запишем новый текст в реквизиты.
    //Если Объект.ИспользоватьДляПолучения Тогда
        Объект.АлгоритмПриОбработке = КонсольКодаПриОбработке.getText();
    //КонецЕсли;

    //Если Объект.ИспользоватьДляОтправки Тогда
        Объект.АлгоритмВыборкаДанных = КонсольКодаВыборкаДанных.getText();
    //КонецЕсли;

КонецЕсли;

КонецПроцедуры

ViktorErmakov commented 2 years ago

Спасибо за замечание, можно пока и так исправить, но на самом деле там должно быть так `Если КонвертацияXDTO Тогда

    // Запишем новый текст в реквизиты.
    Объект.АлгоритмПриОбработке = КонсольКодаПриОбработке.getText();

    Если Объект.ИспользоватьДляОтправки Тогда
        Объект.АлгоритмВыборкаДанных = КонсольКодаВыборкаДанных.getText();
    КонецЕсли;

Иначе`

Скоро выпущу новую версию, там будет исправлено, заодно можно будет работать и с КД 2.0