Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 09:19

Вызов процедуры формы из обработки

Автор Сергей Пололин, 05 дек 2016, 09:41

0 Пользователей и 1 гость просматривают эту тему.

Сергей Пололин

Всем привет. Помогите новичку.
Задачи: загрузить из Товарной накладной в xls обработкой таблицу в документ Реализация товаров и услуг.
Проблема: в документе Реализация в ТЧ Товары есть обработчик ТоварыНоменклатураПриИзменении(Элемент) на изменении поля Номенклатура, который тянет за собой очень много операций и из-за которого не создаются движения документа. Как можно из сервера обработки вызвать этот обработчик? Пример ниже.
Заранее спасибо

//В обработке
&НаКлиенте
Процедура КомандаЗагрузить(Команда)
   
    ЗагрузитьВДокументНаСервере(НомерИДатаДокумента);
   
КонецПроцедуры

&НаСервере
Процедура ЗагрузитьВДокументНаСервере(НомерИДатаДокумента)
   
        Док = Объект.ДокументЦель.ПолучитьОбъект();  //ДокументЦель - предварительно созданный документ с пустой ТЧ Товары, поле выбора на форме обработки
               
        НоваяСтрока = Док.Товары.Добавить();
        НоваяСтрока.Номенклатура = НайтиНоменклатуруПоКоду(ТабличныйДокумент.Область("R2C3").Текст);
        // как запустить обработчик ТоварыНоменклатураПриИзменении(Элемент)???
        //....
       
КонецПроцедуры

cska-fanat-kz

ну не так уж и "очень много"
аккуратно перетащить код из НоменклатураПриИзменении() в обработку...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск