Проведение документа
☑
0
Porhun
14.07.11
✎
11:52
Здравствуйте,
В форме документа пишу:
&НаКлиенте
Процедура ПровестиПечать(Команда)
Записать(РежимЗаписиДокумента.Проведение);
Макет().Напечатать(Истина);
ЭтаФорма.Закрыть();
КонецПроцедуры
Выводит ошибку:
Ошибка при вызове метода контекста (Записать)
по причине: несоотствие типов (параметр номер '1')
Объясните, необразованнному, как исправить?
1
Amra
14.07.11
✎
11:53
Форма управляемая?
2
butterbean
14.07.11
✎
11:53
СП почитай
3
Porhun
14.07.11
✎
11:55
(1) да
4
Sarmen
14.07.11
✎
11:56
Записать(<ПараметрыЗаписи>) , где <ПараметрыЗаписи> - это структура (т.к. в твоём случае - это расширение управляемой формы)
5
Maxus43
14.07.11
✎
11:58
а зачем именно так? проводить из формы и пеатать сразу?
6
Sarmen
14.07.11
✎
11:58
т.о. надо сделать примерно так:
Структура = Новый Структура("РежимЗаписиДокумента", РежимЗаписиДокумента.Проведение);
Записать(Структура);
7
Porhun
14.07.11
✎
12:13
(6) Записывает, но не проводит..(
8
Sarmen
14.07.11
✎
12:15
секунду...
9
Sarmen
14.07.11
✎
12:18
Сорь! немного ошибся, надо такую структуру:
Структура = Новый Структура("РежимЗаписи", РежимЗаписиДокумента.Проведение );
10
Porhun
14.07.11
✎
12:20
(9) Работает, спасибо огромное!!!
11
Sarmen
14.07.11
✎
12:22
:)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший