0
espanol
06.04.12
✎
11:48
|
В основной форме пишу код:
Форма = ПолучитьФорму("ФормаЯчеек");
Форма.Контейнер = Контейнер;
Форма.Ссылка = Ссылка;
Ячейка = Форма.ОткрытьМодально();
Открывается произвольная форма где при открытии код:
ДокументРезультат = ЭлементыФормы.ПолеТабличногоДокумента1;
ДокументРезультат.Очистить();
ТабличныйДокумент = Новый ТабличныйДокумент;
Макет = Документы.ХранениеКолес.ПолучитьМакет("СписокСвободныхЯчеек");
ОбластьМакета = Макет.ПолучитьОбласть("Ячейки");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СкладШин.ЯчейкаХранения КАК Ячейка
|ИЗ
| РегистрСведений.СкладШин КАК СкладШин
|ГДЕ
| СкладШин.Контейнер = &Контейнер
| И НЕ СкладШин.Занята";
Запрос.УстановитьПараметр("Контейнер", Контейнер);
Результат = Запрос.Выполнить().Выгрузить();
Для Каждого Стр Из Результат Цикл
ОбластьМакета.Параметры.Ячейка = СокрЛП(Стр.Ячейка);
ТабличныйДокумент.Вывести(ОбластьМакета);
КонецЦикла;
ДокументРезультат.Вывести(ТабличныйДокумент);
НО в ПолеТабличногоДокумента1 ниче не отображается, почему?
|
|
1
espanol
06.04.12
✎
12:06
|
Так заработало:
ДокументРезультат = ЭлементыФормы.ПолеТабличногоДокумента1;
ДокументРезультат.Очистить();
Макет = Документы.ХранениеКолес.ПолучитьМакет("СписокСвободныхЯчеек");
ОбластьМакета = Макет.ПолучитьОбласть("Ячейки");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СкладШин.ЯчейкаХранения КАК Ячейка
|ИЗ
| РегистрСведений.СкладШин КАК СкладШин
|ГДЕ
| СкладШин.Контейнер = &Контейнер
| И НЕ СкладШин.Занята";
Запрос.УстановитьПараметр("Контейнер", Контейнер);
Результат = Запрос.Выполнить().Выгрузить();
Для Каждого Стр Из Результат Цикл
ОбластьМакета.Параметры.Ячейка = СокрЛП(Стр.Ячейка);
ДокументРезультат.Вывести(ОбластьМакета);
КонецЦикла;
|
|