|
ДокументОбъект - реквизит обычной формы |
☑ |
0
fjay69
12.10.17
✎
10:04
|
Добрый день. Есть ДокументОбъект - реквизит обычной формы. Он может быть инициализирован уже существующим объектом (передан в качестве параметра из другой формы), либо функцией ДокументМенеджер.СоздатьДокумент(). В противном случае при заполнении реквизитов объекта возникает ошибка "Документ не выбран". Как проверить ДокументОбъект на готовность к заполнению не прибегая к конструкции Попытка?
|
|
1
asady
12.10.17
✎
10:08
|
если тип реквизита "документобъект" - ЭтоНовый()
но что-то в консерватории нужно править скорее всего.
|
|
2
RomaH
naïve
12.10.17
✎
10:09
|
ДокументОбъект.Номер = null
|
|
3
Ненавижу 1С
гуру
12.10.17
✎
10:16
|
Не нужно делать таки объекты реквизитами, они кривые в 1С
это примерно как
Док = Новый("ДокументОбъект.ВнутреннийЗаказ"); //кривая реализация
|
|
4
RomaH
naïve
12.10.17
✎
10:17
|
ПустаяСтрока(ДокументОбъект)
|
|
5
fjay69
12.10.17
✎
10:27
|
(2) Не работает, так как там пустая строка
(4) А вот это работает. Спасибо.
(3) Как это обычно бывает, переделывать долго, а исправить надо прям щас.
|
|