Имя: Пароль:
1C
1С v8
Управляемая форма
,
0 vse_serjezno
 
29.10.13
10:56
Здравствуйте. Помогите, пожалуйста.
УТ 11. Управляемая форма дока содержит кнопку Печать, при нажатии на которую выпадает список форм, которые можно напечатать.
В конфигураторе та же ситуация.
Мне нужно найти макет одной из этих форм и процедуры, в которых форма заполняется данными, чтобы дополнить и то и другое.
Так вот проблема в том, что я пока не могу найти нужный макет. Где он хранится, где вообще процедура, обрабатывающая нажатие кнопки печать, выполняющая поиск нужного макета?.. До этого работала на обычных формах и сейчас чуток прифигеваю..
Очень жду помощи! Заранее спасибо откликнувшимся.
1 ДенисЧ
 
29.10.13
10:58
1. не полностью заполнена личная карточка.
2. Мне тут завхоз говорил, что им техничек не хватает... Может, туда? Там всё понятно....
2 Wobland
 
29.10.13
10:59
команды смотри. документские и общие
3 vse_serjezno
 
29.10.13
11:14
(2) В командах формы нет команд из списка кнопки Печать.
В стандартных командах вообще кнопки Печать нет. Все печально...
4 НЕА123
 
29.10.13
11:16
(3)
см. (1).1
5 kravtsov
 
29.10.13
11:17
Документ - Модуль менеджера
6 Любопытная
 
29.10.13
11:24
(3) какой макет найти не можешь?
Посмотри в обработках. ПечатьОбщихФорм, например
7 vse_serjezno
 
29.10.13
11:43
(6) Да, я сейчас распутываю этот клубок.

Как подсказал kravtsov  в модуле менеджера есть команда печать, но как выяснилось, что то, что мне нужно это не ПФ, а обработка.
Так вот, у этой обработки есть моя команда, в модуле которой есть процедура с процедурой:

УправлениеПечатьюКлиент.ВыполнитьКомандуПечати(
            "Обработка.ИПМ_ПечатьДополнительныхФорм",
            "НесколькоЗаказовНаСборку",
            ПараметрКоманды,
            Неопределено,
            ПараметрыПечати
        );

В общем модуле ее объявление выглядит так:
Процедура ВыполнитьКомандуПечати(ИмяМенеджераПечати, ИменаМакетов, ПараметрКоманды, ВладелецФормы, ПараметрыПечати = Неопределено) Экспорт

Теперь вопрос. Как я поняла, должен выводиться макет с именем "НесколькоЗаказовНаСборку". Но его нет ни в макетах обработки, из которой мы вызываем процедуру, ни в общих макетах.
Где еще следует посмотреть?
8 Artful Den
 
29.10.13
11:44
(7) в отладчике попробуй посмотреть
9 Wobland
 
29.10.13
11:46
(7) в глобальном поиске
10 Euguln
 
29.10.13
11:47
(9) + 1 или простым поиском в дереве конфигурации по имени макета
11 Любопытная
 
29.10.13
11:49
(7) по логике вещей этот макет должен быть у той самой обработки "Обработка.ИПМ_ПечатьДополнительныхФорм"
12 vse_serjezno
 
29.10.13
12:04
(10) Поиск ни одного макета с таким именем не дал.
(11) Да, это было бы логично, но нет.)
(8) На него надежда остается...  
Спасибо, ребят.
13 Wobland
 
29.10.13
12:05
(12) спасибо на рабочий стол не положишь
14 Любопытная
 
29.10.13
12:05
(12) есть еще вероятность, что оно внешнее.
15 vse_serjezno
 
29.10.13
12:10
(14) я думала об этом. Сейчас пройдусь отладчиком, дальше видно будет.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой