HelpF.pro

Как заполнить документ на основании выполним заполнение на сервере?

Часто при разработке конфигураций необходимо реализовать заполнение документов на основании уже введенных, вот код для управляемого приложения:

Код 1C v 8.3
 &НаСервере
Процедура ЗаполнитьТоварыПоОснованию(ДокументОснование) 
    Запрос = Новый Запрос();
    Запрос.УстановитьПараметр("Ссылка",ДокументОснование);
    Запрос.Текст = "ВЫБРАТЬ
                   |    РеализацияТоваровУслугТовары.Ссылка,
                   |    РеализацияТоваровУслугТовары.НомерСтроки,
                   |    РеализацияТоваровУслугТовары.ЕдиницаИзмерения,
                   |    РеализацияТоваровУслугТовары.Количество,
                   |    РеализацияТоваровУслугТовары.КоличествоМест,
                   |    РеализацияТоваровУслугТовары.Коэффициент,
                   |    РеализацияТоваровУслугТовары.Номенклатура,
                   |    РеализацияТоваровУслугТовары.СерияНоменклатуры,
                   |    РеализацияТоваровУслугТовары.Склад,
                   |    РеализацияТоваровУслугТовары.СтавкаНДС,
                   |    РеализацияТоваровУслугТовары.Сумма,
                   |    РеализацияТоваровУслугТовары.СуммаНДС,
                   |    РеализацияТоваровУслугТовары.СчетУчетаБУ,
                   |    РеализацияТоваровУслугТовары.Цена,
                   |    РеализацияТоваровУслугТовары.ЗаказПокупателя
                   |ИЗ
                   |    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
                   |ГДЕ
                   |    РеализацияТоваровУслугТовары.Ссылка = &Ссылка";
    Объект.Товары.Загрузить( Запрос.Выполнить().Выгрузить() );
КонецПроцедуры

Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq83/view/1607.html