|
Не выходит ПолучитьОбъект() |
☑ |
0
Никулин Леонид
14.07.14
✎
11:01
|
Здравствуйте
Толстый клиент. Обычное приложение. Не могу ПолучитьОбъект() Прохожу отладчиком вроде все правильно, но получаю ошибку
Документ не выбран
Спасибо!
|
|
1
Никулин Леонид
14.07.14
✎
11:02
|
ТекущийДокумент = ЭлементыФормы.ЗакрывающиеДокументы.ТекущаяСтрока.Документ;
Режим = РежимДиалогаВопрос.ДаНет;
Текст = "Вы действительно хотите пометить на удаление документ " + ТекущийДокумент + "?";
Ответ = Вопрос(Текст,Режим);
Если Ответ = КодВозвратаДиалога.Нет Тогда
Отказ = Истина;
Иначе
ДокументОбъект = ТекущийДокумент.Ссылка.ПолучитьОбъект(); //1
ДокументОбъект.ПометкаУдаления = Истина; //2
ДокументОбъект.Записать();
КонецЕсли;
|
|
2
mikecool
14.07.14
✎
11:03
|
текущая строка = неопределено?
ТекущийДокумент.Ссылка = неопределено?
|
|
3
mikecool
14.07.14
✎
11:03
|
Прохожу отладчиком вроде все правильно, но получаю ошибку - одна из черепашек врет )
|
|
4
Никулин Леонид
14.07.14
✎
11:03
|
При этом ТекущийДокумент имеет тип ДокументСсылка
|
|
5
Maxus43
14.07.14
✎
11:04
|
ДокументОбъект.УстановитьПометкуУдаления(Истина); - вот по феншую то, что за явные присвоения...
|
|
6
botcman
14.07.14
✎
11:04
|
Так может там пустая ссылка?
|
|
7
Никулин Леонид
14.07.14
✎
11:06
|
ТекущийДокумент.Пустая() = Ложь ((
|
|
8
chelentano
14.07.14
✎
11:06
|
(7) а не является ли эта форма формой какого-нибудь документа?
|
|
9
Maxus43
14.07.14
✎
11:07
|
просто:
ТекущийДокумент.ПолучитьОбъект();
тоже самое?
|
|
10
Никулин Леонид
14.07.14
✎
11:08
|
(8) Да. Действие происходит в модуле формы. На форме есть табличная часть.
(9) Тоже самое((
|
|
11
chelentano
14.07.14
✎
11:09
|
(10) вместо
ДокументОбъект = ТекущийДокумент.Ссылка.ПолучитьОбъект();
напиши, например
ДокОбъект = ТекущийДокумент.Ссылка.ПолучитьОбъект();
|
|
12
Maxus43
14.07.14
✎
11:10
|
ЭлементыФормы.ЗакрывающиеДокументы.ТекушиеДанные попробуй, чото мне кажется там не документСсылка тип, или скрин покажи где видно точно
|
|
13
Никулин Леонид
14.07.14
✎
11:10
|
(11) пробую...
|
|
14
Ненавижу 1С
гуру
14.07.14
✎
11:11
|
битай ссылка
|
|
15
chelentano
14.07.14
✎
11:11
|
(11) ДокументОбъект - это в твоём случае документ, форма которого открыта, а ты его меняешь
|
|
16
Никулин Леонид
14.07.14
✎
11:15
|
(15) Да. Действительно. Спасибо за активность все получилось. Как обычно ларчик просто открывался!
|
|