Имя: Пароль:
1C
1С v8
ошибка при программной записи документа
0 alpha78
 
06.05.22
12:55
Здравствуйте, хочу программно записать документ при нажатии моей кнопки на форме элемента
Пишу

    // запись документа
    ДокументОбъект = Ссылка.ПолучитьОбъект() ;
    ДокументОбъект.Записать() ;

Выдает ошибку


{Документ.РасчетСтажаСотрудника.Форма.ФормаДокумента.Форма(36)}: Ошибка при вызове метода контекста (ПолучитьОбъект)
    ДокументОбъект = Ссылка.ПолучитьОбъект() ;
через:
Элемент не вибран!

Почему, подскажите как решить проблему. Спасибо
1 Kassern
 
06.05.22
12:57
(0) Откройте отладку и посмотрите, что у вас содержится в Ссылка
2 Kassern
 
06.05.22
12:57
вангую, что там будет пустая ссылка
3 Greeen
 
06.05.22
14:15
Записать(Новый Структура("РежимЗаписи", РежимЗаписиДокумента.Запись));
4 Kassern
 
06.05.22
14:17
(3) он еще не дошел до записать, и параметр там не обязательный для указания
5 Eiffil123
 
06.05.22
14:18
Пустая или битая ссылка
6 Skylark
 
06.05.22
14:19
Пятничная телепатия!
> кнопки на форме элемента
Элемента чего?
7 Skylark
 
06.05.22
14:19
На данный момент мой совет просто
Записать();
8 Kassern
 
06.05.22
14:23
(7) +1
9 Greeen
 
06.05.22
14:24
(4) параметр это для расширения кругозора, вдруг потом провести понадобится =)
зы: Лещ на аватарке порядочный!
10 Kassern
 
06.05.22
14:27
(9) 3 лунки пришлось высверливать, на 0.1мм леске висел)
По поводу параметра, не знал, что можно структурой, обычно пишу явно РежимЗаписиДокумента.Проведение/Запись/ОтменаПроведения
11 bolder
 
08.05.22
17:17
(0) Прикольно с УФ работаете.Гуглите про контекст формы и контекст сервера.