1
CrushBy
04.09.19
✎
07:38
|
Может туда лучше вытянуть колонку Подобранное количество, чем просто выделять элемент ? А то пользователю будет понятно, что он подобран, а вот сколько - он не узнает.
|
|
5
RomaH
naïve
04.09.19
✎
09:16
|
типа так?
ВЫБРАТЬ
РеестрОМСДляСМО.Ссылка КАК Ссылка
ПОМЕСТИТЬ втВыбранныеДокументы
ИЗ
Документ.РеестрОМСДляСМО КАК РеестрОМСДляСМО
{ГДЕ
РеестрОМСДляСМО.Ссылка.* КАК ВыбранныеДокументы}
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ДокументРеестрОМСДляСМО.Ссылка КАК Ссылка,
ДокументРеестрОМСДляСМО.ПометкаУдаления КАК ПометкаУдаления,
ДокументРеестрОМСДляСМО.Номер КАК Номер,
ДокументРеестрОМСДляСМО.Дата КАК Дата,
ДокументРеестрОМСДляСМО.Проведен КАК Проведен,
Не втВыбранныеДокументы.Ссылка ЕСТЬ NULL КАК ДокументВыбран
ИЗ
Документ.РеестрОМСДляСМО КАК ДокументРеестрОМСДляСМО
ЛЕВОЕ СОЕДИНЕНИЕ втВыбранныеДокументы КАК втВыбранныеДокументы
ПО втВыбранныеДокументы.Ссылка = ДокументРеестрОМСДляСМО.Ссылка
&НаКлиенте
Процедура Подбор(Команда)
МассивВыбранныхДокументов = Новый Массив;
Для Каждого СтрокаТЧ Из Объект.ВыгружаемыеРеестры Цикл
МассивВыбранныхДокументов.Добавить(СтрокаТЧ.РеестрОМС);
КонецЦикла;
ЗначениеОтбора = Новый Структура();
ЗначениеОтбора.Вставить("ПериодОтчета", Объект.ПериодОтчета);
ЗначениеОтбора.Вставить("ВыбранныеДокументы", МассивВыбранныхДокументов);
ПараметрыФормы = Новый Структура("ЗакрыватьПриВыборе, МножественныйВыбор,РежимВыбора, Отбор", Истина, Истина, Истина, ЗначениеОтбора);
Оповещение = новый ОписаниеОповещения("ОбработатьВыборЭлементов",ЭтаФорма);
ОткрытьФорму("Документ.РеестрОМСДляСМО.Форма.ФормаВыбора",ПараметрыФормы,ЭтаФорма,,,,Оповещение); //
КонецПроцедуры
|
|