Имя: Пароль:
1C
1С v8
Внешний отчет для УТ 11
0 Alpen906
 
08.02.12
21:26
Всем доброе время суток.
УТ 11. Для справочника Номенклатура создаю внешнюю печатную форму.
В процедуру Печать() передается в качестве параметра элемент Номенклатуры, на котором установлен курсор. Но мне нужно вызвать форму, в которой установить определенные параметры перед выводом печатной формы.
В Функции СведенияОВнешнейОбработке() прописываю параметр "ОткрытиеФормы". Нужная форма настройки открывается. Но как в этой форме получить Номенклатуру, на которой произошел вызов внешней обработки. Пока не нашел ответа на этот вопрос. Прошу помощи.
1 Hans
 
08.02.12
23:08
(0) когда у тебя открывается форма в нее из вне передаются параметры. в процедуре при создании на сервере пожешь посмотреть эту стурктуру параметров. там есть ссылка на твою номенклатуру в массиве.
2 Hans
 
08.02.12
23:09
Ставишь в этой процедуре точку останова, в табло забиваешь "параметры".
3 Alpen906
 
09.02.12
08:32
2(2) Ок. Спасибо. Сейчас под рукой УТ 11 нет, посмотрю позже.
А вообще, с моей точки зрения внешние печатные формы в УТ 11 не очень удобно реализованы. При нажатии на копку печать, в меню появляется появляется пункт "Дополнительные печатные формы" и только при нажатии на него открывается список печатных форм, зарегистрированных для данного объекта. Мне кажется можно было этот список печатных форм показывать непосредственно после нажатия на кнопку печать в выпадающем списке. Даже в 7.7. это было так.
4 DSSS
 
09.02.12
08:34
(3) На партнерском не раз этот вопрос поднимался. Причина такой реализации в УФ.
5 Alpen906
 
09.02.12
08:36
2(4) Сюда нельзя кратенько выложить?
6 Alpen906
 
12.02.12
09:55
В Процедуре ПриСозданииНаСервере() смотрю параметры.
Вижу следующие:
АдресВХранилище, ЗакрыватьПриВыборе, ЗакрыватьПриВыбореВладельца, КлючНазначенияИспользования, ПарметрыФункциональныхОпций, СтруктураДействий, ТолькоПросмотр.
А где СсылкаНаОбъект, из которго открыта форма внешней обработки?
7 Alpen906
 
15.02.12
12:55
Ап
8 Alpen906
 
27.02.12
21:14
Вопрос еще актуален
9 Hans
 
27.02.12
23:17
я в параметрах находил ОбъектыНазначения это был массив из ссылок откуда вызвали внеш печ форму.
10 Alpen906
 
28.02.12
10:44
Нет в этой структуре такого параметра. Он есть в заполнении. В итоге печать делаю через заполнение. Офигенно! Вроде обычная задача - печать с параметрами. А не предусмотрено. Или я чего-то не догоняю пока.