АРМ Оператора
Ускоряем отчет с помощью прямых запросов 1С++
Регистр.Заявки.ДоговорПокупателя = Договор;
Регистр.Заявки.ЗаявкаПокупателя = ТекущийДокумент();
// ресурсы
Регистр.Заявки.КоличествоРасход = ТаблицаДокумента.Количество;
Регистр.Заявки.СтоимостьРасход = ТаблицаДокумента.Сумма;
// выполняем движение
Регистр.Заявки.ДвижениеПриходВыполнить();
//добавить в ПроведениеПоРегистрам()
Процедура ДвижениеЗаявокПокупателяПростое()
Если ПустоеЗначение(ДокОснование)=0 Тогда
Если ДокОснование.Вид()="ЗаявкаПокупателя" Тогда
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
Регистр.Заявки.Фирма = Фирма;
Регистр.Заявки.Номенклатура = Номенклатура;
Регистр.Заявки.ДоговорПокупателя = Договор;
Регистр.Заявки.ЗаявкаПокупателя = ДокОснование;
Регистр.Заявки.КоличествоРасход = Количество;
Регистр.Заявки.СтоимостьРасход = Сумма;
Регистр.Заявки.ДвижениеРасходВыполнить();
КонецЦикла;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
СМОТРИТЕ ТАКЖЕ
Если у вас остались вопросы — напишите нам