0
antotti
21.08.14
✎
19:01
|
Добрый день. Подскажите пожалуйста в продолжение темы:
Из формы списка справочника пытаюсь запустить внешний отчет с отбором. В отбор должны попасть все выделенные позиции номенклатуры. Проблема в том, что делал в начале запуск этого отчета из конфы -все работало, а сделал его внешним, в отбор попадают не все элементы, а только первый из выделенных.
Вот код:
&НаКлиенте
Процедура Печать(Команда)
УсловияОтбора = Новый Структура;
СписокЗначений = Новый СписокЗначений;
Счетчик = 0;
Для Каждого ВыдСтрока Из Элементы.Список.ВыделенныеСтроки Цикл
СписокЗначений.Вставить(Счетчик,ВыдСтрока);
счетчик = счетчик + 1;
КонецЦикла;
УсловияОтбора.Вставить("СписокСтрок", СписокЗначений);
ПараметрыФормы = Новый Структура("Отбор, СформироватьПриОткрытии", УсловияОтбора, Истина);
//
//Помещаем обработку во временном хранилище
ИмяФайла = "D:\Флешка\Учеба\Курсак\Товары_Остатки.erf";
ИмяФормы = "";
АдресХранилища = "";
Результат = ПоместитьФайл(АдресХранилища, ИмяФайла, , Ложь, Новый УникальныйИдентификатор);
ИмяВнешнейОбработки = ПодключитьВнешнююОбработку(АдресХранилища);
ОткрытьФорму("ВнешнийОтчет."+ИмяВнешнейОбработки + ".Форма.", ПараметрыФормы);
КонецПроцедуры
&НаСервере
Функция ПодключитьВнешнююОбработку(АдресХранилища)
Возврат ВнешниеОтчеты.Подключить(АдресХранилища);
КонецФункции
|
|
1
antotti
21.08.14
✎
19:01
|
Что не так, почему с обычным отчетом отрабатывает, а если его делаешь внешним, то не срабатывает?
|
|
4
antotti
21.08.14
✎
22:12
|
В смысле прекрасен? Что не так? Подскажи? Просто если отчет в конфе(учебная) то все красиво выводит по выделенным строкам, а если я этот отчет делаю внешним, то глючит...выводит тока первую(( весь день пробился((
|
|