![]() |
|
ВыделенныеСтроки таблица значений на форме | ☑ | ||
---|---|---|---|---|
0
progaoff
11.02.20
✎
18:47
|
Добрый день, тупой вопрос задаю, Нужно создать ордера на товар по выделеным строкам
МассивОрдеров = Элементы.РаспоряженияНаПоступление.ВыделенныеСтроки; Для Каждого Строка Из МассивОрдеров Цикл // &ЗамерПроизводительности ОценкаПроизводительностиКлиент.НачатьЗамерВремени(Истина, "Обработка.УправлениеПоступлением.Форма.Команда.СоздатьОрдер"); ОчиститьСообщения(); ТекущиеДанные = Элементы.РаспоряженияНаПоступление.ДанныеСтроки(Строка); Если ТекущиеДанные <> Неопределено Тогда Основание = Новый Структура; Основание.Вставить("Распоряжение", ТекущиеДанные.Распоряжение); Основание.Вставить("Отправитель", ТекущиеДанные.Отправитель); Основание.Вставить("ЗакрыватьГрафикПоступления", ТекущиеДанные.ЗакрыватьГрафикПоступления); Основание.Вставить("Склад", Склад); Основание.Вставить("Помещение", Помещение); Основание.Вставить("ЗонаПриемки", ЗонаПриемки); Основание.Вставить("ДатаВходящегоДокумента", ТекущиеДанные.ДатаВходящегоДокумента); Основание.Вставить("НомерВходящегоДокумента", ТекущиеДанные.НомерВходящегоДокумента); Основание.Вставить("ДатаПоступления", ДатаПоступления); Основание.Вставить("ХозяйственнаяОперация", ТекущиеДанные.ХозяйственнаяОперация); ОткрытьФорму("Документ.ПриходныйОрдерНаТовары.Форма.ФормаДокумента", Новый Структура("Основание",Основание)); Иначе ТекстПредупреждения = НСтр("ru = 'Выберите распоряжение на поступление товаров.'"); ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстПредупреждения); КонецЕсли; КонецЦикла; Делаю следующее, выделенные стрроки возвращает массив из номеров строк таблицы значений на форме. Как переделать? Может кто сталкивался. |
|||
1
ДенисЧ
11.02.20
✎
18:50
|
Это не номера строка, а идентификаторы.
А что ты хотел там видеть? |
|||
2
runoff_runoff
11.02.20
✎
18:53
|
Объект.РаспоряженияНаПоступление.ПолучитьПоИдентификатору(Строка)
|
|||
3
progaoff
11.02.20
✎
18:53
|
(1) Да я понял, подставил в данные строки ее, в цикле прохожу, а ордер все равно один создается
|
|||
4
progaoff
11.02.20
✎
18:56
|
и форму только последнего документа открывает
|
|||
5
progaoff
11.02.20
✎
18:57
|
(2) Это текущие данные?
|
|||
6
ДенисЧ
11.02.20
✎
19:03
|
(4) Так и должно быть... Четвёртый параметр пробуй передавать
|
|||
7
progaoff
11.02.20
✎
19:07
|
(6) Еще бы понять куда его передавать.
|
|||
8
ДенисЧ
11.02.20
✎
19:15
|
(7) Дай подумать...
А не в ОткрытьФорму() ли?? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |