Вопрос №9072 Замена значения реквизита в табличной части через консоль запросов с обработкой

Вопрос:

Замена значения реквизита в табличной части через консоль запросов с обработкой

Подробный ответ:

Запрос:

ВЫБРАТЬ 
    ПриобретениеУслугПрочихАктивовРасходы.Ссылка.номер,
    ПриобретениеУслугПрочихАктивовРасходы.Ссылка КАК Ссылка,
    ПриобретениеУслугПрочихАктивовРасходы.Ссылка.Подразделение КАК Подразделение,
    ПриобретениеУслугПрочихАктивовРасходы.Ссылка.Организация КАК Организация,
    ПриобретениеУслугПрочихАктивовРасходы.Ссылка.Партнер КАК Партнер,
    ПриобретениеУслугПрочихАктивовРасходы.Ссылка.Дата КАК Дата,
    ПриобретениеУслугПрочихАктивовРасходы.НаправлениеДеятельности КАК НаправлениеДеятельностивТЧ,
    ПриобретениеУслугПрочихАктивовРасходы.Ссылка.НаправлениеДеятельности КАК НаправлениеДеятельностиОбщ,
        &Напарвление,
    &Подразделение

ИЗ
    Документ.ПриобретениеУслугПрочихАктивов.Расходы КАК ПриобретениеУслугПрочихАктивовРасходы
ГДЕ
    ПриобретениеУслугПрочихАктивовРасходы.Ссылка.Партнер = &партнер
    И ПриобретениеУслугПрочихАктивовРасходы.Ссылка.Организация = &орган
    И ПриобретениеУслугПрочихАктивовРасходы.Ссылка.Дата МЕЖДУ &дата1 И &дата2
    И ПриобретениеУслугПрочихАктивовРасходы.Ссылка.Проведен = Истина
    
Обработка:    

  спр = Документы.ПриобретениеУслугПрочихАктивов.НайтиПоНомеру(рез[0],Дата(рез[5])).ПолучитьОбъект();

спр.Подразделение = справочники.СтруктураПредприятия.НайтиПоНаименованию(рез[9]);

спр.НаправлениеДеятельности = справочники.НаправленияДеятельности.НайтиПоНаименованию(рез[8]);

 спр.Расходы[0].НаправлениеДеятельности = справочники.НаправленияДеятельности.НайтиПоНаименованию(рез[8]);

спр.Записать(РежимЗаписиДокумента.Проведение);

Предмет: Программы |
Просмотров: | Рейтинг: 0.0/0
Всего комментариев: 0
avatar