Имя: Пароль:
1C
1С v8
Проведение документа
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
:)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.