Имя: Пароль:
1C
1С v8
v8: Помогите ПолучитьОбъект (ошибка Элемент не выбран!)
,
0 Pavel__SSS
 
16.01.14
15:39
Мне нужно при изменеии документа вида №2 провести, документ вида №1. Документ №1 указан в реквизитах документа №2

Вот каким образом я это делаю:

Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
СводнаяРеализация.ПолучитьОбъект();
СводнаяРеализация.Записать(РежимЗаписиДокумента.Проведение);

Но появляется ошибка:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
{Документ.Реализация.МодульОбъекта(378)}: Ошибка при вызове метода контекста (ПолучитьОбъект)

по причине:
Элемент не выбран!

В чем дело разъясните пожалуйста.
1 Maxus43
 
16.01.14
15:40
Об = СводнаяРеализация.ПолучитьОбъект();
Об.Записать.....

СводнаяРеализация это реквизит документа?
2 Maxus43
 
16.01.14
15:41
проверить на Пустой ещё надо, а то вдруг не заполнят
3 Defender aka LINN
 
16.01.14
15:42
Жесть какая
4 Pavel__SSS
 
16.01.14
15:43
Да СводнаяРеализация реквизит документа текущего документа.
5 Pavel__SSS
 
16.01.14
15:47
1 - 16.01.14 - 15:40
Об = СводнаяРеализация.ПолучитьОбъект();
Об.Записать.....

так и делаю но все равно ошибка
6 Maxus43
 
16.01.14
15:48
(5) код весь в студию
7 1dvd
 
16.01.14
15:48
(5) а СводнаяРеализация на форме выбрана?
8 rbcvg
 
16.01.14
15:49
Тип у СводнаяРеализация какой?
9 KishMish
 
16.01.14
15:49
Если СводнаяРеализация.Пустая() Тогда
    Сообщить("Пустая ссылка");
Иначе
  Об = СводнаяРеализация.ПолучитьОбъект();

   //тут навреное какй-то код изменения

  Об.Записать();
КонецЦикла;
10 Ненавижу 1С
 
гуру
16.01.14
15:53
(9) сообщить на сервере?
11 Pavel__SSS
 
16.01.14
15:58
Да ссылка пустая. Но почему? я собственными глазами вижу что реквизит указан.
12 ДенисЧ
 
16.01.14
15:59
(10) Any problem?
13 Pavel__SSS
 
16.01.14
16:03
Может быть документ одного вида не может быть реквизитом документа другого вида?
14 Ненавижу 1С
 
гуру
16.01.14
16:04
наверное:
1. реквизит на форме не привязан к реквизиту документа
2. ты перетираешь в коде ссылку
15 Pavel__SSS
 
16.01.14
16:10
Всем спасибо.
Разобрался. Оказывается реквизит заполняется при открытии формы и не сохраняется!
AdBlock убивает бесплатный контент. 1Сергей