0
progaoff
11.02.20
✎
18:47
|
Добрый день, тупой вопрос задаю, Нужно создать ордера на товар по выделеным строкам
МассивОрдеров = Элементы.РаспоряженияНаПоступление.ВыделенныеСтроки;
Для Каждого Строка Из МассивОрдеров Цикл
// &ЗамерПроизводительности
ОценкаПроизводительностиКлиент.НачатьЗамерВремени(Истина,
"Обработка.УправлениеПоступлением.Форма.Команда.СоздатьОрдер");
ОчиститьСообщения();
ТекущиеДанные = Элементы.РаспоряженияНаПоступление.ДанныеСтроки(Строка);
Если ТекущиеДанные <> Неопределено Тогда
Основание = Новый Структура;
Основание.Вставить("Распоряжение", ТекущиеДанные.Распоряжение);
Основание.Вставить("Отправитель", ТекущиеДанные.Отправитель);
Основание.Вставить("ЗакрыватьГрафикПоступления", ТекущиеДанные.ЗакрыватьГрафикПоступления);
Основание.Вставить("Склад", Склад);
Основание.Вставить("Помещение", Помещение);
Основание.Вставить("ЗонаПриемки", ЗонаПриемки);
Основание.Вставить("ДатаВходящегоДокумента", ТекущиеДанные.ДатаВходящегоДокумента);
Основание.Вставить("НомерВходящегоДокумента", ТекущиеДанные.НомерВходящегоДокумента);
Основание.Вставить("ДатаПоступления", ДатаПоступления);
Основание.Вставить("ХозяйственнаяОперация", ТекущиеДанные.ХозяйственнаяОперация);
ОткрытьФорму("Документ.ПриходныйОрдерНаТовары.Форма.ФормаДокумента",
Новый Структура("Основание",Основание));
Иначе
ТекстПредупреждения = НСтр("ru = 'Выберите распоряжение на поступление товаров.'");
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстПредупреждения);
КонецЕсли;
КонецЦикла;
Делаю следующее, выделенные стрроки возвращает массив из номеров строк таблицы значений на форме. Как переделать? Может кто сталкивался.
|
|
3
progaoff
11.02.20
✎
18:53
|
(1) Да я понял, подставил в данные строки ее, в цикле прохожу, а ордер все равно один создается
|
|