|   |   | 
| 
 | Как правильно наложить условие на {(1)}: Поле объекта не обнаружено (Тек.Данные) | ☑ | ||
|---|---|---|---|---|
| 0
    
        tatoshka0403 20.04.15✎ 20:56 | 
        Если ЭтаФорма.ТекущийЭлемент.ТекущиеДанные = Неопределено тогда
 иначе ТекДанные=ЭтаФорма.ТекущийЭлемент.ТекущиеДанные; ТекДанные.ЕдиницаИзмерения=ТекДанные.Номенклатура.ЕдиницаИзмерения; КонецЕсли; Делаю процедуру для заполнения реквизита при изменении в форме документа, при добавлении первой строки в документ ошибка "Поле объекта не обнаружено (ТекущиеДанные)" как правильно её обойти с помощью условия, неопределено не помогает | |||
| 1
    
        ДенисЧ 20.04.15✎ 20:58 | 
        А отладчик что говорит?     | |||
| 2
    
        tatoshka0403 20.04.15✎ 20:59 | 
        {(1)}: Поле объекта не обнаружено (Тек.Данные)     | |||
| 3
    
        tatoshka0403 20.04.15✎ 21:00 | 
        {(1)}: Поле объекта не обнаружено (ТекущиеДанные)*     | |||
| 4
    
        ДенисЧ 20.04.15✎ 21:01 | 
        (2) (3) Я про отладчик говорю.
 Или ты не умеешь им пользоваться? | |||
| 5
    
        tatoshka0403 20.04.15✎ 21:02 | 
        (4) Свойство    Значение
 ЭтаФорма.ТекущийЭлемент.ТекущиеДанные {(1)}: Поле объекта не обнаружено (ТекущиеДанные) | |||
| 6
    
        tatoshka0403 20.04.15✎ 22:12 | 
        (0)
 Если ЗначениеЗаполнено(Элемент.ТекущиеДанные.Номенклатура) Тогда ТекДанныеЭл=Элемент.ТекущиеДанные.Номенклатура; ТекДанныеТаб=ЭтаФорма.ТекущийЭлемент.ТекущиеДанные; ТекДанныеТаб.ЕдиницаИзмерения=ТекДанныеЭл.ЕдиницаИзмерения; Иначе КонецЕсли; | |||
| 7
    
        User_Agronom 20.04.15✎ 22:16 | 
        (4) Он тебя не слышит. Попробуй капсом.     | |||
| 8
    
        tatoshka0403 20.04.15✎ 22:18 | 
        (7) Приятно порой поговорить с умным человеком))))     | |||
| 9
    
        User_Agronom 20.04.15✎ 22:20 | 
        (8) Ну так что говорит отладчик? Какое значение содержит переменная ЭтаФорма.ТекущийЭлемент.ТекущиеДанные перед выполнением кода из (0)?     | |||
| 10
    
        tatoshka0403 21.04.15✎ 09:00 | 
        (9) см. (5)     | |||
| 11
    
        ДенисЧ 21.04.15✎ 09:04 | 
        (10) Хорошо
 А чему равно ЭтаФорма.ТекущийЭлемент? | |||
| 12
    
        AntonH851 21.04.15✎ 09:05 | 
        (0) Может для начала проверять есть ли строки в табличной части     | |||
| 13
    
        Лефмихалыч 21.04.15✎ 09:20 | 
        (12) мимо. Дело в том, что ЭтаФорма.ТекущийЭлемент - это не табличное поле     | |||
| 14
    
        D_E_S_131 21.04.15✎ 09:53 | 
        Так же не понятно, когда срабатывает эта процедура. При изменении значения в ячейке табличного поля или все же при добавлении строки?     | |||
| 15
    
        Nuobu 21.04.15✎ 10:05 | 
        (0) Предлагаю сделать попыткой.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |