|
Документооборот Корп 1.2 Внешняя печатная форма |
☑ |
0
marinanima
14.08.13
✎
12:43
|
Создала внешнюю печатную форму для печати конверта исходящих писем, подключила ее по кнопке печать/дополнительные обработки, все работает.
Создала форму для выбора типа конверта и вида контактного адреса. Не могу создать форму в модуле объекта и понимаю почему(на сервере нельзя создать форму). Что только не пробовала - ругается на интерактивные операции.
Подскажите как это сделать!Кто сталкивался?
|
|
1
Wobland
14.08.13
✎
12:44
|
это сделать на клиенте
|
|
2
marinanima
14.08.13
✎
12:55
|
То есть в модуле объекта написать(ниже) и больше ничего не надо?
&НаКлиенте
Процедура Перепровести(Команда)
ФормаПер = ПолучитьФорму
("ВнешняяОбработка.Печать.Форма.Конверт");
ФормаПер.Открыть();
КонецПроцедуры
Пробовала, предложите пожалуйста свой вариант.
|
|
3
Wobland
14.08.13
✎
12:57
|
что СП говорит про ВнешниеОбработки?
|
|
4
marinanima
14.08.13
✎
13:05
|
Скопировать информацию сюда?Что конкретней?Это?
Форма = ВнешОбработка.ПолучитьФорму("ГлавнаяФорма");
|
|
5
Wobland
14.08.13
✎
13:06
|
(4) прочитать и понять, что с внешними обработками работать несколько сложней
|
|
6
marinanima
14.08.13
✎
13:07
|
Это я уже точно поняла. То есть подсказки мне не ждать а хоть пример можно попросить?
|
|
7
Новиков
14.08.13
✎
13:10
|
Версию БСП в студию.
|
|
8
Ranger_83
14.08.13
✎
13:20
|
|
|
9
Ranger_83
14.08.13
✎
13:20
|
(8)+ научиться пользоваться поиском обязательно
|
|
10
marinanima
14.08.13
✎
13:54
|
|
|
11
marinanima
14.08.13
✎
13:55
|
Спасибо, попробую
|
|
12
Новиков
14.08.13
✎
13:58
|
Вот где твоя ошибка:
НоваяКоманда.Использование = "ВызовСерверногоМетода";
|
|
13
marinanima
14.08.13
✎
14:00
|
Клиентский метод ? и что тогда можно будет просто форму открыть?
|
|
14
Новиков
14.08.13
✎
14:11
|
(13) Бинго! ;)
|
|
15
Новиков
14.08.13
✎
14:12
|
Это же БСП, там все продумано
|
|
16
Новиков
14.08.13
✎
14:13
|
т.е. выкрутасы (8) вам не нужны. Уходите на клиент, там открываетесь, обрабатываете возврат данных от второй формы, передаете обратно в модуль объекта, и там уже закручиваете второй акт вашего марлезонского балета.
Рекомендую просто демо-бсп скачать и посмотреть живые примеры. И по аналогии, сделать Ваш.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший