Имя: Пароль:
1C
1С v8
Заполнение реквизита
0 Ilya Nikolaevich
 
29.07.13
09:53
Помогите пожалуйста, что-то не могу разобраться! Есть документ - Документ1, имеется табличная часть с полями: наименование и марка, наименование выбирается в справочнике оборудование! хочу чтобы при выборе оборудования,то бишь наименования, марка заполнялась автоматически.
1 Чайник Рассела
 
29.07.13
09:54
УФ?
2 Ilya Nikolaevich
 
29.07.13
10:07
Документооборот!
3 Fish
 
гуру
29.07.13
10:18
(2) ПриИзменении.
4 Ilya Nikolaevich
 
29.07.13
10:21
можно поподробнее, я делал при изменении, у меня не работает
пытаюсь выдернуть марку из справочника и циклом если наименования подходят подставить...не работает
5 Fish
 
гуру
29.07.13
10:21
(4) Давай код, как делал.
6 Ilya Nikolaevich
 
29.07.13
10:25
&НаКлиенте
Процедура Оборудование1МаркаПриИзменении(Элемент)
    
    МаркаНаСервере();
КонецПроцедуры
&НаСервере
Функция МаркаНаСервере()
    Если Справочники.ОборудованиеКор.Наименование = Элементы.Оборудование1НаименованиеОборудования Тогда
        Объект.Оборудование.Марка = Справочники.ОборудованиеКор.МаркаЭлемента;
    КонецЕсли;
КонецФункции
7 hhhh
 
29.07.13
10:39
(6) Если Справочники.ОборудованиеКор.Наименование

- это какое-то наименование из другой вселенной. Надо конкретное оборудование брать, а не вессь справочник из тысячи элементов.
8 Ilya Nikolaevich
 
29.07.13
11:09
как мне взять конкретное оборудование? я только начинаю программировать, поэтому не до конца понимаю, что не так?!
9 Trampic
 
29.07.13
11:15
Процедура Оборудование1ПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
        ОформлениеСтроки.Ячейки.Марка.УстановитьТекст(ДанныеСтроки.Оборудование.Марка);
    
КонецПроцедуры

На обычных формах я так делаю, не думаю, что на управляемых сильно отличается.

Только поле Наименование в табличной части не совсем правильно - лучше туда ссылку на справочник закинуть.
10 Ilya Nikolaevich
 
29.07.13
11:34
при любом коде он мне выдает ошибку:
ошибка времени выполнения:
{Справочник.Корреспонденты.Форма.ФормаЭлемента.Форма(854)} ПолеОбъекта не обнаружено(НаименованиеОборудования)...
11 Ilya Nikolaevich
 
29.07.13
11:58
как мне сравнить наименованиЯ оборудования и если совпадают прицепить марку
12 Trampic
 
29.07.13
12:03
(11) поменяй тип поля Наименование со строк на Справочник.Оборудование и ничего не надо будет сравнивать.
13 Ilya Nikolaevich
 
29.07.13
12:12
так он и стоит Ссылкой...но марка то не заполняется?