gifts2017

Загрузка в любой отчет списка значений отбора из Excel

Опубликовал Setrak (setrak) в раздел Программирование - Практика программирования

Обработка позволяет в любом отчете установить отбор у реквизита по списку значений, загруженных из документа Excel
Обработку можно подключить к типовым отчетам, для чего нужно добавить в конфигуратор обработку и в нужных отчетах вставить кнопку вызова обработки.

Что необходимо сделать:

1.Добавить обрботку "ФормаНастройки" в конфигурацию.

2.В нужный отчет необходимо добавить кнопку для вызова нашей формы (я кнопку называю "Настройка (загрузка из Excel)").   В действия кнопки вписать код:

ФормаНастройки = Обработки.ФормаНастройка.ПолучитьФорму();
ФормаНастройки.ЭлементыФормы.Отбор.Значение = УниверсальныйОтчет.ПостроительОтчета.Отбор;
ФормаНастройки.ОткрытьМодально();


Внимание! 

Чтобы форма работала, нужно чтобы в отчете использовался построитель отчета, т.е. нам нужно в нашу форму передать отбор. В нашем случае в строке "ФормаНастройки.ЭлементыФормы.Отбор.Значение = УниверсальныйОтчет.ПостроительОтчета.Отбор;"

"УниверсальныйОтчет.ПостроительОтчета.Отбор"  -  это то, что мы передаем в нашу форму. и здесь нужно писать реквизит отбора, который используется в конкретном отчете.   В типовых отчетах, в основном менять ничего не нужно.


Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Форма настройки (обработка)
.epf 33,51Kb
17.02.12
69
.epf 33,51Kb 69 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

2. Spektr Тунда (Spektr) 09.06.12 19:41
3. Setrak (setrak) 09.06.12 20:19
(2) Spektr, это персональный сайт, который реализован, пока еще на 20%.
А вы кто? Если нужна подробная информация, то могу поделиться. Это не секрет.
andrey_462; +1 Ответить
4. ZLENKO.PRO (ZLENKO) 30.07.14 17:34
Как раз нужно подобное реализовать. Спасибо.
5. Марина Семёнова (SemenovaMarinaV) 30.07.14 17:05
Очень интерсная идея
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа