|
Странное поведение Объект |
☑ |
0
ligatr
27.02.19
✎
14:39
|
Есть регистр сведений.
Есть форма элемента.
Есть модуль формы.
При попытке как обычно написать так - "Объект." ничего не происходит.
При попытке присвоить значение элементу формы "Объект.Количество = 1;" значение система выдает ошибку.
Почему так происходит?
|
|
1
OldCondom
27.02.19
✎
14:41
|
>>Почему так происходит?
Потому, что в отладчике ты не посмотрел, что лежит в Объект.
|
|
2
ligatr
27.02.19
✎
14:43
|
У меня отладчик не запускается, так как при проверка кода система выдает ошибку что Объект не найден
|
|
3
unregistered
27.02.19
✎
14:45
|
(0) > Есть форма элемента.
Ты всё врешь. Нет у тебя формы элемента.
Может быть форма записи, но не элемента.
(1) Зачем лезть в отладчик?
(2) Что такое "Объект"? Ты объявлял переменную с таким именем или создавал реквизит формы?
Основной реквизит формы записи регистра называется обычно (по умолчанию) "Запись", а не "Объект".
|
|
4
RomanYS
27.02.19
✎
14:45
|
Значит у твой формы нет реквизита Объект. И это нормально.
|
|
5
OldCondom
27.02.19
✎
14:54
|
(3) >> Зачем лезть в отладчик?
Вот зачем:
>> Что такое "Объект"? Ты объявлял переменную с таким именем или создавал реквизит формы?
1Сникам надо объяснять, для чего нужен отладчик...
|
|
6
OldCondom
27.02.19
✎
14:56
|
(4) но он сумел обратиться к нему через точку)
|
|
7
ligatr
27.02.19
✎
15:02
|
(3) Через Запись удалось сделать то что нужно. Но есть еще один вопрос.
На этой же форме есть булево поле которое не является реквизитом регистра, а является просто элементом формы. Как прочитать установил ли пользователь галочку или нет
|
|
8
OldCondom
27.02.19
✎
15:03
|
Это все фигня. Как ты обратился через точку к несуществующей переменной?!
|
|
9
ligatr
27.02.19
✎
15:08
|
;-)
|
|
10
ligatr
27.02.19
✎
15:12
|
Как проверить булево поле
Через "Если Элементы.НужноеПоле = Истина Тогда..." почему-то не получается
|
|
11
OldCondom
27.02.19
✎
15:13
|
(10) Обработчик события не предлагать?
|
|
12
ligatr
27.02.19
✎
15:17
|
А обычным способом обратившись к значению поля нельзя?
|
|
13
DexterMorgan
27.02.19
✎
15:20
|
Если ТвоеЕптБулевоПолеКотороеРеквизитФормы Тогда ... КонецЕсли
|
|
14
ligatr
27.02.19
✎
15:38
|
сАпАсИбО
Проблема была в ахагрифической ошибке
:-)
|
|