Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Запрос = Новый Запрос("ВЫБРАТЬ
- | Остатки.КвоОстаток КАК Кво,
- | Остатки.Номенклатура КАК Номенклатура
- |ИЗ
- | РегистрНакопления.Остатки.Остатки( , Номенклатура В (&МассивТоваров)) КАК Остатки");
- МассивНоменклатуры = Новый Массив; // для передачи в параметр запроса
- Соответствие = Новый Соответствие; // для заполнения остатков в строках табличного поля
- Для Каждого Строка из ОформленияСтрок Цикл
- МассивНоменклатуры.Добавить(Строка.ДанныеСтроки.Ссылка);
- Соответствие.Вставить(Строка.ДанныеСтроки.Ссылка, Строка);
- КонецЦикла;
- Запрос.УстановитьПараметр("МассивТоваров", МассивНоменклатуры);
- Выборка = Запрос.Выполнить().Выбрать();
- // Вывести остаток в строку, найденную в соответствии по номенклатуре
- // из запроса.
- Пока Выборка.Следующий() Цикл
- ТекущаяСтрока = Соответствие.Получить(Выборка.Номенклатура.Ссылка);
- ТекущаяСтрока.Ячейки.ОстатокКоличество.Значение = Выборка.Кво;
- КонецЦикла;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement