Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Запустить отчет на выполнение          
DAS_Alex Подменю пользователя
сообщение 14.01.11, 15:44
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 61
Спасибо сказали: 0 раз
Рейтинг: 0

Добрый день. Можно ли программно запустить отчет на выполнение кода и передать ему значение для обработки.

Zaval Подменю пользователя
сообщение 14.01.11, 15:57
Сообщение #2

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

ОткрытьФорму(<?>,)
Синтаксис:
ОткрытьФорму(<ОписательОбъекта>,<КонтекстФормы>)
Назначение:
Открывает визуальную форму отчета.
Возвращает: 1 - если действие выполнено, 0 - иначе.
Параметры:
<ОписательОбъекта> - строковое выражение. ''Отчет.ХХХХХ'' , где ХХХХХ - вид отчета;
<КонтекстФормы> - имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр. После исполнения данного метода система вернет в данную переменную контекст открытой формы (необязателен).
Замечание:
Пока форма открыта, тип значения параметра <КонтекстФормы> равен 100, когда закрыта - 0.


Это из СП, подробнее - в Описании встроенного языка

Ardi Подменю пользователя
сообщение 14.01.11, 17:47
Сообщение #3

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Потом
Процедура ПриОткрытии()
парам=Форма.Параметр;
КонецПроцедуры;


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

DAS_Alex Подменю пользователя
сообщение 14.01.11, 18:10
Сообщение #4

Говорящий
***
Группа: Пользователи
Сообщений: 61
Спасибо сказали: 0 раз
Рейтинг: 0

..то есть перед ОткрытьФорму(<ОписательОбъекта>,<КонтекстФормы>) присваиваю переменной ААА значение BBB, а в процедуре ПриОткрытии Форма.Параметр - это будет переменная ААА со значением BBB.

igmig65 Подменю пользователя
сообщение 14.01.11, 19:08
Сообщение #5

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 613
Из: Донецкая обл
Спасибо сказали: 168 раз
Рейтинг: 140.9

Цитата(DAS_Alex @ 14.01.11, 19:10) *
..то есть перед ОткрытьФорму(<ОписательОбъекта>,<КонтекстФормы>) присваиваю переменной ААА значение BBB, а в процедуре ПриОткрытии Форма.Параметр - это будет переменная ААА со значением BBB.

ОткрытьФорму(<ОписательОбъекта>,ААА)
Процедура ПриОткрытии()
парам = форма.параметр;//вот здесь в перем парам предается ваше ААА(ВВВ)
КонецПроцедуры

DAS_Alex Подменю пользователя
сообщение 15.01.11, 12:45
Сообщение #6

Говорящий
***
Группа: Пользователи
Сообщений: 61
Спасибо сказали: 0 раз
Рейтинг: 0

Спасибо за помощь. Один нюанс - почему после появления отчета появляется и диалог пользователя?

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.05.24, 3:05
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!